Kamosh
Your optimal AI-powered coding assistant for VS Code.
Kamosh brings next-generation AI features directly into your workflow, helping you write, refactor, analyze, and document code faster and smarter.
🚀 Features
- Sidebar View: Access all AI tools and chat in a dedicated sidebar.
- Inline Helper: Get instant code suggestions and explanations right inside your editor.
- Edit Code Snippet: Effortlessly edit, refactor, or generate code snippets with AI assistance.
- Context-Aware Editing: Select code, describe your desired change, and preview a diff before applying AI-powered edits.
- Diff Preview: Visualize changes with color-coded highlights and accept or decline edits directly.
- AI Model Selection (coming soon): Choose from Perplexity, GPT-4, Claude 3, CodeLlama, Gemini Pro.
- Smart Context Awareness: Automatic project detection, tech stack identification, and intelligent context gathering.
- Intelligent Code Analysis: Real-time suggestions for improvements, optimizations, and best practices.
- Specialized Modes:
- Code Generation Mode: Create new code from clear specifications.
- Debug Mode: Analyze errors and troubleshoot with AI.
- Documentation Mode: Generate comprehensive documentation.
- Smart Suggestions: Context-aware tips and recommendations based on your project and file type.
- Advanced Developer Tools:
- Smart Refactor: Multiple refactoring options with AI-powered suggestions, including performance, readability, design patterns, and more.
- Test Generation: Automatic unit test creation for selected code.
- Code Analysis: Comprehensive code quality analysis.
✨ UI/UX Improvements
- Modern Interface: Redesigned with VS Code theme integration.
- Smart Toolbar: Quick access to different AI assistance modes.
- Enhanced Chat: Improved chat interface with visual feedback.
- Loading Indicators: Clear feedback during AI processing.
- Responsive Design: Optimized for all screen sizes.
- Diff Highlighting: Color-coded highlights for added/removed lines in code previews.
🛠️ Developer Experience
- Context Menu Integration: Right-click for AI-powered code assistance, including Edit, Generate Tests, Smart Refactor, and Analyze Code.
- Command Palette: Quick access to all AI features:
Kamosh Edit
Kamosh: Generate Tests
Kamosh: Smart Refactor
Kamosh: Analyze Code
Kamosh: Open Chat
Kamosh: Enter Password
Kamosh: Clear Password
Toggle Kamosh Completions
- Keyboard Shortcuts: Seamless workflow integration.
- Status Bar: Real-time status of AI features.
📦 Installation
- Open VS Code Extensions (
Ctrl+Shift+X ).
- Search for Kamosh.
- Click Install.
🏁 Getting Started
- Open the Kamosh sidebar from the activity bar.
- Select your preferred AI model.
- Choose a mode (Code Generation, Debug, Documentation).
- Start typing or select code to get instant AI-powered help.
- Use the context menu or command palette for editing, refactoring, test generation, and analysis.
🧑💻 License
MIT
| |