Build with AXL

AXL is a Rust platform for agents that do real work - answering from your documents, calling your systems, running multi-step processes - and that stay inside boundaries you define.

Start with what AXL is for the mental model and a map of everything you can attach to an agent. If you already know what you want, the tables below go straight there.

Start here

I want to…Read
Get AXL running and talk to an agentRun AXL locally
Drive it from my terminalUse the command line tool

I want to build…

I want to…Read
Define an agent from configurationConfigure agents
Ground responses in my own documentsUse RAG
Compose reliable multi-step workBuild workflows
Give an agent tools or a sandboxConnect tools
Connect Slack, Discord, Teams, or another channelAdd a channel
Publish an agent to another systemUse A2A or MCP
Add real-time speech and voice interactionAdd voice
Run coding work in an isolated factoryUse Workbench
Call AXL from an application

I need my agent to…

I need my agent to…Read
Remember information across conversationsLong-term memory
Keep long conversations inside the model context windowContext and compaction
Delegate work to specialized agentsSubagents
Understand images supplied by users or toolsMultimodal agents
Use a specific model, provider, or reasoning levelModels and reasoning
Connect tools from an external MCP serverMCP tools
Run commands or manipulate files in an isolated workspaceSandboxes
Present an interactive form or choiceInteractive MCP Apps
Run work on a recurring scheduleSchedules
Accept uploads and return durable artifactsFiles and artifacts
Require authentication and guard sensitive actionsSecurity
Track or cancel asynchronous workTasks
Trace runs, tool calls, latency, and costObservability
Diagnose a deployment or failed runTroubleshooting

Learn by building

Each of these takes a real job and builds it from an empty config directory, using whatever capabilities the job turns out to need.

WalkthroughWhat you build
Support agentAn agent that answers from your product docs, in Slack, and escalates when it should not guess
Document pipelineA durable workflow that extracts structured data from uploads and routes exceptions to a person
Research agentParallel investigation that returns a sourced brief and files it as an artifact

The examples are working configurations you can paste into your own axl-config and adjust.

How this documentation is organized

Guides explain how to use a capability, with working examples, troubleshooting, and operational limits. Reference documents exact endpoints, configuration fields, and defaults. Internals describes implementation architecture for people changing AXL itself. The FAQ is indexed by the error message or symptom you are actually looking at.

Product requirements, comparison notes, reviews, and test plans stay in the repository; they are intentionally excluded from this site.

On this page