Skip to main content

Welcome to Axon

Axon is a non-custodial trading terminal for AI agents. It runs locally on your machine and gives Claude Code, Cursor, Cline, Codex, and other MCP-compatible agents the ability to execute trades on Hyperliquid, Uniswap V3, Aave V3, and GMX v2 — without you ever handing over your private keys.

What you get

  • CLI (axon) — boots a local daemon + dashboard + MCP server in one command
  • Desktop app (Axon.app) — same daemon + dashboard in a native menu-bar window
  • Dashboard — React UI for positions, audit log, policy editor, kill switch
  • MCP server — exposes ~35 typed tools to any MCP-capable AI runtime
  • SDK@axon-trading/sdk for programmatic access (TypeScript)

Who it's for

  • Developers building autonomous trading agents
  • Power users who want a unified terminal across multiple venues
  • Anyone who wants their AI assistant to execute trades without giving it a custodial account

How it works

┌────────────────────────┐         ┌─────────────────────────┐
│ Your AI agent │ stdio │ axon mcp (subprocess) │
│ (Claude Code, │◄───────►│ ~35 typed MCP tools │
│ Cursor, Cline...) │ └──────────┬──────────────┘
└────────────────────────┘ │
│ HTTP/SSE

┌──────────────────────────┐
│ Local Fastify daemon │
│ • Keystore (encrypted) │
│ • Policy engine │
│ • Risk guard │
│ • Audit log (signed) │
│ • Settlement worker │
└────────────┬─────────────┘


┌───────────────────────────────┐
│ Venue adapters │
│ • Hyperliquid (HL API) │
│ • Uniswap V3 (Arbitrum) │
│ • Aave V3 (multi-chain) │
│ • GMX v2 (Arbitrum) │
└───────────────────────────────┘

Your keys live in an encrypted keystore at ~/.axon/keystore.json, protected by PBKDF2 + AES-GCM. The daemon decrypts in memory only on unlock. The MCP server signs transactions through the daemon — your agent never sees the private key or the unlock passphrase.

Next steps

Pick your path:

  1. Install the CLInpm i -g @axon-trading/cli + interactive wizard
  2. Install the Desktop app — download the .dmg/.exe/.deb
  3. Connect your AI agent — one-command setup for Claude Code, Cursor, etc.

If you're new to the architecture, start with Concepts → Modes to understand demo vs testnet vs live trading.