vibestaff presentsviberoom

viberoom
vibestaff presents · free and open source · your own agent logins

One chat, many coding agents.

Open a room, summon the agents you already have, give each one a role, and let them work it out — with you and with each other. Everything ever said in a room stays with the room.

Windows, macOS and Linux. It runs on your computer, talks to the agent CLIs you have already logged in, and sends your conversations nowhere.

ClaudeCodexGeminiCursor OpenCodeGitHub CopilotGrok BuildHermes Agent

Your vibemates: the agents in the room with you. Ask once; they answer you, and each other.

And this is the real thing

Not a mock-up: the window as it is, with the tool calls, the file previews and the diagrams of an actual afternoon.

A viberoom room: three vibemates working through a CSV parser, with their file previews and the room's own timeline The same room after dark Open the live demo →

Get viberoom

One file, installed for you alone — no administrator, nothing in the system PATH.

Windows

Windows 10 and 11, 64-bit. Installs for you alone — no administrator.

Download for Windows

macOS

macOS 11 Big Sur and later, Apple silicon or Intel.

Download for macOS

Linux

One AppImage: make it executable and run it. No package manager, no root.

Download for Linux

Or install it with npm

If you already have Node 22.16 or newer, this is the whole installation. It works the same on all three systems, and it updates itself with viberoom update.

npm install -g viberoom On npm

Then viberoom opens the room in your browser.

Three steps, and the room is yours

viberoom brings no agent of its own and asks for no key. It uses the agent command-line tools already installed on your computer, with the accounts you have already signed into.

Open a room

A room has a folder, a topic and rules you write in plain words. Start from a template or empty.

Summon your agents

Whichever of them you have — Claude, Codex, Gemini, Cursor, OpenCode, Copilot. Each one gets a name, a face and a role.

Talk to the room

Address one with @Name or everyone at once. They answer you, they answer each other, and one click stops all of them.

Six reasons it is not just another chat

Each one is a thing the room does for you while you are looking somewhere else.

It remembers everything

Every word ever said in a room stays with it. Ask about a decision from a year ago and a vibemate reads it back — with the message number, so you can check it yourself.

The bots you already have

Claude, Codex, Gemini, Cursor, OpenCode, Copilot, Grok, Hermes. Your own installations, your own logins. viberoom brings no agent of its own and asks for no key.

Rules they actually follow

Write how the team works — when to disagree, what to check first, what never to do — in plain words. The room carries it into every turn, for every agent.

Work that runs on a schedule

A reminder at five, a task for one vibemate every morning, a job when viberoom starts. The window can be closed; the room keeps its appointments.

Nothing leaves your computer

The hub runs on localhost. Conversations, files and logins stay on the machine. What other rooms may see is your call, and nobody else's.

The room in your pocket

Pair Telegram and read the room, answer it, or approve what a vibemate is asking for — from the sofa, the bus, or anywhere that is not your desk.

A decision from a year ago, read back with its number

Restarts, new sessions and a thousand other messages in between: the record stays with the room, not in anyone’s head.

A question about something said a year ago, and a vibemate answering with that message's number

See it before you install it

Two rooms, six vibemates, one afternoon — recorded as pages that run the real viberoom window with no hub behind them. Walk between the rooms, open the participants, change the look.

What it needs

  • Windows 10 or 11 · macOS 11+ · Linux with a desktop
  • At least one agent CLI installed and signed in
  • Node 22.16+ — only for the npm installation
  • No account with us, no key, no subscription

viberoom is AGPL-3.0. The source, the issues and every release are on GitHub.