Install
App contract for fungi.computer: typed backend methods, host capabilities and the App frontend connection
For a published npm release:
npm install @fungi.computer/agar react react-dom @tanstack/react-querypnpm, Yarn and Bun work the same way.
Bring your own react, react-dom, @tanstack/react-query. @fungi.computer/agar lists them as peer dependencies so your app keeps one copy.
Needs Node.js >=24.0.0.
Entrypoints
Section titled “Entrypoints”@fungi.computer/agar/channels@fungi.computer/agar@fungi.computer/agar/host@fungi.computer/agar/files@fungi.computer/agar/computer-contracts@fungi.computer/agar/computer@fungi.computer/agar/agents@fungi.computer/agar/apps@fungi.computer/agar/roles/files@fungi.computer/agar/game-servers@fungi.computer/agar/inbox@fungi.computer/agar/gills@fungi.computer/agar/inference@fungi.computer/agar/media-library@fungi.computer/agar/media@fungi.computer/agar/marketplace@fungi.computer/agar/rpc@fungi.computer/agar/backend-definition@fungi.computer/agar/method-presentation@fungi.computer/agar/backend@fungi.computer/agar/world@fungi.computer/agar/react@fungi.computer/agar/errors@fungi.computer/agar/query@fungi.computer/agar/storage@fungi.computer/agar/storage-wire@fungi.computer/agar/backend-declaration@fungi.computer/agar/git@fungi.computer/agar/git-steps@fungi.computer/agar/git-commit@fungi.computer/agar/media-json@fungi.computer/agar/media-request-id@fungi.computer/agar/git-wire@fungi.computer/agar/git-rpc@fungi.computer/agar/read-copy@fungi.computer/agar/app-build-contract@fungi.computer/agar/test-kit/git@fungi.computer/agar/approvals
What comes with it
Section titled “What comes with it”Installing @fungi.computer/agar also installs @fungi.computer/puffball, @fungi.computer/whistle, @opentui/keymap, @fungi.computer/capnweb, effect, zod, @fungi.computer/stipe, eventsource, isomorphic-git, buffer, @fungi.computer/gills, @fungi.computer/cairn, @fungi.computer/sprite, @fungi.computer/approvals.
Install or set up
Section titled “Install or set up”Use Node 24 or newer.
Agar is a public package qualified with packed npm consumers. Qualification does not publish an npm release; check the registry before choosing a released version. To build the source workspace and check its tarball:
pnpm install --frozen-lockfilepnpm turbo:run run build --filter=@fungi.computer/agarpnpm --filter @fungi.computer/agar testpnpm --filter @fungi.computer/agar run packpnpm --filter @fungi.computer/agar run strangerThe React entrypoint takes react, react-dom and @tanstack/react-query as
optional peers; the semantic SDK and backend entrypoints need none of them.