SpiLLI for VS Code
Use SpiLLI directly inside VS Code with a dedicated chat view, streamed responses, and quick insert/copy actions.
Features
- Chat with SpiLLI from the VS Code secondary sidebar.
- Streamed assistant responses with status updates.
- Choose inference network scope:
community, private, or team.
- Login flow with in-app key download support when no local key is found.
- One-click actions to copy responses or insert them into the active editor.
Requirements
- VS Code
1.108.0 or newer.
- Network access to the configured SpiLLI backend/auth endpoints.
- Network access to npm registry on first run to fetch the platform-native SpiLLI binary if it is not already cached.
- A valid SpiLLI key file (
.pem) or login access to download one.
Getting Started
- Install the extension.
- Open the SpiLLI view from the VS Code secondary sidebar.
- If prompted, login and download your key.
- Enter your prompt and click Send.
- Use the bubble actions to copy output or insert it into your file.
Extension Settings
This extension contributes the following setting:
spilli.keyPath: Path to your SpiLLI key location.
- Default:
~/.spilli
- You can provide either:
- a directory containing one of:
SpiLLI.pem, SpiLLI_Community.pem, SpiLLI_Personal.pem, SpiLLI_Team.pem, SpiLLI_Enterprise.pem
- or a direct path to a specific
.pem file
Known Issues
- If authentication expires, key download requests may fail until you login again.
- Team scope requires a team name.
Release Notes
Release notes are published with each extension version in the VS Code Marketplace.
Support
If you run into issues, please open an issue in this repository with:
- VS Code version
- extension version
- reproduction steps
- relevant error message
License
This project is proprietary source-available software.
See LICENSE file for full terms.
| |