# 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.

<Diagram
  label="You open an App. The App asks permission, then works on a Computer."
  nodes={[
    { title: "You", text: "Open an App" },
    { title: "App", text: "Asks before it acts", focus: true },
    { title: "Computer", text: "Same files the Agent uses" },
  ]}
  links={["open", "with permission"]}
/>

## 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](/guides/customize-your-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](/guides/run-your-own-oyster/), the App host you deploy
to your Cloudflare account. To build Apps for other people, start at
[Build Apps for everyone](/build/).
