AI-powered coding agent — Claude Code-style CLI for AI-assisted coding
Project description
Axon — AI-powered coding agent
Claude Code-style CLI for AI-assisted code generation, editing, and debugging.
Installation
pip install axon
Quick start
# Set your API key
axon key sk-your-api-key
# (Optional) Set a custom model
axon model gpt-4o
# Or use a local model via Ollama
axon url http://localhost:11434/v1
# Start working
axon
Usage
axon Start interactive session
axon key <api_key> Set your API key
axon model <model_name> Set the LLM model
axon url <base_url> Set custom API base URL
axon version Show version
Interactive session commands
| Command | Description |
|---|---|
| Just type a task | The agent works on it with full tool access |
/btw <question> |
Quick side question (no agent context) |
/model <name> |
Switch model mid-session |
/key <key> |
Update API key |
/url <url> |
Update base URL |
/workspace <dir> |
Change workspace |
/clear |
Reset conversation |
/exit |
Quit |
Environment variables
OPENAI_API_KEY— OpenAI API keyANTHROPIC_API_KEY— Anthropic API keyAXON_API_KEY— Custom provider API keyOPENAI_BASE_URL— Custom API base URLAXON_MODEL— Default model nameAXON_PROVIDER— Provider (openai, anthropic, ollama, custom)
Features
- Multi-provider: OpenAI, Anthropic Claude, Ollama, custom endpoints
- 8 built-in tools: read/write/edit files, run commands, search code, list files, ask questions
- Persistent context: remembers conversation across tasks
- Safety: dangerous command detection, output size limits, silent-loop protection
- MCP server: can be used as an MCP tool server
How it works
- Run
axonto start an interactive session - Type a coding task — the agent plans and executes it step by step
- The agent reads/writes files, runs commands, searches code — all through your terminal
- Multiple tasks maintain conversation context automatically
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
axons-0.1.1.tar.gz
(24.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
axons-0.1.1-py3-none-any.whl
(26.1 kB
view details)
File details
Details for the file axons-0.1.1.tar.gz.
File metadata
- Download URL: axons-0.1.1.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad80cca41c2d87db80035ba6c2d87ba318ea06e29ac4994cdfe25c99d2d07356
|
|
| MD5 |
e4f934a5501ec40e6931dbe106118a55
|
|
| BLAKE2b-256 |
95785803d720715b30813269b7cb995db49c9932b3db1fa8389cdc4056b349f1
|
File details
Details for the file axons-0.1.1-py3-none-any.whl.
File metadata
- Download URL: axons-0.1.1-py3-none-any.whl
- Upload date:
- Size: 26.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3524656b01f2453cd8be7e74f19d06bf6756cd295b55bba5f4d71952ec5766f
|
|
| MD5 |
b0f77e24df7d28271a3277274306038d
|
|
| BLAKE2b-256 |
41a27dca61233794d67f381c8262c657d5e300f0d49d21862f7b2c76dbf3e4ca
|