Cosmonic
Also known as: cosmonic.com, Cosmonic Desktop, Cosmonic Control, Cosmonic Agent SDK
Cosmonic runs AI agents, the tools they call and the code they write in WebAssembly sandboxes that start with no access to files, network or keys until a person grants it. Cosmonic Desktop, free in public beta, brings the sandbox to macOS, Windows and Linux with a builder, a catalog and an MCP server for coding agents. Cosmonic Control runs the same workloads on any Kubernetes, air gapped included, and the open Agent SDK builds agents whose model calls and sessions the host holds.
Cosmonic Corp, based in Arlington, Virginia, sells sandboxing for AI agents and the code around them. Every agent, tool, MCP server and function it runs is a WebAssembly component that starts with no files, no network, no environment and no keys, and can make only the calls it was granted. The host underneath is wasmCloud, an open source CNCF project, and workloads ship as standard OCI artifacts, so the same component runs on a laptop, a Kubernetes cluster or an edge device.
Cosmonic Desktop, in public beta on macOS, Windows and Linux, runs these sandboxes locally through a daemon that keeps workloads up between sessions. Launchpad offers ready made apps and MCP servers that launch in one click, Inspect shows what any component can reach before it runs, and Build turns a prompt into a sandboxed app by handing it to Claude Code, Codex, Gemini CLI or another coding agent through Desktop's MCP server and a sandbox skill.
The Agent SDK splits an agent into parts: the harness loop runs in its own sandbox with no network, while the host makes every model call, keeps the conversation in an encrypted journal and decides which tools a session has. Each tool is its own component with its own grants, a person approves the tools a session may call, and the session panel lists every call each tool made. Harness images of Pi, OpenAI Codex and Goose run on Desktop and on Control, with the model chosen per session from Ollama, Anthropic, OpenAI or any OpenAI compatible endpoint.
Desktop is free during the beta and free for personal use. Cosmonic Control installs free with Helm on any Kubernetes cluster, including EKS, AKS, GKE, OpenShift and VMware vSphere, with the full sandbox, operator, web console and a bundled observability stack of Prometheus, Loki, Tempo and Perses.
Enterprise is quoted and adds unlimited HTTP triggers per namespace, project grouping, artifact prefetching, air gapped and on premises support, and support with SLAs. Tenants get namespace scoped roles, admission policies cap what a team can grant, and secrets resolve as references that never appear in manifests. Code and data stay in the customer's own clusters, and Cosmonic lists no SOC 2 report or ISO certification.
Cosmonic fits platform teams that want to run agents, MCP servers and model written code at high density beside existing containers, regulated or air gapped organizations that cannot send agent workloads to a hosted sandbox, and developers who want a local box for what their coding agent writes. It fits less well for buyers who need a browser or desktop for an agent to drive, a retrieval layer over company documents, scoring of agent quality, or an approval step on each agent action.
Vendor details
Canonical URL
https://cosmonic.com
Category
Agent infrastructure
Subcategory
Deny by default WebAssembly sandboxes for agents, MCP servers and agent written code, on the desktop and on Kubernetes
Funding status
Privately held. Cosmonic Corp of Arlington, Virginia; no funding rounds are named on the pages read.
Company status
independent
Use cases & customers
Primary use cases
Target customers
Deployment options
Integrations
Coding agents including Claude Code, Codex, Gemini CLI, Antigravity, Kiro, opencode, Cursor, GitHub Copilot, Cline, Zed and Goose through Desktop's MCP server and sandbox skill; model sources from Ollama, Anthropic, OpenAI and any OpenAI compatible endpoint; Kubernetes on EKS, AKS, GKE, OpenShift and VMware vSphere; Helm, Argo CD, GitLab CI and idpbuilder; NATS and Kafka messaging; OCI registries; OpenTelemetry with Prometheus, Loki, Tempo and Perses.
In practice
A platform team installs Cosmonic Control on its existing EKS cluster and deploys a support agent with two tools: one reads customer records from the CRM and the other updates tickets. Each tool can reach only its own host, admission policies cap what any team can grant, and the agent's session sits encrypted in NATS so any replica can take the next request.
A developer asks Claude Code for an MCP server that wraps an internal API. Through the Cosmonic sandbox skill, Claude Code compiles it to a WebAssembly component and deploys it to Cosmonic Desktop, where the developer checks in Inspect that it can reach only that API before granting access and registering it as a tool.
A government agency mirrors Cosmonic Control's charts and images to an internal registry and installs it with no internet connection. Its agents call a local model through an OpenAI compatible endpoint, and every model and tool call lands in the session journal while traces and logs flow into the bundled Tempo and Loki.
Sources & related URLs
Related / legacy domains
Research sources
Agentic Index coverage score
9.0 / 14 capabilities · 64%
| Integrations & Tool Calling | Full |
|---|---|
|
Agents act in outside systems through tools, each built as its own sandboxed component. A developer writes a typed tool as an ordinary interface, adds it to a session and grants it exactly the hosts, folders and secrets it needs, so a ticketing tool can update tickets on one host while a CRM reader only reads users on another. MCP servers run as sandboxed services beside custom tools, and Launchpad offers ready made ones such as a GitHub server that reaches GitHub's API and nothing else. On Desktop, MCP servers that need credentials are not supported yet. Sourcecosmonic.com/docs/agent-sdk/give-an-agent-a-toolread 2026-11-09 |
|
| Workflow Orchestration | Partial |
|
The host drives each agent run: the harness loop sends the conversation to a model, runs the tools it asks for and repeats, while every model and tool call is journaled before it starts and after it ends so a restarted run picks up where it stopped. Runs in one session take turns, one at a time. Workloads chain components into pipelines over NATS subjects or Kafka topics, and Control scales them with demand. There is no coordinator that delegates work to other agents, branches between them or runs them in parallel. Sourcecosmonic.com/docs/agent-sdk/how-an-agent-runsread 2026-11-09 |
|
| Knowledge Grounding & RAG | Not documented |
|
Cosmonic runs the agent's code and tools rather than a store of the customer's knowledge. A tool can be granted one folder and search it at call time, and volumes and blob stores hold files that components read, but nothing indexes, embeds or maintains the customer's documents for retrieval across runs. A retrieval service the team runs elsewhere reaches the agent only as a sandboxed tool or MCP server with a narrow grant. Sourcecosmonic.com/docs/agent-sdk/tool-granularityread 2026-11-09 |
|
| Human Oversight & Guardrails | Partial |
|
People decide what an agent may use rather than approving each action. On Desktop, the tools a session can call are the ones a person approved for it, an MCP server's tools need approval again whenever a tool definition changes, and a new version that asks for a new host or folder needs a new grant. On Control, the reviewed workload manifest is the approval. A tool call whose effect is unknown after a restart is marked unresolved for a person to check instead of being repeated. Nothing pauses a single action until someone signs off. Sourcecosmonic.com/docs/agent-sdk/why-capability-drivenread 2026-11-09 |
|
| Security, Identity & Governance | Full |
|
Cosmonic Control maps tenants to Kubernetes namespaces with namespace scoped roles, so a team manages only its own workload deployments, HTTP triggers and artifacts while the operator alone holds the cluster role. Admission policies cap what any tenant may grant its workloads, and each tenant namespace gets Pod Security enforcement and quotas. Images are digest pinned and signature checked, secrets resolve as references that never appear in manifests or the UI, and model keys stay with the host. Cosmonic lists no SOC 2 report, ISO certification or trust center. Sourcecosmonic.com/docs/operations/tenant-rbacread 2026-11-09 |
|
| Observability & Auditability | Full |
|
Every model call and tool call is written to the session journal as it starts and as it ends, with its arguments, outcome, author and time, and the journal can be followed live from a chat window or dashboard. On Desktop, the session panel shows the model, the spend, each tool's reach and image digest and every call each tool made, beside structured logs for the daemon and its workloads. Cosmonic Control ships an OpenTelemetry stack with Prometheus, Loki, Tempo and Perses dashboards, and workloads emit their own traces, metrics and logs into it. Sourcecosmonic.com/docs/observabilityread 2026-11-09 |
|
| Memory & State Persistence | Partial |
|
Each agent workload keeps one session, a journal of every message, model call and tool call that the host stores outside the agent: encrypted files on Desktop, with a key per session that is destroyed when the session is deleted, or an encrypted NATS JetStream bucket on Control. Any instance can resume the conversation after scaling to zero or a restart, and compaction summarizes older context without deleting history. Tools get small stores of their own for cursors or caches. A session is capped at 64 MiB and has to be cleared when full, and nothing carries one conversation into another. Sourcecosmonic.com/docs/agent-sdk/where-sessions-liveread 2026-11-09 |
|
| Deployment & Data Residency | Full |
|
The whole stack runs where the customer puts it. Cosmonic Desktop runs on macOS, Windows and Linux, online or off, with workloads and data kept on the machine. Cosmonic Control installs with Helm on any Kubernetes, including EKS, AKS, GKE, OpenShift and VMware vSphere, in the customer's cloud or data center, and supports fully air gapped installs by mirroring every chart and image to an internal registry. No hosted sandbox service sits in the path, and model calls go from the customer's host to the provider it picks. Sourcecosmonic.com/controlread 2026-11-09 |
|
| Prebuilt Agents / Templates / Packs | Partial |
|
Starting points come ready to run rather than as finished agents built for a business task. Desktop's Launchpad is a curated catalog of templates, apps, samples and MCP servers that launch in one click, already sandboxed and signature checked. The template catalog adds HTTP server, TypeScript MCP server, NATS, Kafka and blob store starters, and Build picks one from a prompt. Harness images of Pi, OpenAI Codex and Goose, plus a small reference harness in Rust, run on Desktop's Agents page and on Control. Sourcecosmonic.com/docs/agent-sdk/harnessesread 2026-11-09 |
|
| Triggers & Channel Coverage | Full |
|
Work reaches an agent on Cosmonic Control in two ways: an HTTP request in the OpenAI Responses API format, or a message on a NATS subject, each starting a run on the agent's session. HTTP triggers route traffic from the built in ingress to workloads and can require a bearer token on every request, and components consume NATS and Kafka messages as handlers. Idle workloads scale to zero and wake on the next request or message. On Desktop, a person starts runs from the Agents page. Sourcecosmonic.com/docs/agent-sdk/run-on-controlread 2026-11-09 |
|
| Model Flexibility & Routing | Full |
|
The host makes every model call, so the model is a setting rather than code. On Desktop a person adds model sources (a local Ollama, Anthropic, OpenAI or any OpenAI compatible service), picks the source and model for each new session and can switch between runs. On Control, the operator lists sources with a base URL, a default model, an optional allowlist of models and a key held in a Kubernetes secret, and each workload picks a source by name. Agents and their tools never see a key. Sourcecosmonic.com/docs/agent-sdk/choose-a-modelread 2026-11-09 |
|
| APIs / SDKs / MCP Extensibility | Full |
|
Control is driven through Kubernetes: custom resources for workloads, workload deployments, artifacts, hosts and HTTP triggers, with a published API reference, Helm charts and GitOps delivery through Argo CD. Agents are built against the open cosmonic:agent interfaces, licensed Apache 2.0 and published as a WIT package, and runs start over HTTP in the OpenAI Responses API format or over NATS. Desktop adds the cosmonic CLI and an MCP server that lets Claude Code, Codex, Gemini CLI or any MCP client build and deploy sandboxed workloads. Sourcecosmonic.com/docs/api-reference/control.cosmonic.ioread 2026-11-09 |
|
| Testing, Debugging & Optimization | Not documented |
|
There are no test cases, scoring or quality gates for an agent's behavior. The session journal and the Desktop session panel show what a run did and which tools it called, which helps trace a fault after the fact, and a developer can change the harness code, rebuild it and run the session again by hand. Comparing agent versions or grading their output is left to tools the team brings to the sandbox. Sourcecosmonic.com/docs/agent-sdk/build-your-first-agentread 2026-11-09 |
|
| Browser / Computer-use | Not documented |
|
No browser or desktop for an agent to drive comes with Cosmonic. Components are WebAssembly programs that start with no screen, files or network, and a tool reaches the web only through HTTP calls to the hosts it was granted, so a page fetcher reads what a granted site returns without operating it. The Desktop app is where people inspect, approve and run workloads, not an interface an agent operates. Sourcecosmonic.com/docs/agent-sdk/how-an-agent-runsread 2026-11-09 |
|
The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded
Pricing
Free: Cosmonic Desktop in public beta, and Cosmonic Control's free tier on the customer's own Kubernetes. Enterprise pricing is quoted.
Enterprise subscription for Cosmonic Control set by sales; the free tier limits HTTP triggers per namespace
Included quota
Free Control includes the deny by default sandbox, custom resources, operator, web console, built in observability and community support. Enterprise adds unlimited HTTP triggers per namespace, project grouping, artifact prefetching, air gapped and on premises support, and support with SLAs.
What is public
Two products and two tiers: Cosmonic Desktop, free in public beta, and Cosmonic Control, free to install with Enterprise quoted, along with the features each tier adds.
Billing mechanics
Nothing is metered. Enterprise is a sales agreement for Cosmonic Control.
Cost watchouts
The Kubernetes clusters, nodes and storage that run Control are the customer's own, as are model provider charges from agents, and the free tier limits HTTP triggers per namespace.
Variable cost rationale
Cosmonic bills no usage. Desktop runs on the customer's own machine and Control on the customer's own clusters, so infrastructure and model calls are the customer's own costs, and Enterprise is a negotiated subscription.
Additional watchouts
Desktop is an early beta, and on Desktop MCP servers that need credentials are not supported yet.
Overage / add-ons
No usage billing is published; workloads run on the customer's own machines and clusters, and model calls bill on the customer's provider keys.
Sales call required
Mixed (some tiers require a call)
Free / trial
Cosmonic Desktop is free during its public beta and free for personal use; Cosmonic Control installs free on any Kubernetes cluster with the full sandbox, control plane and web console.
Lowest paid plan
No public paid plan. Cosmonic Control Enterprise is quoted by sales.
Commercial notes
Cosmonic sells a supported distribution of the open source wasmCloud host: Desktop for laptops and Control for Kubernetes, with the same workload manifests on both.
Key ambiguities
The free tier's limit on HTTP triggers per namespace is not given as a number, Enterprise pricing is unpublished, and Desktop's install link arrives by email after a beta sign up.
Cancellation / refund
The free tiers need no contract; Enterprise terms are set in a quoted agreement.
Support SLA / resale
Free Control comes with community support; Enterprise adds support and SLAs. Desktop beta users report problems to Cosmonic by email.
Missing data
Enterprise prices, the free tier's trigger limit and contract terms.
Related vendors
- AgentOps — Agent observability and debugging platform: open source SDKs trace…
- AgentPhone — AgentPhone gives the AI agents a team builds their own US or…
- Agno — Python agent framework and AgentOS runtime (formerly Phidata) for…
- AIsa — Resource and payment gateway for AI agents, with one key to 110+…
- Albato — Albato is a no code integration platform that sells an embedded,…
- AlphaBitCore — AI control plane for regulated financial firms: one gateway enforces…
Alternatives to Cosmonic
The closest documented capability profiles to Cosmonic among agent infrastructure platforms tracked by Agentic Index, ordered by similarity on the same 14 point evidence the rankings use. No vendor pays for placement.
- Blaxel8.5 / 14A lighter documented profile than Cosmonic
- Albato10.0 / 14Adds documented Testing, Debugging & Optimization
- Northflank9.0 / 14Adds documented Browser & Computer Use
- Cartesia10.5 / 14Adds documented Knowledge Grounding & RAG and Testing, Debugging & Optimization
- Composio9.5 / 14Adds documented Browser & Computer Use
- Deepgram7.5 / 14A lighter documented profile than Cosmonic
Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded