karma/source download for mac

Source

The engine and the Relay protocol are developed in the open. Karma is forked from the same engine.

The engine and the Relay protocol

Projectrelaydeck
sourcegithub.com/relaydeck/relaydeck
siterelaydeck.ai
packagepypi.org/project/relaydeck
licenseMIT

What lives there: the orchestration engine — one local daemon owning agent processes, parallel CLI harnesses, live terminals, per-workspace plugins — and the Relay protocol, the durable peer-to-peer messaging layer agents use to address each other.

Built on

AreaProjects
language + coreRust · tokio · serde · clap · anyhow · chrono · tracing · uuid · sha2
storageSQLite, via rusqlite
terminalsportable-pty · vt100 · ratatui · unicode-width · synoptic
desktop shellTauri · wry
front endSolidJS · Vite · TypeScript · xterm.js · CodeMirror · Lucide · Simple Icons
web + network facesaxum · tower-http · futures-util
agent protocolagent-client-protocol (ACP)
testingVitest · jsdom · Testing Library

Protocols

ProtocolHow Karma uses it
MCPkarma-build mcp is a read-only Model Context Protocol server, so any MCP client reads Karma resources through one tool. See the CLI reference.
ACPAgent Client Protocol v1, as a second transport beside the PTY. The client serves the filesystem and terminal calls; Karma backs those with its real PTY runtime.

Harnesses

Karma drives the coding agents already installed and authenticated on the machine. Each is a separate project by its own authors: claude-code · codex · cursor · opencode · pi · antigravity.

Corrections

Attribution errors or omissions: dev@karma.build.