Install
Run your own Apps on Cloudflare Workers or celld: installable App Releases, each with its own Durable Object, SQLite database and declared bindings
For a published npm release:
npm install @fungi.computer/oyster react react-dom wranglerpnpm, Yarn and Bun work the same way.
Bring your own react, react-dom, wrangler. @fungi.computer/oyster lists them as peer dependencies so your app keeps one copy.
Command line
Section titled “Command line”npx oyster --helpEntrypoints
Section titled “Entrypoints”@fungi.computer/oyster@fungi.computer/oyster/cloudflare@fungi.computer/oyster/boot-gate@fungi.computer/oyster/boot-capability@fungi.computer/oyster/boot-capability/route@fungi.computer/oyster/browser@fungi.computer/oyster/browser/boot@fungi.computer/oyster/invocation@fungi.computer/oyster/host@fungi.computer/oyster/workers@fungi.computer/oyster/pack@fungi.computer/oyster/git@fungi.computer/oyster/workers-git@fungi.computer/oyster/standalone@fungi.computer/oyster/standalone/app-set@fungi.computer/oyster/standalone/media@fungi.computer/oyster/event-recipients@fungi.computer/oyster/channels/ids@fungi.computer/oyster/channels/binding@fungi.computer/oyster/channels/visitors@fungi.computer/oyster/channels/visitor-request@fungi.computer/oyster/channels/visitor-stream-slots@fungi.computer/oyster/channels/visitor-channel@fungi.computer/oyster/channels/visitor-edge@fungi.computer/oyster/channels/conversations@fungi.computer/oyster/app-storage@fungi.computer/oyster/mcp@fungi.computer/oyster/workflows@fungi.computer/oyster/files@fungi.computer/oyster/computer@fungi.computer/oyster/agents@fungi.computer/oyster/agent-computers@fungi.computer/oyster/agent-computer-source@fungi.computer/oyster/build@fungi.computer/oyster/app-builds@fungi.computer/oyster/build-contract@fungi.computer/oyster/build-egress@fungi.computer/oyster/build-jobs@fungi.computer/oyster/source@fungi.computer/oyster/source/template-push@fungi.computer/oyster/app-sources@fungi.computer/oyster/catalog-frame@fungi.computer/oyster/media@fungi.computer/oyster/root-data@fungi.computer/oyster/page@fungi.computer/oyster/tenant@fungi.computer/oyster/tenancy@fungi.computer/oyster/tenancy/resolve@fungi.computer/oyster/tenancy/cold-directory@fungi.computer/oyster/tenancy/registry@fungi.computer/oyster/tenancy/owner-key@fungi.computer/oyster/tenancy/auth0@fungi.computer/oyster/tenancy/cloudflare@fungi.computer/oyster/auth@fungi.computer/oyster/turnstile@fungi.computer/oyster/apps@fungi.computer/oyster/keys@fungi.computer/oyster/testing@fungi.computer/oyster/testing/workers-runtime@fungi.computer/oyster/testing/worker@fungi.computer/oyster/machine-link@fungi.computer/oyster/machine-link/workers
What comes with it
Section titled “What comes with it”Installing @fungi.computer/oyster also installs @cfworker/json-schema, @earendil-works/pi-ai, @fungi.computer/agar, @fungi.computer/bird-dog, @fungi.computer/braid, @fungi.computer/burrow, @fungi.computer/cairn, @fungi.computer/capnweb, @fungi.computer/caps, @fungi.computer/carrier, @fungi.computer/computer, @fungi.computer/computer-contract, @fungi.computer/darkroom, @fungi.computer/ear-tag, @fungi.computer/forage, @fungi.computer/gills, @fungi.computer/knapsack, @fungi.computer/mycelium, @fungi.computer/nacre, @fungi.computer/puffball, @fungi.computer/seam, @fungi.computer/shiitake, @fungi.computer/shiitake-extensions, @fungi.computer/sigils, @fungi.computer/sprite, @fungi.computer/sprite-zdog, @fungi.computer/veil, @fungi.computer/watchdog, @fungi.computer/whistle, @fungi.computer/workflows-wire, @fungi.computer/zookeeper, @modelcontextprotocol/server, @pnpm/lockfile.fs, @pnpm/lockfile.pruner, effect, esbuild, eventsource, fast-json-stable-stringify, hono, jose, mime, oauth4webapi, path-to-regexp, strip-ansi, parse5, zod.
Install or set up
Section titled “Install or set up”pnpm add @fungi.computer/oysterOyster is ESM only and runs on Node 24 or newer, Cloudflare Workers and celld.
React and React DOM 18.3 or 19.2 are peer dependencies; the host renders its
pages with them. Wrangler is an optional peer dependency: add it as a dev
dependency to run or deploy the example Workers, which ship in the package under
examples/. The generated API reference ships in the
package too.
Oyster’s runtime dependencies are other Fungi packages, among them
Agar for the App contract,
Puffball for Releases and
Mycelium for the MCP execute
door. “Part of Fungi” above lists them all.