Skip to content
Menu
Orbiter Orbiter
Open source

The open-source agent framework

A modular, async-first multi-agent framework for Python. Type-safe tools, swarm orchestration, and 14 composable packages — from prototype to production.

Why Orbiter

Everything you need, nothing you don't

A single Agent class that scales from quick scripts to production multi-agent systems.

Single Agent Class

One composable Agent — no inheritance hierarchies. Configure with models, tools, instructions, and handoffs.

Core

Type-Safe Tools

The @tool decorator auto-generates JSON schemas from type hints. Full validation, zero boilerplate.

DX

Multi-Agent Swarms

Workflow, Handoff, and Team orchestration modes for complex multi-agent coordination.

Orchestration

Modular Packages

14 focused packages — install only what you need. From core to MCP, memory, sandbox, and more.

14 packages

Async-First

run(), run.sync(), run.stream() — every execution mode you need, with first-class async support.

Runtime

Production-Ready

MCP servers, structured output, tracing, evaluation, human-in-the-loop — built for real workloads.

Enterprise
Quick start

Up and running in minutes

Define a tool, create an agent, and run it. That's it.

hello.py
# hello.py — your first Orbiter agent
from orbiter import Agent, tool, run

@tool
def get_weather(city: str) -> str:
    """Get the current weather for a city."""
    return f"It's sunny in {city}!"

agent = Agent(
    name="weather-bot",
    instructions="You are a helpful weather assistant.",
    tools=[get_weather],
)

result = run(agent, "What's the weather in Tokyo?")
print(result.output)
# => It's sunny in Tokyo!
$ python hello.py
It's sunny in Tokyo!
Architecture

14 packages, one ecosystem

A layered architecture where each package has a single responsibility. Install only what you need.

Application
CLI Server Train A2A Eval
Infrastructure
Context Memory MCP Sandbox Observability
Foundation
Models Core
Orchestration

Built for teams of agents

Three orchestration modes for every multi-agent pattern you need.

Workflow

Sequential pipeline execution with a Flow DSL. Chain agents together with deterministic ordering and data passing.

Sequential

Handoff

Agent-driven delegation. Agents decide which specialist to route to based on context, with automatic tool generation.

Dynamic

Team

Lead-worker pattern with auto-generated tools. A lead agent coordinates specialists and synthesizes results.

Parallel
Get started

Start building with Orbiter

Open-source, MIT licensed, and ready for production.

pip install git+https://github.com/Midsphere-AI/orbiter-ai.git