An advanced extension for VS Code, Cursor, and Windsurf that integrates Claude Code with a modern interface, intelligent permission system, and comprehensive conversation management.
ezgif-7dc786f83ca48e.mp4
- Modern React UI: Interface completely built with React 18, TypeScript and Tailwind CSS
- Intelligent Messages: Support for different message types (user, Claude, tools, errors)
- Syntax Highlighting: Automatic code highlighting using Shiki with dynamic themes
- Collapsible Content: Long results auto-collapse for better UX
- Tool Execution: Detailed visualization of tool use with technical information
- Structured Results: Intelligent formatting of tool outputs
- Granular Permissions: Fine control over which tools Claude can execute
- Interactive Dialogs: Modern interface for approving/denying permissions
- Always Allow: Option to permanently allow tools
- Smart Patterns: Automatic recognition of similar commands
- [Soon] MCP Integration: Complete integration with Model Context Protocol
- Complete History: All conversations are automatically saved
- Search and Filter: Find conversations by content or date
- Context Switching: Load previous conversations with complete context
- Persistent Sessions: Claude maintains context between sessions
| Editor | Status |
|---|---|
| VS Code | ✅ Complete |
| Cursor | ✅ Complete |
| Windsurf | ✅ Complete |
# Clone repository
git clone https://github.com/Alorse/claude-code-assistant.git
cd claude-code-assistant
# Install main dependencies
pnpm install
# Generate .vsix file
pnpm dlx @vscode/vsce package --no-dependencies- Open your editor
- Go to the Extensions view:
Ctrl+Shift+X - Click on the "..." button in the top-right corner
- Select "Install from VSIX"
- Select the generated
.vsixfile
- Claude CLI installed and configured
- Node.js 18+
- Thinking Mode: Claude "thinks out loud" before responding
- Plan Mode: Claude creates a detailed plan before executing
- Fork the project
- Create feature branch:
git checkout -b feature/amazing-feature - Commit changes:
git commit -m 'Add amazing feature' - Push:
git push origin feature/amazing-feature - Open Pull Request
MIT License - See LICENSE for complete details.
- Anthropic for Claude and the incredible API
- Andre Pimenta for the original claude-code-chat
- Issues: GitHub Issues
- Discussions: GitHub Discussions
⭐ If this extension is useful to you, consider giving it a star on GitHub ⭐