#77th of 20 in Agent backends
computer
Durable Object virtual filesystem with container, shell and JavaScript runtimes for agents
- Stars
- 9.6k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
Missed the latest GitHub check; these facts may be older.
Cloudflare is hiring: 445 open roles
Overview
Cloudflare Computer keeps a workspace filesystem in a Durable Object's SQLite and exposes it through one `workspace.runtime.exec` call. Backends are a FUSE-mounted sandbox container (via the `computerd` daemon), a just-bash shell in a Dynamic Worker, or an ECMAScript module in a Dynamic Worker. The repo includes examples for agents built with pi, TanStack AI and `@cloudflare/think`, plus an MCP example. It is labeled preview only, with unstable APIs.
Who it is for: Cloudflare developers building agents that need a persistent workspace
Strengths
- One exec entry point across container, shell and JavaScript backends, which connect lazily
- SQLite in the Durable Object is the single authoritative store; isolate backends use Workers RPC with no sync
- Container backend gives a full Linux userland through a real FUSE mount
- Many runnable examples: pi, TanStack AI, Think, MCP, egress policies, Artifacts
Weaknesses
- README states preview only, unstable APIs, and not suitable for production
- Tied to Cloudflare Workers, Durable Objects and Dynamic Workers
- Docs under docs/ are a forward-looking spec, not a description of current code
- Unsolicited pull requests are not accepted
What it needs
- TypeScript
- Needs Cloudflare Workers, Durable Objects, Dynamic Workers, Cloudflare Containers, just-bash
Also in Agent backends
See all 20| Rank | Project | Score |
|---|---|---|
| 1 | deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI | 70 out of 100 |
| 2 | eve-software-factory-templateeve pipeline that turns GitHub or Linear issues into reviewed draft PRs | 61 out of 100 |
| 3 | marketing-team-eve-templateeve lead agent delegating to five marketing specialists with approval gates | 56 out of 100 |
| #4 | personal-agent-templateeve and Nuxt personal agent with Slack, GitHub, Linear and per-user memory | 53 out of 100 |
| #5 | adk-recipesRunnable Agent Development Kit recipes, from single patterns to deployable agents | 51 out of 100 |