Browser workspace
BoardContext owns project discovery, active-board subscriptions, and the mutation surface shared by every view.
Orbicue is a Next.js App Router application backed by Firebase Authentication and project-scoped Firestore data, with server routes for privileged integrations and MCP.
The source repository is private. This public page documents the system boundaries, data ownership, and integration paths without sending visitors to an inaccessible code host.
BoardContext owns project discovery, active-board subscriptions, and the mutation surface shared by every view.
The public JSON-RPC endpoint validates a client identity, resolves accessible projects, and exposes bounded task tools.
OAuth, webhooks, project sync, and repository context run through server routes instead of exposing provider credentials to the browser.
Projects are the shared tenancy boundary. Members, boards, goals, sprints, documents, and integration state stay project-scoped.
Membership records live under each project and key authorization by user ID. Boards and shared resources inherit that project context. Private notifications remain account-owned.
Views consume data through the shared board provider rather than opening independent Firestore listeners. That keeps board, list, table, calendar, timeline, analytics, and goals on the same task records.
The same product interactions work against Firestore for collaborative work and local storage for Demo Mode. Mutations deliberately preserve both paths.
GitHub tokens, webhook processing, AI provider calls, media signing, and administrative writes stay behind server routes. Browser code receives only the result it needs.
Interactive users authenticate with Firebase. MCP currently uses the workspace Client ID as a bearer credential and resolves it through project membership, so it must be protected like a password.
Open Demo Mode to explore the complete workspace without configuring a backend.