Claxedo is a set of composable packages for building coding-agent products. The
HTTP surfaces below are owned by different packages in the stack — each one is a
distinct trust boundary. This page indexes the surfaces and points at the
per-surface reference pages.
Run or embed a per-workspace host next to the project directory the agent should work on.
@claxedo/agent-extensions
Discover, install, lock, materialize, and replay reusable Agent Extension packages for OpenCode, Claude, Codex, and Cursor.
@claxedo/agent-sdk-runtime
Embed one AgentRuntime facade over OpenCode, ACP harnesses, native SDK harnesses, or Pi.
@claxedo/agent-event-runtime
Normalize raw harness events into a canonical AgentRuntimeEvent stream and project them into compatibility formats.
@claxedo/workspace-relay-protocol
Use tunnel wire types and token verifier contracts without pulling in Hono or server code.
@claxedo/workspace-relay
Run the relay process that connects browsers/gateways to workspace-runtime hosts.
@claxedo/mcp
Expose Claxedo runtime tools to any MCP client.
@claxedo/sandbox-manager
Manage sandbox placement and epoch-based leases for running workspace runtimes inside provider sandboxes (Cloudflare, Daytona, Docker, Modal, Vercel).
@claxedo/channels
Route GitHub / Slack / Telegram / Discord / WhatsApp messages into Claxedo sessions with dedup, session resolution, and approval bridging.
@claxedo/connections
Link external accounts (Notion, Atlassian, GitHub, Google) once and consume them by capability.
@claxedo/workgraph
Embed the personal AI-work graph, runtime-neutral contracts, SQLite adapter, HTTP router, and core adapter conformance v5. The host supplies trusted organization and user scope; Claxedo Cloud supplies the Convex adapter through its control plane.
control-plane (claxedo-server)
Study the gateway/host composition Claxedo itself runs. Private and unpublished; a @claxedo/control-plane split is planned. See control-plane.
The runtime and relay packages ship code-supported surfaces. Some concerns are
deliberately product / control-plane owned and are not part of any package
API surface:
Product-owned surface
Status
Agent Extension catalog policy
Curated catalog data and marketplace UX live in the product/control plane, not in @claxedo/agent-extensions.
Agent Extension auth and org UX
Workspace/user/org authorization and team-wide activation UX live in the control plane. The package exposes desired state and policy primitives.
Agent Extension fan-out
Server/supervisor code decides which connected workspace runtimes receive snapshots. The package materializes the snapshot it is given.
For per-package install instructions and architecture, start at the
workspace-runtime package page and follow the
sidebar; each API page above also links back to its owning package.