Skip to main content
Runnable applications, focused demonstrations, and production-shaped patterns live in the repository. For feature-by-feature code snippets, start with Sessions & streaming.

Starter examples

001 Hello Meerkat (Rust)

Rust — Minimal in-process agent setup for a first successful run.

002 Hello Meerkat (Python)

Python — Smallest SDK flow for connecting, creating a session, and reading the result.

003 Hello Meerkat (TypeScript)

TypeScript — Minimal Node.js SDK example with automatic rkat-rpc resolution.
If you are new to Meerkat, start with the three hello-world examples above before jumping into the larger multi-agent and deployment demos below.

Multi-agent systems

017 Coding Swarm

Rust — Define, validate, spawn, and wire a lead + worker coding mob, then submit a planning turn to the lead.

018 Research Team

Rust — Define, validate, spawn, and wire lead/market/technical research profiles, then run a lead turn.

019 CI/CD Pipeline

Rust — Mob definition, validation, topology wiring, and manual lint/test stage dispatch.

Composition and runtime patterns

021 Multi-Provider Routing

Python — Same code routes to Anthropic, OpenAI, or Gemini. Provider-specific params, model switching at runtime.

024 Multi-Turn Processing

Rust — Standalone in-process session with directly submitted turns, retained context, and event streaming.

025 Composed Agent

Rust — Broad standalone composition example combining built-in and domain tools, budget limits, JSONL storage, an inline behavior prompt, and event logging.

036 Realtime Audio

Python — Command-line realtime OpenAI audio app with live transcript, callback tools, inline mob skills, and helper sub-agents.

Deployment and packaging

028 Mobpack Release Triage

Shell — Build, sign, validate, and deploy a believable multi-role release-triage .mobpack. Trust policy, inspection, and realistic incident prompts.

034 CodeMob MCP

Rust (MCP) — Multi-agent MCP server for Claude Code. Teams deliberate on code reviews, architecture, brainstorming, and RCT pipelines through machine-owned structured flows.

035 MDM TUX

Rust (TUI) — Device management demo with ratatui TUI controller and target agents. Signed kennel coordination, target registration, and direct or hive RPC modes.

Browser and WASM applications

029 Web Incident War Room

Shell — Package a SEV-team definition, skills, and kickoff prompt, then assemble a browser runtime bootstrap for a custom host integration.

030 Web Dashboard Copilot

Shell — Assemble a browser runtime bootstrap plus dashboard context, starter prompts, and an iframe placement sketch for a custom host.

031 Mini Diplomacy Arena

Shell + Web — Nine autonomous agents across three factions, plus a turn-driven narrator, exercise browser mobs, cross-mob comms, flows, and event subscriptions.

032 WebCM Agent

Web (WASM) — Multi-provider coding agent mob in the browser. 4 agents (Anthropic + OpenAI + Gemini) collaborate via comms to plan, code, and review in a sandboxed Alpine Linux VM. TUI-style UI with real-time streaming.

033 The Office

Shell + Web — 10 autonomous agents run a pixel-art office. Events arrive at triage, fan out to specialists and PAs, with human-in-the-loop approval and a knowledge graph.

037 Live WebRTC Cockpit

Web + TypeScript — Manual browser cockpit for WebRTC signaling, microphone/audio transport, live controls, note and text-pane callbacks, and the real mob tool surface.

All 35 examples (including single-feature demos and hello-world starters) are in examples/ in the repository.

Next step