Construct
Define explicit workflows made from models, prompts, tools, context, and execution steps.
Azathoth
Azathoth is an open-source framework for constructing, evaluating, and optimizing multi-model AI systems across quality, reliability, latency, cost, and capability.
Why Azathoth exists
Modern AI systems are assembled from models, prompts, tools, context, retrieval, memory, evaluators, and multi-step workflows.
Every choice creates another dimension in the search space. Which model should run this step? Which prompt performs best? Which configuration meets the quality requirement without wasting latency or money?
Azathoth treats those questions as engineering problems that can be measured experimentally instead of answered by intuition.
The system
Define explicit workflows made from models, prompts, tools, context, and execution steps.
Run workflows through provider-neutral abstractions with step-scoped model and tool bindings.
Measure outcomes against explicit goals and collect repeatable evidence about quality, reliability, latency, and cost.
Compare candidates and search for configurations that produce better system-level tradeoffs.
Architecture
Models are capabilities, not architecture. Azathoth separates workflow behavior from individual model providers.
Evaluation begins with explicit goals so optimization has a definition of better.
AI applications are multi-step software systems. Azathoth represents and evaluates them that way.
Decisions are based on measured runs, experiments, and scorecards rather than assumptions about which model or prompt should perform best.
Optimization dimensions
Open source
Azathoth is being developed as open-source infrastructure for engineers building complex AI systems.
The project is designed around explicit architecture, strict typing, repeatable evaluation, and a test-driven development process.
Get started
pip install azathothThe initial open-source release is coming soon.