explaingit

xyz-ai-lab/axisagentic

Analysis updated 2026-08-13

1,108PythonAudience · researcherComplexity · 5/5LicenseSetup · hard

TLDR

A runtime framework for long-running AI agents that logs every step of a run so it can be replayed, evaluated, or exported as training data.

Mindmap

mindmap
  root((AxisAgentic))
    What it does
      Long horizon agents
      Trace collection
      Replay and export
    Tech stack
      Python
    Use cases
      Web search agents
      Benchmark evaluation
      Training data export
    Audience
      AI researchers
      Agent engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run long-horizon AI agents that search the web or complete multi-step research tasks.

USE CASE 2

Record detailed traces of agent runs for replay and evaluation.

USE CASE 3

Export collected agent trajectories as training data for other models.

USE CASE 4

Benchmark agent performance using the included Web Search and WideSearch recipes.

What is it built with?

Python

How does it compare?

xyz-ai-lab/axisagenticoranai-ltd/oransimintuition-lab/personal-model
Stars1,1081,1021,094
LanguagePythonPythonPython
Setup difficultyhardmoderatemoderate
Complexity5/53/5
Audienceresearcherpm founderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Python 3.12+, a setup script, and an OpenAI-compatible model endpoint configured first.

Use, modify, and distribute freely, including for commercial purposes, with patent protections and a requirement to keep license notices.

In plain English

AxisAgentic is a software framework for running AI agents that need to complete long, multi-step tasks, such as searching the web across many steps or working through a complicated research question. It manages the back and forth between the AI model and the tools it uses, keeps track of the growing conversation context so it does not run out of room, and can recover and retry when something goes wrong partway through a run. A key part of the project is that it records everything the agent does as it works. Every step of a task is written to a detailed, permanent log called a trace, which captures exactly what the AI model could see at each point. Because that record is complete and unaltered, it can later be replayed to reconstruct a run, used to score how well the agent performed against a benchmark, or exported as training data to teach another AI model to perform similarly. The project intentionally keeps the running of agents and the collection of training data on the same underlying record, so what a model learns from matches what actually happened during execution. The repository includes two example uses built with this framework, one for general web search and one for a more complex multi-part search task. It also references XYZ-Aquila, a search system built on top of AxisAgentic and benchmarked against several other agentic search systems, though the framework itself is meant to support other kinds of agents beyond search, including general purpose or coding focused ones. Note that this repository does not include any AI model weights, only the runtime and tooling around them. Getting started requires Python 3.12 or newer and access to an OpenAI compatible model endpoint, along with running a setup script and configuring provider details before a first task can be executed. The project is released under the Apache 2.0 license, which permits free use, modification, and commercial use. This project is aimed at AI researchers and engineers building or evaluating long running autonomous agents, particularly teams that want to collect high quality training data directly from real agent runs.

Copy-paste prompts

Prompt 1
Help me set up AxisAgentic with Python 3.12 and an OpenAI-compatible endpoint.
Prompt 2
Explain how AxisAgentic's traces support both replay and SFT export.
Prompt 3
Walk me through running the Web Search recipe in dry-run mode.
Prompt 4
Show me how to build a custom agent recipe using AxisAgentic's extension points.

Frequently asked questions

What is axisagentic?

A runtime framework for long-running AI agents that logs every step of a run so it can be replayed, evaluated, or exported as training data.

What language is axisagentic written in?

Mainly Python. The stack also includes Python.

What license does axisagentic use?

Use, modify, and distribute freely, including for commercial purposes, with patent protections and a requirement to keep license notices.

How hard is axisagentic to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is axisagentic for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.