nanocoder
https://github.com/nano-collective/nanocoder
TypeScript
A beautiful local-first coding agent running in your terminal - built by the community for the community ⚒
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported1 Subscribers
Add a CodeTriage badge to nanocoder
Help out
- Issues
- perf(stats): flush the stats ledger asynchronously
- [Bug] read_file with a start_line past the end of the file returns an empty string and marks the file as read
- [Bug] read_file does not detect binary files unless they contain a line longer than 10,000 characters
- [Bug] Lifecycle hooks can fail to start on large tool arguments or prompts (NANOCODER_TOOL_ARGS, NANOCODER_COMMAND, NANOCODER_PROMPT are not capped)
- [Bug] Ctrl+V image paste freezes the TUI for up to 3 seconds and fails silently when the helper is slow
- [Feature] Provider fallback: switch automatically to a backup provider or model when the primary fails
- [Feature] OAuth support for remote (HTTP/SSE) MCP servers
- [Feature] Optional timeout parameter for execute_bash
- [Feature] stream-json output format for nanocoder run
- [Feature] /fork: branch the current conversation into a new session
- Docs
- TypeScript not yet supported