AxCrew

Introduction

A no-code framework for building and managing crews of AI agents with AxLLM

AxCrew Documentation

AxCrew is a framework for building and managing crews of AI agents. It is built on top of AxLLM, a powerful TypeScript framework for building and managing LLM agents.

Key Features

Quick Start

npm install @amitdeshmukh/ax-crew @ax-llm/ax
import { AxCrew } from '@amitdeshmukh/ax-crew';
 
const config = {
  crew: [{
    name: "Planner",
    description: "Creates a plan to complete a task",
    signature: "task:string -> plan:string",
    provider: "openai",
    providerKeyName: "OPENAI_API_KEY",
    ai: { model: "gpt-4", temperature: 0 }
  }]
};
 
const crew = new AxCrew(config);
await crew.addAllAgents();
 
const planner = crew.agents.get("Planner");
const { plan } = await planner.forward({ task: "Build a website" });

Why AxCrew?

  • Config-first crews: Declare agents once; instantiate on demand
  • Shared state: Simple key/value state all agents can read/write
  • Sub-agents and tools: Compose agents and functions cleanly
  • Streaming: Real-time token streaming for responsive UX
  • MCP: Connect agents to MCP servers (STDIO, HTTP SSE, Streamable HTTP)
  • Metrics & costs: Per-agent and crew snapshots, with estimated USD

Getting Started

On this page