Owns the path from a green build through deployment and release notes.
The platformto build agents.
Design the behavior. Axon runs the loop, secures the tools, remembers the work, and ships the same agent anywhere.
Begin with an agent. Make it yours.
Install complete agents into a folder you can inspect, run, change, and deploy.
Repository-native engineering agent with durable project context.
Classifies inbound support and routes escalations with full traceability.
Assemble the stack. Keep the seams.
Each artifact has one job. Swap a model without rewriting the agent. Add a module without handing it the runtime. Change cognition through a versioned ABI. Measure the result independently.
If it works once, make it available everywhere.
Package agents and capabilities under your scope. Published versions are immutable, inspectable, and installable in one command—by you, your team, or the wider ecosystem.
@acme/release-engineer
Claims become reproducible results.
The platform earns the workload.
Bring your own inference. Run local models. Build a standard container. Keep agent source and durable state in a shape that does not depend on one hosting provider.
Your inference
Axon Cloud, direct provider keys, or models on your hardware.
Your infrastructure
Managed deployment or a standard container for any platform.
Your source
The agent remains a readable folder, not a hosted configuration object.
Your authority
Policy stays with the agent and applies whichever route it takes.
The ecosystem for agents that do real work.
Start with a working runtime. Add what you need from the registry. Publish what should become reusable.
The platform to build agents.
Design the behavior. Axon runs the loop, secures the tools, remembers the work, and ships the same agent anywhere.
release-engineer
release-engineer.europe-west1.axon.runv0.8.4One system from first prompt to production.
Axon gives every agent a standard shape, then carries that shape through development, execution, distribution, and operations. Improvements to the runtime reach every agent without a rewrite.
Build
Tools, prompts, scripts, routes, and policy in a project you already know how to version.
Run
A managed cognitive loop with durable sessions, visible execution, and a real security boundary.
Verify
Boot the real runtime in tests. Compare agents and models through reproducible benchmarks.
Ship
Publish for reuse, deploy to managed infrastructure, or build a portable container.
Inference is a route, not your architecture.
Keep the agent, tools, policy, and session model fixed. Change where intelligence comes from with one line—or switch live in the TUI.
Curated models, metered billing, and no provider keys to manage. Available the moment you log in.
engine: Axon({ model: "auto" })The model can request. Only the kernel can take.
Agent code runs in an isolated capsule. Filesystem, network, and process access cross a real policy boundary before they execute. The model is untrusted by design.
allow · deny · escalateoutput() · stream() · run()Managed when you want it. Portable when you don’t.
Deploy to Axon Cloud for a URL, identity, durable data, scaling, schedules, and logs. Or build the same folder into a standard container and run it on your infrastructure.
Your behavior. One maintained platform.
Start locally in the terminal. Keep every model and infrastructure option open. Deploy when the agent is ready.
Everything agents need, in one ecosystem.
Build from open components. Combine agents, capabilities, cognition, models, and benchmarks on one portable runtime.
Begin with an agent. Make it yours.
Install complete agents into a folder you can inspect, run, change, and deploy.
A solo, rules-light tabletop RPG Dungeon Master — plays a live adventure with you in the terminal, with real dice and a fresh world every game.
A Linux gaming-readiness specialist — inspects your rig and tells you, straight, how ready it is to game, with a scored report and ranked fixes.
A published Axon agent.
Assemble the stack. Keep the seams.
Each artifact has one job. Swap a model without rewriting the agent. Add a module without handing it the runtime. Change cognition through a versioned ABI. Measure the result independently.
If it works once, make it available everywhere.
Package agents and capabilities under your scope. Published versions are immutable, inspectable, and installable in one command—by you, your team, or the wider ecosystem.
@acme/release-engineer
Claims become reproducible results.
The platform earns the workload.
Bring your own inference. Run local models. Build a standard container. Keep agent source and durable state in a shape that does not depend on one hosting provider.
Your inference
Axon Cloud, direct provider keys, or models on your hardware.
Your infrastructure
Managed deployment or a standard container for any platform.
Your source
The agent remains a readable folder, not a hosted configuration object.
Your authority
Policy stays with the agent and applies whichever route it takes.
The ecosystem for agents that do real work.
Start with a working runtime. Add what you need from the registry. Publish what should become reusable.
Build agents like software.
An Axon agent is a folder: behavior, capabilities, policy, and state in source you can understand. Run it locally, test it for real, then ship the same artifact.
export default defineAgent({ engine: Axon({ model: "auto" }), modules: ["@axon/github"], policy: { fs: { read: ["./src/**"] }, process: { allow: ["git *"] }, },})Everything important is visible.
No graph editor, hidden orchestration layer, or proprietary project format. The source describes what the agent is, what it can do, and where its authority ends.
Give it a stable identity.
The base prompt is rendered from source on boot. It does not drift as conversations grow, and edits hot-reload into future work.
Export a function. It becomes a tool.
TypeScript signatures and JSDoc become the model’s typed capability surface. Your scripts call the same functions directly.
Turn expertise into repeatable workflows.
Scripts gather context, call tools, invoke the loop, and run identically from the terminal, TUI, HTTP, or another script.
Models and permissions stay explicit.
Choose inference, install modules, and declare filesystem, network, and process policy at the project boundary.
State lives beside the agent.
Session traces, deliberate knowledge, and working data persist through named threads, restarts, and cloud redeploys.
You write the behavior. Axon owns the loop.
Every invocation follows one maintained path. The model cannot skip tool results, silently escape policy, or leave execution outside the session record.
Assemble
Render identity, history, prompts, tools, and live state.
→Invoke
Send the same context through any configured engine.
→Act
Execute TypeScript inside the policy-controlled capsule.
→Witness
Commit results and continue until the agent has seen them.
const { stream } = axon.stream ({ prompt, thread: "project-alpha" }) runtime managedThe terminal is the development environment.
Talk to local, deployed, and repository agents through the same interface. Inspect tool calls, move between sessions, run scripts, switch providers, and approve escalations without leaving the work.


