Puku CLI brings an AI-assisted coding agent directly into VS Code — chat with it, review its file edits and terminal commands, and keep your conversation history right alongside your project.
Features
- Interactive chat interface, right in the sidebar
- Conversation history — pick up past sessions instead of starting over
- File edits and terminal commands, with a permission prompt before anything runs
- Support for multiple AI models
- Real-time streaming responses with syntax highlighting and markdown rendering
Installation
Install directly from the VS Code Marketplace:
- Open the Extensions view in VS Code (
Ctrl+Shift+X/Cmd+Shift+X) - Search for "Puku CLI"
- Click Install
Or from the command line:
code --install-extension puku-cli.puku-cli-vscode
Requirements
- VS Code >= 1.98.0
- Node.js >= 18.0.0 — the extension runs the Puku CLI under your system's Node.js, so it needs to be installed and on your
PATH
Usage
- Open the Puku CLI icon in the activity bar to bring up the sidebar
- Start a new conversation, or continue from a previous one
- Ask questions, request code changes, or get help with your project
- Review and approve file edits or terminal commands when prompted
You can also reach these from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):
- Puku CLI: Open Chat
- Puku CLI: Open Settings
Settings
Configure these under Settings > Extensions > Puku CLI, or via the gear icon in the sidebar's title bar:
| Setting | Description |
|---|---|
puku-cli.chat.model |
The AI model Puku CLI uses for chat |
puku-cli.environmentVariables |
Extra environment variables to set when launching Puku CLI (e.g. API keys, proxy config) |
Contributing
Contributions are welcome! Please open an issue first to discuss ideas or proposed changes. See docs/DEVELOPMENT.md for build and debugging instructions.
License
AGPL-3.0