# Claxedo

> Open-source coding-agent workspace: desktop app + composable TypeScript framework for building coding-agent products

- **Type:** MCP server
- **Install:** `agentstack add mcp-kyashrathore-claxedo`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [kyashrathore](https://agentstack.voostack.com/s/kyashrathore)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [kyashrathore](https://github.com/kyashrathore)
- **Source:** https://github.com/kyashrathore/Claxedo
- **Website:** https://claxedo.com

## Install

```sh
agentstack add mcp-kyashrathore-claxedo
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Claxedo

**[claxedo.com](https://claxedo.com) · [npm: @claxedo/*](https://www.npmjs.com/search?q=%40claxedo)**

Claxedo is an open-source coding-agent workspace for running OpenCode, Claude, Codex, Cursor, Pi, and other coding agents against your own projects. It combines first-class chat and terminal sessions, remote workspace access, sandbox management, MCP tooling, and an optional standards-based Agent Plugins catalog.

## Quickstart

Clone the repo and run the desktop app or the engine directly:

```sh
git clone https://github.com/kyashrathore/Claxedo.git
cd Claxedo
bun install
bun run dev             # desktop app (Electron shell)
bun typecheck           # turbo typecheck across the workspace
```

The runtime packages remain independently installable for Node and Bun projects:

```sh
npm install @claxedo/workspace-runtime @claxedo/agent-sdk-runtime @claxedo/agent-event-runtime
```

Most full products start with `@claxedo/workspace-runtime`; the package table below links directly to each published module.

## Packages

All 12 are published on npm under [`@claxedo/*`](https://www.npmjs.com/search?q=%40claxedo):

| Package                                                                                                | Description                                                                                                                             |
| ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- |
| [`@claxedo/workspace-runtime`](https://www.npmjs.com/package/@claxedo/workspace-runtime)               | Per-workspace host runtime for agent sessions, terminals, processes, files, diffs, and relay attachment                                 |
| [`@claxedo/agent-runtime-contract`](https://www.npmjs.com/package/@claxedo/agent-runtime-contract)     | Dependency-free canonical contracts for Claxedo agent sessions, content, execution, errors, and events                                  |
| [`@claxedo/agent-sdk-runtime`](https://www.npmjs.com/package/@claxedo/agent-sdk-runtime)               | Runtime facade over coding-agent harnesses (Claude, Codex, Cursor, OpenCode, Pi): sessions, turns, SSE routes, pluggable stores         |
| [`@claxedo/agent-event-runtime`](https://www.npmjs.com/package/@claxedo/agent-event-runtime)           | Canonical agent event contracts and harness adapters normalizing Claude SDK, Codex, Cursor, and ACP event streams into one event model  |
| [`@claxedo/workspace-relay`](https://www.npmjs.com/package/@claxedo/workspace-relay)                   | Relay/tunnel server that routes authenticated traffic to workspace runtimes, with Bun and Cloudflare adapters                           |
| [`@claxedo/workspace-relay-protocol`](https://www.npmjs.com/package/@claxedo/workspace-relay-protocol) | Wire types, message validation, and token verifier interfaces for the workspace relay tunnel protocol                                   |
| [`@claxedo/sandbox-contract`](https://www.npmjs.com/package/@claxedo/sandbox-contract)                 | Dependency-neutral sandbox driver identity and credential configuration contracts                                                       |
| [`@claxedo/sandbox-manager`](https://www.npmjs.com/package/@claxedo/sandbox-manager)                   | Sandbox lifecycle manager with epoch-based leases and pluggable drivers for Daytona, Modal, Vercel Sandbox, Cloudflare, Box, and Docker |
| [`@claxedo/channels`](https://www.npmjs.com/package/@claxedo/channels)                                 | Channel ingress routing GitHub, Slack, Telegram, Discord, and WhatsApp messages into Claxedo runtimes                                   |
| [`@claxedo/connections`](https://www.npmjs.com/package/@claxedo/connections)                           | Integration registry, credential store ports, OAuth attempt machine, and token service for linking external accounts                    |
| [`@claxedo/mcp`](https://www.npmjs.com/package/@claxedo/mcp)                                           | MCP server and CLI for Claxedo documents, processes, logs, sessions, and browser tools                                                  |
| [`@claxedo/wakes`](https://www.npmjs.com/package/@claxedo/wakes)                                       | Resume an idle agent session from an out-of-band trigger — a durable wake fired by time, an external event, or an authorized approval   |

## Layout

- `packages/claxedo-server` — hosted control plane (runs local/cloud/hybrid sessions; embeds the published OpenCode SDK host via `@claxedo/workspace-runtime/opencode`)
- `packages/claxedo-local-server` — the desktop's self-hosted server; `packages/claxedo-server-core` — storage- and vendor-agnostic core shared by both servers
- `packages/claxedo-app` — web app (Solid); `packages/claxedo-desktop` — Electron shell
- `packages/workspace-runtime`, `workspace-relay*`, `sandbox-manager` — session execution + routing
- `packages/{channels,connections,wakes,mcp,agent-*}` — first-party `@claxedo/*` capabilities
- `packages/{ui,session-ui}` — shared OpenCode UI used by the app and desktop
- `packages/cli` — the `lildax` CLI (`up`, `down`, `status`, `deploy`, `creds`, `logout`)

## OpenCode heritage

Claxedo is a hard fork of [OpenCode](https://github.com/anomalyco/opencode). Session execution uses the pinned published OpenCode SDK through `packages/workspace-runtime`; shared UI remains in-repo, while benchmark imports use the same published SDK. The control plane, workspace runtime, relay, channels, connections, and web/desktop apps are Claxedo's own.

## Contributing

Security issues go through [SECURITY.md](./SECURITY.md), not a public issue.

## License

MIT — see [LICENSE](./LICENSE).

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [kyashrathore](https://github.com/kyashrathore)
- **Source:** [kyashrathore/Claxedo](https://github.com/kyashrathore/Claxedo)
- **License:** MIT
- **Homepage:** https://claxedo.com

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-kyashrathore-claxedo
- Seller: https://agentstack.voostack.com/s/kyashrathore
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
