AI coding agent for the terminal. A community fork of OpenCode with reliability improvements.
Version: 0.1.34
Code is conversation. Between you and the machine, between you and your future self, between you and your collaborators. kuuzuki facilitates this conversation by bringing AI assistance directly into your terminal workflow.
We believe tools should be:
- Reliable - They work when you need them
- Honest - They tell you what they can and cannot do
- Respectful - They don't waste your time or attention
- Simple - They solve problems without creating new ones
kuuzuki brings AI assistance into your terminal environment. Instead of context-switching to web interfaces, you can:
- Analyze code and understand complex systems
- Debug errors with contextual assistance
- Generate code that fits your existing patterns
- Refactor with confidence and clarity
- Learn new concepts through guided exploration
The AI has access to your files and can perform operations, making it a true coding partner rather than just a chat interface.
We took the solid foundation of OpenCode and focused on reliability engineering:
- Graceful degradation - When tools are unavailable, the system adapts rather than failing
- Comprehensive testing - Automated verification of core functionality
- Accessible distribution - Available through standard package managers
- Transparent operation - Clear about capabilities and limitations
This is not about being "better" - it's about being dependable.
npm install -g kuuzukiYou need an Anthropic API key (Claude's company). Go to console.anthropic.com, make an account, and get a key. It costs money but not much for casual use. You can use your Claude Code as well.
export ANTHROPIC_API_KEY="your-key-here"# Start the interactive mode (recommended for beginners)
kuuzuki
# Or run a quick command
kuuzuki run "explain what this error means: permission denied"
# Or run it as a server (for advanced users)
kuuzuki serve- Read your files: It can look at your code and explain what it does
- Debug problems: Paste an error message and get help figuring it out
- Write code: Ask it to generate functions, fix bugs, or add features
- Explain things: Don't understand a command or concept? Just ask
- File operations: It can create, edit, and organize files for you
When you run kuuzuki, you get a chat interface in your terminal:
- Press
ito start typing your question - Press
Enterto send it - Press
Escto stop typing - Use
jandkto scroll up and down (like vim) - Press
Ctrl+Dto quit
- macOS: Works great
- Linux: Works great
- Windows: Should work but we test it less
"Command not found": Make sure you installed it globally with -g
"API key not found": Make sure you set the ANTHROPIC_API_KEY environment variable
"It's slow": The AI takes time to think. Faster responses cost more money.
"It crashed": Try updating to the latest version. We fixed a lot of crashes.
Unlike some projects, kuuzuki welcomes contributions of all kinds. We believe good ideas can come from anywhere.
What we accept:
- Core feature improvements and new features
- Bug fixes and reliability improvements
- Performance optimizations
- Documentation improvements
- New tool integrations and MCP servers
- UI/UX enhancements
- Platform-specific fixes
- Tests and quality improvements
Our approach:
- Open discussion - Propose ideas in issues before big changes
- Collaborative design - We'll work together to find the best solution
- Learning together - New contributors are mentored, not gatekept
- Respectful review - Code review focuses on improvement, not criticism
The best contributions often come from people actually using the tool and finding pain points we missed.
This is a monorepo with several parts:
packages/kuuzuki/- Main TypeScript CLI and serverpackages/tui/- Go-based terminal interfacepackages/web/- Web interface (if you want to run it in a browser)
Getting started:
git clone https://github.com/moikas-code/kuuzuki.git
cd kuuzuki
bun install
./run.sh build allSee something that could be better? Open an issue or submit a PR. We're here to help make it happen.
This project exists because we believe:
- Tools should serve users, not the other way around
- Community wisdom often exceeds individual insight
- Diverse perspectives create more robust solutions
- Open development leads to better software
- Helping each other is more valuable than protecting territory
We're building something useful together. Your experience and ideas matter.
MIT
- npm
- github
- discussions - Share ideas and get help
- issues - Report bugs or request features
Fork of OpenCode by SST, with a different philosophy about community and contribution.