Brain: local only — sign in
Local only. You're signed out, so everything is saved in this browser as an offline cache. Sign in with Google to sync missions, budget and Round Table sessions to the Brain (Google Drive) — the Brain is the only permanent store.
Mission Control · The Round Table council, in session

Ensemble, unified.

Eleven council seats around one table — chat agents and coding experts as separate members, each with an avatar, a Greek god, a voice and XP. Owner sign-in → Drive round-trip verified Oct 24. The chamber below is full WebGL 3D; the three coding terminals live inside this app and are never shown on screen.

11Council seats — chat & coding members counted separately
3Hidden in-app terminals for the coding experts — never visible, never on the laptop
5Rooms at launch — Chamber, Security, Legal, Research, Engineer
XPQuests from the system & the owner — XP only for now, by design

Mission composer

Write the mission once, with its deliverable and definition of done. Launch queues it on the mission board below and copies a ready-to-paste brief — dispatch is still manual relay today, so nothing is sent on its own. The plan summary under the form is a proposal you review before anything moves.

Sensitive and Restricted work never routes to free tiers.
Assigned seats — tap to toggle, first seat owns the mission *
Execution planProposal — not yet executed

Review this before launching. Launching queues the mission on the board and copies the brief; the agent still gets it by manual relay.

Nothing is sent automatically — you stay in control of every paste.

Mission board

Launched missions land in Queued. Move them as work progresses — saved locally as an offline cache and synced to the Brain (Google Drive) when you're signed in.

The Chamber — Round Table in 3D

A Greek-gods hall big enough to walk around in. Members stand at their seats around the table; side conversations happen by proximity and are recorded like everything else. Drag to look around — tap a member below to walk the camera to their seat.

Loading the 3D chamber… if it doesn't appear, your browser may have WebGL off — every seat is still listed below and the transcript works without it.
Full WebGL 3D · drag to orbit · scroll to zoom · terminals are never rendered in this view

How the council talks & speaks

Two separate channels, on purpose — so member chatter never burns subscription limits.

Member ↔ member talkEach member holds a free NVIDIA API key slot used only for talking with each other. Keys are issued per seat, cost nothing, and are never pasted into this page's code — the slot on each seat card shows its status.
Real workRuns on your subscriptions through the CLIs: chat CLIs for the chat agents, and the three hidden in-app terminals for the coding experts' brains.
VoicesEvery member has a simulated voice matched to its character (listed on its seat card). Speech is always attributed to its seat — a voice is a character, never an impersonation of a person.
The recordAll conversations — floor and side conversations alike — are documented in the append-only transcript below and stored in the Brain.

Quests & XP

Two quest sources: the system issues quests off the mission board automatically, and the owner can hand any member a mission at any time. XP is the only reward for now — it lands only when a quest is marked complete, and the ledger is visible to everyone.

Owner quest — give a mission

Pick who gets it and what they must do. Owner quests outrank system quests.

XP schedule Draft — for the first full session

