agent-code-0.9.7 is not a library.
Install
|
Or: cargo install agent-code / brew install avala-ai/tap/agent-code
Quickstart
The agent reads your codebase, runs commands, edits files, and handles multi-step tasks. Type ? for keyboard shortcuts.
12 Providers
Works with any LLM. Set one env var and go:
| Provider | Env Variable | Default Model |
|---|---|---|
| OpenAI | OPENAI_API_KEY |
gpt-5.4 |
| Anthropic | ANTHROPIC_API_KEY |
claude-sonnet-4 |
| xAI | XAI_API_KEY |
grok-3 |
GOOGLE_API_KEY |
gemini-2.5-flash | |
| DeepSeek | DEEPSEEK_API_KEY |
deepseek-chat |
| Groq | GROQ_API_KEY |
llama-3.3-70b |
| Mistral | MISTRAL_API_KEY |
mistral-large |
| Together | TOGETHER_API_KEY |
meta-llama-3.1-70b |
| Zhipu (z.ai) | ZHIPU_API_KEY |
glm-4.7 |
| Ollama | (none) | qwen3:latest |
| AWS Bedrock | AGENT_CODE_USE_BEDROCK |
claude-sonnet-4 |
| Google Vertex | AGENT_CODE_USE_VERTEX |
claude-sonnet-4 |
Plus any OpenAI-compatible endpoint: agent --api-base-url http://localhost:8080/v1
Input Modes
| Prefix | Action |
|---|---|
| (none) | Chat with the agent |
! |
Run shell command directly |
/ |
Slash commands (tab-complete) |
@ |
Attach file to prompt |
& |
Run prompt in background |
? |
Toggle shortcuts panel |
\ + Enter |
Multi-line input |
32 Built-in Tools
File ops, search, shell, git, web, LSP, MCP, notebooks, tasks, and more. Tools execute during LLM streaming for faster turns. Full list
8 Bundled Skills
/commit /review /test /explain /debug /pr /refactor /init
Add custom skills as markdown files in .agent/skills/ or ~/.config/agent-code/skills/.
Configuration
# ~/.config/agent-code/config.toml
[]
= "gpt-4.1-mini"
[]
= "ask" # ask | allow | deny | accept_edits | plan
[]
= true
= true
= true
[]
= ["github", "filesystem"]
= true
Architecture
crates/
lib/ agent-code-lib Engine: providers, tools, query loop, memory
cli/ agent-code Binary: REPL, TUI, commands, setup wizard
The engine is a reusable library. The binary is a thin wrapper.
Contributing
License
MIT