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
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.