Owner quest complete10–100 XP, set when issued
System quest — mission verified40 XP to the mission's owner seat
System quest — mission reaches Review20 XP
System quest — mission leaves Queued10 XP
LevelsEvery 100 XP = one level. What levels unlock is the council's to debate — XP only for now.

    Leaderboard

    XP is earned only for completed quests and verified work — never for presence or volume.

    The three terminals — hidden by design

    The coding experts are different members from the chat agents: different logic, different seats, different avatars. Their brains are reached through three terminals that live inside this app — you log into each CLI there, and the terminals are never visible in the chamber or any visual. Nothing runs on the laptop.

    Chat agents pair with coding experts by subscription — Claude ↔ Claude Code, ChatGPT ↔ Codex, Gemini ↔ Antigravity — but neither seat ever speaks for the other. Copilot's chat CLI stands on its own. Until a CLI login is confirmed below, that seat reads PENDING, never green.

    Round Table — the record

    Every seat at the table, including Jules. What each member actually said — on the floor or in a side conversation — goes into this permanent, append-only transcript, synced to the Brain as markdown. First full-session agenda: the voice-system design and the draft XP schedule above, open for every member's improvements and opinions.

    Sessions

    Start a session with a topic or agenda. Sessions are kept in the local offline cache, synced to the Brain when you're signed in (each session also filed as a markdown transcript in the Brain), and included in Export / Import.

      Transcript

      No session yet.

        Append-only: once an entry is added it can't be edited or deleted.

        The team

        Specialist roles

        Phase 1 roles — they run on the connections above, routed by model tier, and they're in the composer picker too. Subjects are proposed drafts; correct them and they get locked in. Each role's evidence gate below must be fully checked before one of its missions can be verified.

        How it connects

        One pattern for everything — including services with no API, like Gemini Ultra and ChatGPT on subscription.

        Hades · CoordinatorThis conversation — plans, routes, reports back
        Chat CLIs — in this appClaude · ChatGPT · Gemini · Copilot — each logged into its subscription, each a separate seat
        3 hidden terminals — in this appClaude Code · Codex · Antigravity — you log in here; the terminals are never displayed, only their avatars are
        NVIDIA talk meshOne free NVIDIA key per member, used only for member ↔ member talk — subscriptions never burn on chatter
        The BrainGoogle Drive — the only permanent store for state, transcripts, quests and XP

        The separation that matters: chat agents and coding experts run on the same subscriptions but through different CLIs, so they stay different council members — a chat seat never speaks for its coding counterpart. The CLI seats and terminals live in the app, not on the laptop (it keeps freezing, and nothing new goes on it). Hermes remains the automation backbone and relay where it's already verified. A seat whose CLI login isn't confirmed yet reads PENDING — never green.

        Routing & cost tiers

        Who gets what

        The specialty map — Gemini's five are in its own words, from its first Ensemble brief.

        TaskGoes to
        Google Workspace workGemini — Gmail, Drive, Docs, Calendar, YouTube natively
        Live researchGemini — search-grounded, cited, up to date
        Huge contextGemini — whole codebases, PDFs, thousands of notes in one pass
        Video / audio / screenshotsGemini — native multimodal analysis
        Microsoft 365 workCopilot — via the copilot-broker bridge
        Local files & automationHermes — terminal, cron, your C:\tools projects
        Hard reasoning & writingClaude — flagship tier, with Opus as fallback
        Repos, issues, PRsGitHub — via the ghcp profile & Copilot quota

        Hermes tiered profiles

        Already live on your laptop — this is Ensemble's cost-routing model.

        Flagship  default

        GPT-6.1-Sol first, Claude Opus 5 as fallback. For work that has to be right — planning, legal, security, final synthesis.

        Quota  ghcp

        Claude Sonnet 5 running on your GitHub Copilot quota — strong model, already paid for.

        Budget  lite

        Budget Claude Sonnet 5 for bulk and routine jobs — summaries, sorting, drafts.

        The backbone  27 cron jobs

        Morning Briefing, revenue loops, memory mirrors and more — the automations Ensemble orchestrates rather than replaces.

        The free-to-paid ladder

        Every model call enters through one gateway and climbs only as high as the task demands.

        1. LiteLLM gatewaySelf-hosted — the single choke point for every model call, so keys, budgets and fallbacks live in one place.
        2. Free tiers firstGoogle AI Studio's Gemini free tier, Groq's free plan, OpenRouter :free models. Heads-up: free-tier data may be used to train providers — no sensitive work on this rung.
        3. Cheap paid bulkGemini 2.5 Flash-Lite, DeepSeek off-peak, and Llama 3.1 8B-class models carry the worker volume.
        4. Frontier, sparinglyReserved for planning, legal, security and final synthesis — the work that has to be right.
        ApproachEst. / month
        All-frontier, everything~$400
        Tiered — 10% planner + 90% workers~$56
        Tiered + batch jobs~$32

        $500/mo model spend

        Self-reported manual tracker — there's no live billing feed into this page, so type in what each bucket has cost. Kept in the local offline cache and synced to the Brain when you're signed in.

        $0 of $500
        $
        $
        $

        Microsoft 365 subscription — $200/yr Billed separately as a yearly subscription; not counted against the $500/mo model cap.

        Ops queue — all clear

        All three laptop jobs are done. Nothing is waiting on you at the machine.