Sign in

Welcome back.

Sign in with your Germfree work account to reach your tools.

{{ loginErr }}
Sign in
Need access? Ask a Germfree administrator to create your login from the Admin portal — you'll get an email to set your password.
Previewing the workspace as {{ previewName }} — this is exactly what they see.
Internal Workspace build 2026.09.23·c3 · {{ onlineCountLabel }} · Support: brserle@germfree.com
Germfree
{{ brandUserInitials }}
{{ brandUserName }}
{{ brandUserRole }}
{{ homeEyebrow }}

{{ greeting }}

{{ homeSubtitle }}

{{ tile.iconEl }} {{ tile.statusLabel }}
{{ tile.section }}

{{ tile.name }}

{{ tile.desc }}

{{ tile.footNote }} {{ tile.actionLabel }}
Admin

People & access.

Create logins, set each person's role and which apps they can open, preview the workspace as them, and watch live activity across the team.

+ Add user
{{ statTotal }}
Team members
{{ statOnline }}
Online now
{{ statAdmins }}
Administrators
{{ statApps }}
Workspace apps
The list is the reporting tree — indented under whoever each person reports to. Click a person to set their job title, manager, service-report approval and access level, and to grant app access. Drag the handle onto someone to make them the manager.
Drop someone here to move them to the top level (reports to nobody)
{{ r.initials }} {{ r.name }}{{ r.selfTag }}{{ r.offTag }} {{ r.email }} {{ r.titleLine }} {{ r.restrictedTag }} {{ r.approvalLabel }} {{ r.accessCount }} apps {{ r.expandChevron }}
Job title
Access level
Reports to
Country
{{ r.countryNote }}
Service-report approval
App access
{{ g.name }}
Direct reports
{{ r.reportsList }}
Last sign-in: {{ r.last }} {{ r.restrictedTag }}
No people match your search.
Final approver — closing signature on a service report Approver — first signature Reviewer — can comment, cannot sign None — no sign-off rights

Hosted enforcement note: the reporting tree and approval levels are stored with the workspace and mirrored for the other apps. Once the backend is live they need matching server-side checks — a UI-only approval level is not a control.

Online right now · {{ statOnline }}

{{ o.initials }}
{{ o.name }}
{{ o.app }}

Recent activity

{{ a.initials }} {{ a.who }} {{ a.text }} {{ a.time }}
No activity yet.
{{ costGrandLabel }}/mo
Estimated total
{{ costAiLabel }}
AI usage / mo
{{ costInfraLabel }}
Infra & subscriptions
{{ costCapLabel }}
Monthly spend cap

Estimated monthly cost by app

AppModelCalls / moEst / moActual 30d
{{ c.name }}
{{ c.costLabel }}
{{ c.actualLabel }}
Shared infrastructure & subscriptions$/mo
{{ x.name }}
{{ x.note }}
{{ x.usdLabel }}
Estimates to weigh each app, not a live bill. AI cost = calls × model rate (Haiku ~$1/$5, Sonnet ~$3/$15, Opus ~$15/$75 per million in/out tokens). Tune model or call volume and the total updates live (saved to this browser). Wire the ai_usage log + ff_ai_usage_summary() RPC to show real spend. See the App Cost Dashboard and Cost Lessons docs.
Every app lives here first, grouped by area just like Home. Drag a card into another area to move it, or drag an area onto another to move it beside that area. Flip Publish to make an app appear on Home for the users whose role or access grants it. {{ sandboxPubCount }} published · {{ sandboxDraftCount }} in sandbox only.
{{ g.iconEl }} {{ g.dispName }} {{ g.section }} {{ g.count }} ↳ {{ g.nestNote }}
{{ a.iconEl }}
{{ a.dispName }}
{{ a.section }}
{{ a.dispDesc }}
{{ a.statusLabel }} Publish
One click builds a complete rebuild package — every app's source code, the design system, the database schema, the edge function, project rules, plus a live data snapshot. Unzip it, upload the contents to a fresh Claude project, and it picks up exactly where you left off. Nothing gets recreated.
{{ bkKeys }}
App data records
{{ bkPeople }}
People & permissions
{{ bkSize }}
Data snapshot size
{{ bkStatus }}
What's in the zip
·All 8 app source files — launcher + every sub-app, exactly as they run live.
·Shared runtimesupabase-client.js, responsive CSS, design-system bundle, logos.
·Backend — schema migrations and the admin-users edge function.
·All live data — manuals, documents, schedules, updates, actions, planners, people & permissions.
·InstructionsUPLOAD-THIS-TO-CLAUDE.md with the exact prompt to paste, plus CLAUDE.md and ARCHITECTURE.md.
New user

Create a login

App access
{{ g.name }}

Administrators automatically see every app. Pick a role above to prefill sensible defaults.

{{ createErr }}
Cancel Create user
{{ tourKicker }}

{{ tourTitle }}

{{ tourBody }}

{{ tourStepLabel }}
{{ demoAppName }} Demo
{{ toast }}
Delete this task?
This can't be undone.