Fast, lightweight TUI coding agent.
Note: ion is in early development. Expect bugs, incomplete features, and breaking changes.
- Multi-provider LLM support (Anthropic, Google, Groq, Ollama, OpenAI, OpenRouter)
- Built-in tools: read, write, edit, grep, glob, bash
- MCP server support
- Session persistence
cargo install --git https://github.com/nijaru/ionInteractive mode:
ionOne-shot mode:
ion run "explain this codebase"Config locations:
- User:
~/.ion/config.toml - Project:
.ion/config.toml - Local (gitignored):
.ion/config.local.toml
provider = "anthropic"
model = "claude-sonnet-4"API keys via environment variables:
ANTHROPIC_API_KEYOPENROUTER_API_KEYGOOGLE_API_KEYOPENAI_API_KEYGROQ_API_KEY
ion reads AGENTS.md (or CLAUDE.md as fallback) from project root and user directories.