Docs navigation
Get Started

Harnesses

Harnesses

Harnesses are the runtimes your agents use to do work. They decide where an agent runs, which tools it can reach, and what kind of execution loop it follows.

Use different harnesses for different kinds of work. Kafka is built for production agents that need surfaces, orchestrations, triggers, and shared team workflows. The coding harnesses — Claude Code, Codex, Cursor, Factory Droid, OpenCode, Qoder, and Qwen Code — are useful when the agent's work is centered on a codebase and should run inside a developer-oriented runtime.

Available harnesses

Eight harnesses are available today. The Harness value is what you pass as harness when creating an agent through the Universal Harness API.

HarnessHarness valueBest forNotes
Kafkakafka_cloudProduction agents, team workflows, surfaces, and orchestrationsBrainbase's flagship runtime, designed for knowledge work. Use when the agent should live inside Kafka and interact with your team's systems.
Claude Codeclaude_codeCodebase work and developer iterationUse when the task fits Claude Code's repo-focused execution loop.
CodexcodexImplementation, review, and local workspace tasksUse when you want Codex to inspect, edit, and verify code in a workspace.
CursorcursorAgentic coding with Cursor's runtimeUse when your team already works with Cursor and wants the same agent behavior in the cloud.
Factory DroidfactorySoftware engineering tasks end to endFactory's Droid agent running as a managed harness.
OpenCodeopencodeOpen-source coding agent workflowsUse when you want an open-source harness with a familiar coding loop.
QoderqoderCoding tasks in Qoder's agentic runtimeQoder's agent running as a managed harness.
Qwen CodeqwenCoding workflows on Qwen modelsQwen's coding agent running as a managed harness.

Every harness runs behind the same API: the same request payload, the same response shape, and the same thread endpoints. To switch harnesses, change the harness value and keep everything else — see Any harness in the Universal Harness API guide.