Kandi is an AI-powered agentic coding assistant that brings spec-driven development to VS Code. Write specifications, manage GitHub Issues, and let AI agents help you build software faster.
Features
AI Chat Interface
Chat with Claude, Codex, Grok and other LLMs directly in VS Code
Agentic coding that can read, write, and modify your codebase
Context-aware conversations that understand your project
Spec-Driven Development
Write specifications for features before coding
AI generates implementation plans from specs
Track progress from specification to completion
GitHub Integration
Manage GitHub Issues from VS Code
Link specifications to issues and milestones
Sync projects and track progress
Spectacle Server
Powered by the Spectacle local server
Fast, private code analysis
Runs entirely on your machine
Getting Started
Install the Kandi extension
Sign in with your KandiForge account
Connect your GitHub account
Start chatting with AI or create specifications
Requirements
VS Code 1.85.0 or higher
Spectacle server (included with KandiForge)
KandiForge account
Commands
Kandi: Login with GitHub - Authenticate with GitHub
Kandi: Open Settings - Configure extension settings
Kandi: Check Spectacle Connection - Verify Spectacle server status
Kandi: Open Spectacle - Open the Spectacle dashboard
Extension Settings
kandi.devMode - Enable development mode
kandi.spectaclePort - Spectacle server port (default: 7428)
kandi.autoSync - Automatically sync with GitHub
kandi.syncInterval - Sync interval in seconds
kandi.run.defaultProvider - Default AI provider (anthropic, openai, xai)
Privacy
Kandi runs a local Spectacle server on your machine. Your code never leaves your computer unless you explicitly send it to an AI provider.