Intelligent AI coding assistant with chat, code understanding, and autonomous task execution. Supports image analysis, semantic search, and multi-model AI.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Walnut AI is a powerful VS Code extension that brings AI-powered coding assistance directly into your development workflow. Chat with AI, understand your codebase, and execute tasks autonomously.
Key Features
Conversational AI Chat
Natural Language Interface: Ask questions, request code changes, or get explanations in plain English
Context-Aware: Automatically understands your current file, selection, and workspace
Multi-Model Support: Works with Claude, GPT-4, and other leading AI models
Extended Thinking: See AI's reasoning process for complex tasks
Autonomous Task Execution
File Operations: AI can read, write, and edit files across your project
Terminal Commands: Execute shell commands with approval workflow
Multi-Step Tasks: Complex operations broken into manageable steps
Smart Retry: Automatic retry with exponential backoff on timeouts
Code Intelligence
Codebase Analysis: AI understands your entire project structure
Semantic Search: Find code by meaning, not just keywords
Code Explanation: Get detailed explanations of complex code
Refactoring: Intelligent code improvements and optimizations
Developer Experience
Inline Tool Display: See AI actions inline within conversations
Permission Modes: Ask, Auto, and Plan modes for different workflows
Session History: Save and restore conversation sessions
Image Support: Attach screenshots for visual context
Task Tracking: Built-in todo list for complex tasks
Getting Started
Install the extension from VS Code Marketplace
Open the Walnut AI sidebar (click the Walnut icon in the activity bar)
Login with your Walnut account
Select a project and start chatting!
Usage
Chat Commands
Type your question or request in the input area
Use @ to mention files from your workspace
Use / for quick commands
Keyboard Shortcuts
Shortcut
Action
Cmd/Ctrl + Enter
Send message
Shift + Enter
New line
Shift + Tab
Cycle permission mode
Escape
Stop current operation
Permission Modes
Mode
Description
Ask
AI asks for approval before making changes
Auto
AI automatically approves safe operations
Plan
AI creates a plan before executing
Supported AI Providers
Anthropic Claude (Claude 4.5 Opus, Claude 4 Sonnet, Claude 3.5)
OpenAI GPT (GPT-4o, GPT-4o Mini)
Azure OpenAI
AWS Bedrock
Custom Endpoints
Configuration
Configure Walnut AI through VS Code settings (Cmd/Ctrl + ,):
Setting
Description
walnut.server.backendUrl
Walnut backend API URL
walnut.server.mcpUrl
MCP Server URL
walnut.aiProvider
AI provider selection
Requirements
VS Code 1.98.0 or higher
Active internet connection
Walnut AI account (free tier available)
What's New in 4.2.29
Auto-Retry: Automatic retry with exponential backoff on timeouts