Your colour (same for everyone, adjusts to each theme; your name and, by default, your profile follow it)
Message
@ mention / private
Reply to you
Incoming call
Board reminder
User action required (the AI asks)
When the AI asks
Off: the AI waits for you as long as it takes. The alert sound has its own volume above.
Speech volume
Speech speed
Call volume
Voice clip volume
API access — your own key for this hub's OpenAI-compatible API (any harness that talks to OpenAI can talk to VibeRoller: set its base URL to the endpoint below and the key as the API key). The key is shown once; rotate it any time, or let it expire so it must be rotated.
Signed-in devices — tools you signed in with a code (Jcode PGM and others): type the code the tool shows to approve it, or refuse it. Each device has its own key; revoke one and it stops working at once.
My machines — your own computers linked to your account (the VibeRoller app or vr-host machine), so your Work runs can use them within the scope you chose ON that machine. Only you see them and only your runs can use them. Pause or unlink one here; its scope and kill switch are set on the machine.
AI source — whose AI answers your Work runs and your API calls: a teammate's AI host (their computer lending its Claude, known by its nickname), this hub's own Claude, or an AI of your own. Leave it on Default to follow the hub's choice (Gee's host).
My AI hosts — your own computers lending their AI to this VibeRoller: your Claude login for Work and the API, local models, Unity's engines. Each host has a nickname and a UUID; make one here, download the AI Host package with its config inside, unzip it on that computer and run it. It connects out; no port opens at home. Only the people you list may use it.
My AIs — hook up an AI of your own and use it in Work, through the API, and (if you share it) let the team use it too. The host's Claude stays the default for everyone.
My Forgejo — your own Forgejo access token. Board tasks mirrored to Forgejo issues then show up as you, and your own Work runs can push to Forgejo and call its API as you. The hub checks the token, keeps it on the host and never shows it again; nobody else's run gets it.
My projects — the projects you work in (your own git worktree of each), when you last used them, and what is new for you in the team's shared projects area. Pin or hide a project in your list; Remove my worktree takes away only yours (uncommitted work is committed first, unmerged work is kept as a ref, nothing is lost); an admin can delete a project nobody else works in: it is moved to the trash folder, not erased.
Staying up to date — this page and the VibeRoller app (the same page in its own window) reload themselves onto a new VibeRoller as soon as nothing is in progress, and the app updates its own program while you are signed in. An AI Host updates itself from this hub between answers (only after a few quiet minutes, so it never cuts anyone off); to update one by hand, run vr-host update (or download the package again). Downloads always contain the version running here: .
VibeRoller Chat app from the browser — the chat side of VibeRoller installed straight from this browser (the best install: it updates with the site).
Board
CalendarTasks with a due date. Click a day to add one, click a task to open it on the board.
My day
NotesTeam notes: markdown files in folders on the host, shared with everyone and with Claude
Pick a note on the left, or make one with Note.
Files
WorkflowsHyper Workflows: a graph you design once and run many times
UnityUnity: tasks, calendar, reminders, memory
Photo ready: it goes with your next message.
AdminAccounts and hub controls
User
Status
Model
Actions
Generated passwords appear here once. Copy them before leaving this page.
Health — what this hub has done since it started: requests and failures, Work runs, relay calls, the write buffer, the slowest routes. A run's trace lists every log line about it (its id is in the Work log's first line).
Security log — every sign-in (and failed one), new device, admin change, provider share, release download, config switch and delegation, newest first. Each line is chained to the one before by its hash, so a line changed or removed afterwards shows here as a broken chain. Separate from the activity history, which is about work.
When
Who
Action
Target
Detail
From
PGM Gateway products — programs of their own (PGM Prod Suit, ShaDow Chat, Hyper Prod Man) whose people sign in the first time with their VibeRoller login and, with AI on, use the AI hosts as themselves. A product's secret goes only to the file shown (for the product on this server), never to this page.
Product
Served here
People linked
Secret file
Actions
VibeRollerNo folder open
/
No file open
Unsaved sessionPlanner
…
5h–--:--:--
7d–--d --h --m
Context–
Tell Claude what you need. Open a folder on your PC first so it can build and edit files there.
My tasks
Team chat
Every panel is minimized. Bring them back from the bar on the left.
Command
New session
1 · A project you have
Each start is a new session in your own worktree of the project (branch work/you).
2 · Clone a repo
3 · A new, empty project
Made private on Forgejo as you, so everyone's worktrees and merges have a home from the first minute.
4 · No project
Just the AI: a scratch folder of your own, no git, nothing shared.
5 · A planner session
Claude only plans: tasks on the board and notes under plans/. It cannot edit files, run builds or use your PC (the hub enforces it).