The whole fleet, beside your code.
Fleet brings every agent into VS Code. Watch the event log as work happens, open a session next to the file it touched, and approve escalations without breaking the loop you are already in.
Test the thing that actually runs.
The test harness boots the real kernel, capsule, tools, and policy. A deterministic mock replaces inference—not the runtime— so failures remain fast, free, and reproducible.
const runtime = await Axon({
blueprint: { config: {
engine: Mock({
"review the file": [
run(`fs.read("src/index.ts")`),
"The file looks correct."
]
})
} }
})
const result = await runtime.axon.request(
"review the file"
)Real runtime. Deterministic model.
Vary models, agents, and configuration.
Every context, action, and result.
One folder. A complete agent.
Begin with a working agent, add only what makes it yours, and let the platform carry it from your terminal to production.
The platform to build agents.
Design the behavior. Axon runs the loop, secures the tools, remembers the work, and ships the same agent anywhere.
release-engineer
release-engineer.europe-west1.axon.runv0.8.4One system from first prompt to production.
Axon gives every agent a standard shape, then carries that shape through development, execution, distribution, and operations. Improvements to the runtime reach every agent without a rewrite.
Build
Tools, prompts, scripts, routes, and policy in a project you already know how to version.
Run
A managed cognitive loop with durable sessions, visible execution, and a real security boundary.
Verify
Boot the real runtime in tests. Compare agents and models through reproducible benchmarks.
Ship
Publish for reuse, deploy to managed infrastructure, or build a portable container.
Inference is a route, not your architecture.
Keep the agent, tools, policy, and session model fixed. Change where intelligence comes from with one line—or switch live in the TUI.
Curated models, metered billing, and no provider keys to manage. Available the moment you log in.
engine: Axon({ model: "auto" })The model can request. Only the kernel can take.
Agent code runs in an isolated capsule. Filesystem, network, and process access cross a real policy boundary before they execute. The model is untrusted by design.
allow · deny · escalateoutput() · stream() · run()Managed when you want it. Portable when you don’t.
Deploy to Axon Cloud for a URL, identity, durable data, scaling, schedules, and logs. Or build the same folder into a standard container and run it on your infrastructure.
Your behavior. One maintained platform.
Start locally in the terminal. Keep every model and infrastructure option open. Deploy when the agent is ready.
Your behavior. One maintained platform.
Start locally in the terminal. Keep every model and infrastructure option open. Deploy when the agent is ready.