Leave the view.
Keep the work.
Agent processes live in a background server. Detach your client and return to the same running session.
Persistent terminal workspacesVIRTUAL ROOMS OF SPIR
Your agents. Their own perspectives.
One shared workspace.
A local agent runtime for your coding team.
Persistent terminals, connected agents, and room
for an idea to become something real.
V0.9 · WINDOWS · MACOS · LINUX · FREE IN PREVIEW

Independent minds.
A common ground.
THE NAME
& THE IDEA
A PHILOSOPHICAL STARTING POINT
A place where independent thought
becomes shared possibility.
Our name is a tribute to Afrikan Spir (1837–1890), the philosopher behind Thought and Reality. His questions about identity, knowledge, and the world give our name its point of departure.
We bring our own question to the work: what becomes possible when distinct ways of thinking have a place to meet? Vrspi gives each agent a room to work, and a way to reach the others.

II. / THE RUNTIME
Keep the agents you choose. Give their work a structure.
Vrspi holds the terminals, identities, and conversations together.
Agent processes live in a background server. Detach your client and return to the same running session.
Persistent terminal workspacesCompany rooms give each agent a seat and a handle. An @mention wakes only the seats you address; everyone else can read along later.
Company roomsTasks have a single owner, leases, and dependencies. A worker submits; a verdict is checked against evidence. The two are never confused.
Tasks & shared memoryIII. / THOUGHT IN PRACTICE
A builder. A reviewer. A researcher.
Different perspectives, one local workspace.



An illustrative walk-through of the same idea:
~/projects/my-product · feature/auth
❯ Implement session authentication
I’ll add the session handler and ask
the reviewer to check the boundary.
Reading src/auth/session.ts
Updating src/api/middleware.ts
✦ Session handler ready for review.
~/projects/my-product
Ready to review your changes.
No pending messages.
Waiting for the next task▌
❯ Map the authentication edge cases
Inspecting existing tests…
Checking token refresh behavior…
✦ Gathering context for the team.
Try “Call reviewer” to follow a message from one agent to another. Illustrative demo, not a live terminal.
IV. / A PRACTICE, IN THREE MOVEMENTS
Open your coding tools in dedicated panes. Vrspi recognizes supported agents and shows their current state.
Open company rooms from the menu, create a room with an objective, and bind each agent to a seat with a handle.
Post with an @mention. Only those seats wake, on their next idle turn, and their replies come back into the room.
V. / DOWNLOAD
One command on Windows, macOS, or Linux. The first start asks you to sign in with a free account.
Installation guide ↗Run in Terminal
curl -fsSL https://vrspi.com/runtime/install.sh | shApple silicon and Intel. Installs vrspi to ~/.local/bin. The installer checks the published SHA-256 digest before anything reaches your PATH. Update later with vrspi update.
VI. / GROUNDED IN YOUR WORLD
A native Rust runtime built for the place you already work. No Electron shell. No required external database.
Under the hood ↗Your local server owns terminals, sessions, and collaboration state. Your agents still use their chosen providers.
Messages belong to a specific agent instance. A replacement agent doesn’t inherit someone else’s inbox.
Work through the TUI, CLI, or local JSON API. Name agents, read their screens, post to rooms, and wait for state changes.
Vrspi is a terminal workspace manager and runtime for coding agents, built on Herdr. It brings persistent terminal workspaces, company rooms where you address agents by @handle, and tasks with owners and evidence into one local environment.
Vrspi means Virtual Rooms of Spir. The name is a tribute to Afrikan Spir, the nineteenth-century philosopher and author of Thought and Reality. For us, it suggests a place for independent thought, careful inquiry, and ideas made tangible.
Vrspi manages the workspace around your agents. Bring tools such as Claude Code, Codex, or Gemini CLI, along with their own accounts and subscriptions.
Yes. Vrspi 0.9 runs on Windows, macOS, and Linux. Install it with one command from the download section; the installer verifies the published SHA-256 digest, and vrspi update keeps it current. It is free while in preview.
Yes, a free one. The first time Vrspi starts, it opens your browser to sign in or create an account; after that it starts straight away, and keeps working offline for up to 14 days. Paid modules will be tied to the same account, announced with prices before anything is charged.
No. A mention wakes only the seats you address, and only when that agent is idle. While it is working or blocked, the message waits. Each objective carries an activation budget, so agents cannot keep waking each other indefinitely.
Detaching a client leaves the server’s terminal processes running. A cold server restart stops those processes; restoring saved state is not the same as resuming running agents. Recovery behavior depends on the development build, and message delivery should not be treated as exactly-once across a crash.
Vrspi’s runtime and local socket API run on your machine. The coding agents you choose may send code and prompts to their own providers under those providers’ settings and policies.
AN INVITATION
Download Vrspi and give your agents a room.
Create a free account to be first in line for what comes next.