Skip to content
Fungi
Esc
↑↓navigate↵open⌘Jpreview
On this page
Concepts

What are Fungi Apps?

Tools in your Team's workspace, with explicit resource permissions.

What are Fungi Apps?

Tools in your Team's workspace, with explicit resource permissions.

An App is a tool inside your Team’s workspace. Apps let you see and change Team resources that you have permission to use. To work with an Agent’s files, select that Agent’s Home Computer, if it has one. Open an App from Tourtois’s App launcher or restore an open App from its dock. The mushroom menu in the top bar opens system controls, including System Settings….

An App is not an Agent. Grove presents Agent conversations, Inkcap edits files, and Shed opens a terminal. Those Apps act through the resources and permissions your Team admits, rather than taking over the Agent’s identity.

Apps that come with Fungi

App What it’s for
Bazaar Browse App listings and install available Apps for your Team.
Games Play games from the Bazaar; manage game servers when enabled.
Grove Talk to your Agents. Create new ones. Read past conversations.
Inkcap Edit files on a Computer, with a file tree and tabs.
Prints Make images from a prompt, upload your own and browse them in a gallery.
Shed A terminal on a Computer, with its processes and port previews.
Tourtois The default Team dashboard: a desktop that opens your other Apps.

Permissions

An ordinary App can only do what your Team allows. The first time it needs something, like creating an Agent or running a command, it asks. You can change those answers later from the App’s permissions.

Installation, resource selection and permission are separate. Installing Inkcap does not grant it every Computer’s files. Selecting a Computer does not grant write access. An App can show a read-only view or an unavailable action when its grants do not cover that operation.

An App’s file tabs and work attempts can retain their original Computer even after you change the picker. Check the destination before saving or retrying.

Models in Apps

When an App uses a hosted model, it spends your Team’s credit at provider cost × 1.15. Apps cannot use your own model keys (BYOK). Adding a key for your Agents does not change how an App’s model requests are funded.

Your Team dashboard

Your Team opens on its dashboard. By default that is Tourtois. Tourtois and other dashboard Apps that declare team.workbenchHost run as trusted code in the Team page, with your signed-in browser’s access. Only choose a dashboard you trust. The Team owner can choose an available App as the dashboard and can always Reset to Tourtois. See Customize your Team dashboard.

Making your own Apps

A Team owner can fork Tourtois or another App. The fork is a source repository your Team owns. Change it with an Agent or with Git, and each build produces a new Release. A build never goes live by itself: the owner publishes the Release to the Team. Ordinary Apps, including forks, run on their own App domain apart from your Team’s sign-in and get only the permissions your Team grants them. The trusted dashboard shell described above is the exception.

A Release is a captured version of an App. Publishing chooses which Release the Team uses. Editing source, building a Release, installing an App and publishing a Release are different actions. A failed build or fork does not mean the new version is available.

Apps also run on Oyster, the App host you deploy to your Cloudflare account. To build Apps for other people, start at Build Apps for everyone.

Last updated on

Was this page helpful?