Your codebase has a lot to say.
Chaves is listening.
Chaves watches your files, tracks your diffs, and proactively suggests what to work on next — without you asking. Like a rubber duck that actually talks back.
.env files or API keys — our powerful shield parser keeps your secrets safe.// how it works
Three steps. Zero friction.
$ chaves startPoint & watch
Run chaves start in your project directory. Chaves indexes your codebase and begins watching for changes.
// diff detectedReads as you code
Every save, every diff. Chaves tracks what changed, in what file, and in what context — building a live picture of your intent.
> suggestion readySpeaks up proactively
No need to ask. Chaves tells you what's happening and what's logically next, like a senior dev looking over your shoulder.
// features
Everything you need. Nothing you don't.
[proactive]Proactive suggestions
Chaves doesn't wait to be asked. It watches your diffs and speaks up when it has something useful to say.
[rubber-duck]Rubber Duck mode
Explain your thinking to Chaves and let it reflect it back. Based on the Rubber Duck Debugging technique from The Pragmatic Programmer.
[file-watch]File watching & diff tracking
Always aware of what changed, when, and in what context. Chaves builds a live model of your work session.
[byok]BYOK — Bring Your Own Key
Use your own API keys for LLM inference. Full control over your model provider and cost. Available on the $5 plan.
[models]Massive model support
OpenAI, Gemini, Grok, DeepSeek, Moonshot, Kimi, GLM, and more via OpenRouter. Including leading Chinese frontier models.
[managed]Managed inference
Don't want to deal with API keys? We handle it. Managed inference is available on all plans, including free.
// pricing
Simple, honest pricing.
[PRO]- +Unlimited sessions
- +Faster models
- +Managed inference + BYOK
- +Unlimited projects
- +Priority support
// install
Get Chaves running in seconds.
No daemon, no config file, no bullshit. Just run it.
$ curl -fsSL https://chaves.sh/install | shThen start watching your project:
$ chaves start ./my-project