9b271b47ec4d36021ffd1149772568f6b9a2585f
Hanzo AI
Hanzo AI transforms your IDE into a full blown software engineering ninja.
Hanzo seamlessly manages context, tracks changes, and organizes knowledge across your codebase through advanced AI capabilities including vector search, symbolic search, and extended "thinking" processes.
Features
- Intelligent Context Management: Automatically maintains project context across sessions
- Vector Search: Find relevant code and documentation using semantic similarity
- Symbolic Search: Discover code elements through structure and relationships
- Extended Thinking: Leverage advanced reasoning for complex development tasks
- MCP Server Integration: Connect to Meta Model Control Protocol servers for enhanced capabilities
- Automatic Documentation: Generate comprehensive documentation from existing code
- Project Analysis: Create detailed SPEC.md files through codebase analysis
Usage
- Open any project in VS Code
- Run
Hanzo: Open Project Managerfrom the command palette (Ctrl+Shift+P/Cmd+Shift+P) - The project dashboard will appear showing your project overview
- Enter additional project details if needed
- Click "Analyze Project" to generate specifications
The extension will:
- Analyze your codebase structure and dependencies
- Generate a comprehensive SPEC.md file
- Create/update .cursorrules with project context
- Build knowledge graphs for enhanced navigation
Advanced Features
- Knowledge Management: Track changes and maintain history across your development lifecycle
- Rules-Based Assistance: Define custom rules for code generation and recommendations
- Integration with LLMs: Connect with various large language models for diverse capabilities
Debugging
If you encounter "request too long" errors, create a .hanzoignore file in your project root using .gitignore format:
staticfiles/
media/
large-binary.exe
Large Projects
Hanzo automatically chunks file data when processing:
- Projects >10MB are split into multiple processing chunks
- Each chunk is processed separately then combined
- Progress displays in the VS Code notification area
For persistent size issues:
- Exclude more directories in
.hanzoignore - Remove large binaries or media files
- Focus analysis on core source directories
Installation
Install from VS Code Marketplace:
- Open VS Code
- Press
Ctrl+P/Cmd+P - Type
ext install namanyayg.hanzo
Requirements
- VS Code 1.85.0+
- Internet connection for AI capabilities
Extension Settings
Hanzo works immediately without configuration. Access additional settings via:
- VS Code settings (
Ctrl+,/Cmd+,) - Hanzo configuration panel in the extension sidebar
Known Issues & Limitations
- Large projects may require longer analysis time
- Some file types excluded from analysis (binaries, media)
- Performance may vary based on project complexity
License
Licensed under MIT License. See LICENSE file for details.
Languages
TypeScript
74.1%
JavaScript
18.8%
HTML
2.1%
Kotlin
1.9%
CSS
1.5%
Other
1.6%