vrspiruntimeGet early access

VIRTUAL ROOMS OF SPIR

Room for
thought.
Space to create.

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.

IN DEVELOPMENT · BUILT ON HERDR

An imagined engraving of interconnected rooms, archways, and staircases surrounding a solitary reader beneath a suspended sphere.
FIG. I — THE ROOMS OF THOUGHTVRSPI / MMXXVI

Independent minds.
A common ground.

Claude CodeCodexGemini CLIYour terminal
Bring your own accounts.
Provider subscriptions are separate.
I.

THE NAME
& THE IDEA

A PHILOSOPHICAL STARTING POINT

Virtual Rooms
of Spir.

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.

From an idea to a working environment
A philosophical still life: an open book, a sphere and its reflection, and an archway opening onto a distant landscape, rendered as a green engraving.
FIG. II — THOUGHT & REALITY
An imagined study in perspective.

II. / THE RUNTIME

A room of their own.
A world in common.

Keep the agents you choose. Give their work a structure.
Vrspi holds the terminals, identities, and conversations together.

01 / CONTINUITY

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 workspaces
02 / DIALOGUE

A thought shared.
A task advanced.

Send retained messages to named agents. Follow what’s pending, delivered, and acknowledged.

Agent-to-agent messages
03 / CONNECTION

Meet in a room.
Work as a team.

Connect agents in a collaboration lobby. Messages wait for an eligible idle turn, so focused work can continue.

Collaboration lobbies
What is an agent runtime?

III. / THOUGHT IN PRACTICE

See the conversation
become the work.

A builder. A reviewer. A researcher.
Different perspectives, one local workspace.

ONE WORKSPACE. MULTIPLE MINDS.INTERACTIVE PRODUCT ILLUSTRATION
vrspi — my-product● session running
builder Claude Code● working

~/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

+ export async function validateSession(+ request: Request+ ) {+ const token = getSessionToken(request);+ return verify(token);+ }

Session handler ready for review.

reviewer Codexidle

~/projects/my-product

Ready to review your changes.

No pending messages.
Waiting for the next task

researcher Gemini CLI● working

Map the authentication edge cases

Inspecting existing tests…
Checking token refresh behavior…

Gathering context for the team.

my-product / development3 panes · local

Try “Call reviewer” to follow a message from one agent to another. Illustrative demo, not a live terminal.

IV. / A PRACTICE, IN THREE MOVEMENTS

Bring them together.
Let ideas travel.

Read the workflow guide ↗
I

Bring your agents

Open your coding tools in dedicated panes. Vrspi recognizes supported agents and shows their current state.

II

Make the connection

Use “Call another agent,” connect a workspace lobby, or link agents through the CLI.

III

Let context travel

Send a task or a review request. The runtime queues it for the next eligible idle turn.

V. / GROUNDED IN YOUR WORLD

Your machine.
Your agency.

A native Rust runtime built for the place you already work. No Electron shell. No required external database.

Under the hood ↗
01

Local by design

Your local server owns terminals, sessions, and collaboration state. Your agents still use their chosen providers.

02

Identity with a boundary

Messages belong to a specific agent instance. A replacement agent doesn’t inherit someone else’s inbox.

03

A tool you can direct

Work through the TUI, CLI, or local JSON API. Name agents, read their screens, send prompts, and wait for state changes.

VI. / AN OPEN INQUIRY

Questions
worth asking.

Read the documentation ↗
What is Vrspi Runtime?

Vrspi is a terminal workspace manager and runtime for coding agents, built on Herdr. It brings persistent terminal workspaces, retained agent messages, and collaboration lobbies into one local environment.

Why the name Vrspi?

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.

Is Vrspi an AI model or a coding agent?

Vrspi manages the workspace around your agents. Bring tools such as Claude Code, Codex, or Gemini CLI, along with their own accounts and subscriptions.

Can I download it today?

Vrspi is currently in local development. Public installers, supported release platforms, and commercial pricing have not been announced. Request early access to express interest in trying the runtime.

Will messages interrupt an agent that’s working?

Automatic lobby delivery targets recognized idle agents only. Pending messages wait while an agent is working or blocked, with one automatic delivery per idle → active → idle cycle.

What survives a restart?

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.

Where does my code go?

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

Every possibility
begins with a room.

Help shape Virtual Rooms of Spir.
Tell us what you and your agents want to build.

Request early access In development · Pricing announced before launch · No payment required