Axon, a TypeScript framework for agent development

codywakeford1 pts0 comments

What is Axon? / Axon<br>IntroductionAgentTUIModulesAPIDeploy

What is Axon?<br>Axon is a runtime and toolkit for AI agents. It gives you a consistent way to define an<br>agent, give it capabilities, keep its sessions, and run it locally or in the cloud.<br>You write the behaviour that is unique to your agent. Axon handles the runtime around it:<br>context, tool calls, retries, sessions, and policy.<br>A runtime, without the plumbing<br>Define what an agent knows, what it can do, and what it is allowed to access. Axon then<br>assembles the context, runs the loop, dispatches tools, persists sessions, and enforces the<br>policy you set. The application boundary is a single call:<br>const { stream } = axon.stream({ prompt: [session, task], thread: "project-alpha" })<br>You receive a stream of entries and decide what your application does with them. The<br>runtime concerns stay in one maintained system instead of being rebuilt for every agent.<br>Add capabilities as modules<br>Integrations such as GitHub, Linear, Discord, and Stripe are modules. Install one and it<br>brings its typed tools, client setup, event handling, and any required verification with it.<br>axon install @axon/github<br>axon install @axon/linear<br>Your agent can then use documented calls such as github.openPr, github.getPrDiff, and<br>linear.createIssue. The integration is installed; it is not another subsystem for you to<br>maintain.<br>Browse the available modules in the registry.<br>Work with the agent

The terminal interface is where you run and inspect an agent. Tool calls are visible,<br>sessions are navigable, and scripts are available without leaving the conversation.<br>Commands stay close to hand: ! runs a script, @ opens sessions, * changes model, and<br>> loads a prompt into the input.

It can also manage Ollama. Browse compatible local models, start a download, and switch<br>between local and cloud inference without changing the agent.

Deploy when it is ready<br>axon deploy<br>Axon deploys the same project with a public URL, API key, and durable cloud storage. When<br>you need your own infrastructure, axon build produces a Docker image for any container<br>platform.<br>An Axon agent is a project folder: its configuration, modules, and source travel together.<br>It is not tied to a model vendor or a hosting provider.<br>Start with Installation, then build your first<br>agent.

axon agent sessions runtime modules github

Related Articles