Skip to content
Start here

How Fungi fits together

One picture of Shiitake, Spore, Oyster, Apps, Computers, Fungi Hub and Bazaar, and how they connect.

Fungi has a few pieces. You can use any one of them alone. This page shows how they connect.

Fungi Hub: fungi.computer

Oyster: one Worker on your Cloudflare account

Your machine

MCP

hosted models,
Team Computers,
attach a folder

Roadmap: Local Agents join a Team

Your Claude or ChatGPT
subscription, or a key

Claude Code, Codex,
any MCP client

Spore (npm)
installs the fungi command

Shiitake
the Agent in your terminal

Local service
Sessions, tools, sandbox

Apps
Tourtois · Bonsai · Grove · Shed
Inkcap · Trellis · Prints · yours

Computer
builds Apps, runs terminals

/mcp
every App as code

Team

Hosted Agents

Computers

Apps

Bazaar

Agar
the App contract

Shiitake is the Agent. Oyster is where Apps live. Fungi Hub hosts Agents, Computers and Apps for a Team.

Piece What it is Read more
Shiitake The Agent. In your terminal it works in your project folder; Oyster and Fungi Hub also host Agent conversations. Shiitake docs
Spore The npm package that installs Shiitake as the fungi command. Install Shiitake
Local service A background service on your machine that keeps Sessions (saved conversations) and runs tools for every terminal and editor you open. Use the terminal
Oyster An App host you run on your own Cloudflare account. One Worker, many Apps. Run your own Oyster
App A small web App built from one git commit. Its backend, if it has one, gets its own database and only the access it declares. App
Release One built, unchangeable version of an App. You choose which Release is live. Publish an App
Agar The App contract: typed backend methods and the connection between an App and its host. Agar docs
Computer A workspace of files with a machine that runs commands. Agents and Apps use the same files. Computer
Fungi Hub The hosted product at fungi.computer: sign-in, Teams, hosted Agents, Computers, Apps and billing. Quickstart
Team People who share Agents, Computers, Apps and one bill on Fungi Hub. Team
Bazaar The Hub’s App gallery. Install Apps into your Team, or list your own for free or a one-time price. Find, install and sell Apps
  • Shiitake and your subscription. Shiitake signs in to your Claude or ChatGPT subscription or a provider key. That provider bills you.
  • Shiitake and Fungi Hub. Optional. fungi login --provider fungi lets Shiitake use hosted models paid by your Team. fungi login --fungi-mcp <url> gives it your Team’s Computers. You can also attach a folder on your machine to a Team Computer.
  • Agents and Oyster. Oyster serves every installed App through one MCP endpoint. Claude Code, Codex or any MCP client connects with its own key and calls the Apps from code. Writes need approval.
  • Oyster and Fungi Hub. Fungi Hub hosts its Apps with Oyster. Agar defines their shared App contract; the two hosts have different installation flows.
  • Apps and Computers. An App reaches a Computer only through the access it declares and you approve. Shed opens its terminal; Inkcap edits its files.

The dashed Roadmap connection is not shipped: Local Agents cannot yet join a Team as machine-home Agents.

Fungi architecture has the hosted details.