Cheetah AI - Professional AI Coding Assistant
Cheetah AI is a professional AI coding assistant powered by advanced SOTA language models. Create, edit, and manage files with intelligent automation, semantic code search, real-time web browsing, vision capabilities, and terminal integration - all with your approval.
✨ Key Features
🤖 Advanced AI Models
Support for Claude Sonnet 4.5, GPT-5, Gemini and other cutting-edge open source language models. Automatically chooses the best models as per the requirements.
🎨 Modern UI/UX
- Redesigned Interface: Beautiful, intuitive chat interface with enhanced visual feedback
- Theme Support: Seamless integration with VS Code themes and custom color schemes
- Responsive Design: Optimized for different screen sizes and layouts
🔍 Intelligent Code Search
- Function Search: Find functions by their purpose, not just names
- Related Code Discovery: AI-powered suggestions for related functions and dependencies
- Vector Indexing: Lightning-fast semantic code search across your entire workspace
🌐 Web Search & Research
- Real-time Information: Access current information with integrated Cheetah websearch engine
- Intelligent Parsing: Automatically extract and summarize relevant information
- Context-Aware: Search results integrated seamlessly into your coding workflow
👁️ Vision & OCR
- Image Analysis: Upload screenshots, diagrams, and UI mockups for AI analysis
- OCR Capabilities: Extract text from images and documents
- Visual Understanding: AI can interpret charts, diagrams, and visual elements
📁 Smart File Management
- AI-Assisted Editing: Create, edit, and refactor files with intelligent suggestions
- Code Generation: Generate boilerplate, tests, and documentation automatically
- Context-Aware Operations: AI understands your project structure and conventions
💻 Terminal Integration
- Intelligent Command Suggestions: Execute commands with AI-powered recommendations
- Error Detection: Automatically detect and suggest fixes for command errors
- Workflow Automation: Streamline repetitive development tasks
🔒 Privacy & Security
- Local Processing: Your code stays on your machine
- Secure Communication: All API calls are encrypted and secure
- No Training Data: Your code is never used to train AI models
🚀 Getting Started
- Install the Extension from the VS Code Marketplace
- Open Command Palette (
Ctrl+Shift+P / Cmd+Shift+P)
- Run "Cheetah AI: New Task" to start your first AI-assisted coding session
- Configure Your AI Provider - Add your API keys in settings
- Start Coding - Describe what you want to accomplish and let Cheetah AI help!
🔧 Configuration
Configure Cheetah AI through VS Code settings (Ctrl+, / Cmd+,):
API Configuration
- API Keys: Configure OpenAI, Anthropic Claude, Google Gemini, or other providers
- Model Selection: Choose from Claude Sonnet 4.5, GPT-4, Gemini Pro, and more
- API Endpoint: Use custom endpoints or proxies if needed
AI Behavior
- Auto-Approval: Enable auto-approval for read-only operations (optional)
- Context Window: Adjust how much context is sent to the AI
- Temperature: Control creativity vs. precision in AI responses
Advanced Features
- Semantic Indexing: Enable vector indexing for faster code search
- Vision Provider: Choose between Z.AI and JigsawStack for OCR
- Browser Settings: Configure headless browser for web research
📖 Usage Examples
💡 Starting a New Task
Ctrl+Shift+P → "Cheetah AI: New Task"
Or click the + icon in the Cheetah AI sidebar
Describe your task naturally:
- "Add authentication to my Express API"
- "Refactor this component to use React hooks"
- "Write unit tests for the UserService class"
🔍 Semantic Function Search
Ctrl+Shift+P → "Cheetah AI: Search Functions (Semantic)"
Search by purpose, not just name:
- "function that validates email addresses"
- "code that handles payment processing"
- "authentication middleware"
🖼️ Using Vision Features
Simply paste an image or screenshot in the chat, or attach it when creating a task:
- Design mockups → Generate React/Vue components
- Error screenshots → Get debugging help
- Diagrams → Understand and implement architecture
🌐 Web Research
Ask questions that require current information:
- "What's the latest version of React?"
- "Find best practices for Next.js 14 app router"
- "Search for solutions to this error message"
📝 Code Operations
- Generate Code: "Create a REST API for user management"
- Refactor: "Convert this class component to a functional component"
- Document: "Add JSDoc comments to this file"
- Test: "Write Jest tests for this utility function"
- Debug: "Why is this function throwing an error?"
💻 Terminal Commands
Ask Cheetah AI to help with terminal operations:
- "Install dependencies for a React project"
- "Run the test suite"
- "Build for production"
- "Deploy to AWS"
🛡️ Privacy & Security
Your code and data security is our top priority:
- ✅ Approval Required: Every file modification, terminal command, and external request requires your explicit approval
- 🔒 Local Processing: All code analysis and indexing happens locally on your machine
- 🔐 Secure API Calls: All external API calls are encrypted with industry-standard TLS
- 🚫 No Data Training: Your code is never used to train AI models or shared with third parties
- 📝 Audit Trail: Complete history of all AI actions and approvals
- ⚙️ Configurable Permissions: Fine-grained control over what Cheetah AI can access
🎯 Use Cases
For Individual Developers
- Rapid Prototyping: Build features faster with AI assistance
- Learning: Get explanations and examples for new technologies
- Code Quality: Refactor and improve existing code
- Documentation: Automatically generate comprehensive docs
For Teams
- Consistency: Maintain coding standards across the team
- Onboarding: Help new developers understand the codebase
- Code Review: Get AI-powered suggestions before human review
- Legacy Code: Understand and modernize old codebases
For Specific Tasks
- API Development: Generate REST/GraphQL APIs with best practices
- Testing: Write comprehensive unit and integration tests
- Database: Design schemas and write optimized queries
- Frontend: Create responsive UI components
- DevOps: Write CI/CD pipelines and deployment scripts
🔑 Keyboard Shortcuts
Ctrl+' / Cmd+' - Quick add selection to chat
Ctrl+Shift+G / Cmd+Shift+G - Open graph visualization
Ctrl+Shift+P / Cmd+Shift+P - Open command palette
🔄 What's New in v1.1.0
- ✨ Complete UI redesign with enhanced user experience
- 🔍 Fixed and improved Cheetah websearch engine
- 👁️ Enhanced vision and OCR capabilities
- 🐛 Fixed build and TypeScript compilation issues
- ⚡ Performance optimizations across the extension
- 🎨 Better theme support and visual elements
🏢 About Cheetah AI
Cheetah AI is committed to building professional-grade AI tools that empower developers to work faster and smarter. Our mission is to make AI-assisted development accessible, secure, and productive for everyone.
Visit cheetahai.co to learn more about our products and vision.
Made with ❤️ by the Cheetah AI team
Cheetah AI - Your Professional AI Coding Partner