Skip to main content

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 key
  • ANTHROPIC_API_KEY — Anthropic API key
  • AXON_API_KEY — Custom provider API key
  • OPENAI_BASE_URL — Custom API base URL
  • AXON_MODEL — Default model name
  • AXON_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

  1. Run axon to start an interactive session
  2. Type a coding task — the agent plans and executes it step by step
  3. The agent reads/writes files, runs commands, searches code — all through your terminal
  4. 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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

axons-0.1.1-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

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

Hashes for axons-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ad80cca41c2d87db80035ba6c2d87ba318ea06e29ac4994cdfe25c99d2d07356
MD5 e4f934a5501ec40e6931dbe106118a55
BLAKE2b-256 95785803d720715b30813269b7cb995db49c9932b3db1fa8389cdc4056b349f1

See more details on using hashes here.

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

Hashes for axons-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b3524656b01f2453cd8be7e74f19d06bf6756cd295b55bba5f4d71952ec5766f
MD5 b0f77e24df7d28271a3277274306038d
BLAKE2b-256 41a27dca61233794d67f381c8262c657d5e300f0d49d21862f7b2c76dbf3e4ca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page