#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
Also in Agent backends
RankProjectScore
1deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI249.7k starsMIT70 out of 100
2eve-software-factory-templateeve pipeline that turns GitHub or Linear issues into reviewed draft PRs1.2k starsMIT61 out of 100
3marketing-team-eve-templateeve lead agent delegating to five marketing specialists with approval gates453 starsMIT56 out of 100
#4personal-agent-templateeve and Nuxt personal agent with Slack, GitHub, Linear and per-user memory475 starsMIT53 out of 100
#5adk-recipesRunnable Agent Development Kit recipes, from single patterns to deployable agents10.5k starsApache-2.051 out of 100