入 | 京 | 行 | Kyoto 改 | 善 |
Enter
入Kyoto京, it takes action行that continuously improves改善
Vibe coding comes with risks. Entropy can quickly creep into your codebase bringing your development flow to a grinding halt. Sloppy AI code, security issues, bugs, dead code, and duplicate functions are all avoidable. Kyoto will vibe check your code to ensure it remains in good shape to promote your rapid development.
- Setup Kyoto with
kyoto setup aito configure your AI provider and API key - Check your changes with
kyoto vibe checkto test and diff user stories against staged changes - Commit intelligently with
kyoto committo analyze uncommitted changes and organize them into logical commits - Plan your work with
kyoto planto view the current plan - Documentation is available via
kyoto docs
Commands
Setup
Setup commands (currently hidden from --help, but available):
kyoto setup- Setup commandskyoto setup ai- Configure your AI provider and API keykyoto setup mcp- Add Kyoto to your MCP serviceskyoto setup github- Add a GitHub Action for Kyoto
Login
Login via browser using GitHub OAuth:
kyoto login
Vibe Check
Check code for various issues before commiting to github.
kyoto vibe check- Check all changeskyoto vibe check --staged- Only check staged changeskyoto vibe check --timeout <minutes>- Set timeout for each agent in minutes (default: 1)
Commit
Analyze uncommitted changes and organize them into logical commits:
kyoto commit- Plan and commit uncommitted changes into logical commitskyoto commit [instructions]- Provide optional instructions to guide grouping and commit messages
MCP
MCP command:
kyoto mcp
Plan
View the current plan:
kyoto plan
Docs
View the Kyoto documentation:
kyoto docs
Crafted with Intention
Made with intention by the creators of Codecov - @iopeak
For setup and development instructions, see SETUP.md.