ViberSpace Sign in

Your account has a level.It decides what you can reach.

ViberSpace does not hand you every surface at once. Each one appears in the command palette when you have done the thing that opens it — so the application you see is the part of it you are already using.

This page is the whole climb: seven levels, the nine surfaces the palette lists across them, and the single action that raises each one.

Every surface, and what opens it

Split View and Debug exist but are not currently listed in the palette at any level.

Levels 7 in the climb
Surfaces 9 in the palette
Navigation The palette, ⌘K
Access By invitation

Getting started.

Three things happen before the climb begins. None of them require you to read any code.

  1. 01Get an invitation

    ViberSpace is invitation-only while teams are onboarded one at a time. An attempt to sign up without one is recorded, not granted.

  2. 02Sign in with a code

    There is no password. Enter the email your invitation was sent to, and a one-time code arrives there. That is the whole sign-in.

  3. 03Describe your app

    The dashboard asks what you want to build. Apps are kept pre-provisioned, so yours starts immediately rather than waiting to be created.

Moving between surfaces

Inside an app there is no tab bar. The command palette is how you move, and it lists exactly the surfaces your level has opened.

⌘K Open the palette ⌘B Back to the dashboard

On Windows and Linux, Ctrl replaces ⌘.

The seven levels.

Each rung states the one action that raises you to it and what the palette lists once you are there. Every trigger sits on a surface the level before it opened, so the climb leads itself.

Level 1Agent and WebView

Every app starts here. Agent is a conversation: describe a change in plain language and it edits files in your repository and commits them to the dev branch, with a message and a diff you can read later.

WebView shows the app those commits produce, running.

Starting point
Every new account
Palette adds
Agent, WebView
Go to… ⌘K AGENT WEBVIEW
The palette at level 1 Illustration

Level 2Settings

Settings is the app's own record — its name, and what the agent has cost to run so far.

It is also the way through to the next rung: Settings links to Environments before the palette lists it.

Reached by
Sending the agent a message
Palette adds
Settings
Go to… ⌘K AGENT WEBVIEW SETTINGS
The palette at level 2 Illustration

Level 3Environments

Every app is created with a development environment. Environments is where you provision a production one alongside it, and where a custom domain is attached.

Each environment is a separate deployment with its own database, its own logs and its own URL.

Reached by
Opening Environments
Palette adds
Environments
Go to… ⌘K AGENT WEBVIEW SETTINGS ENVIRONMENTS
The palette at level 3 Illustration

Level 4Deploy

Once production exists, Deploy is the surface that puts work into it: dev is merged into prod and pushed, and the deployment is recorded against the person who triggered it.

Nothing reaches production any other way. Promotion is an action a person takes.

Reached by
Provisioning production
Palette adds
Deploy
Go to… ⌘K AGENT WEBVIEW SETTINGS ENVIRONMENTS DEPLOY
The palette at level 4 Illustration

Level 5Logs

Logs shows what a running environment is printing. You choose which environment you are reading — development or production — and they are genuinely separate.

Reached by
Opening Deploy
Palette adds
Logs
Go to… ⌘K AGENT WEBVIEW SETTINGS ENVIRONMENTS DEPLOY LOGS
The palette at level 5 Illustration

Level 6Variables and History

Variables holds environment variables and secrets, set per environment.

History is the commit list: every change the agent made, in order, with the workflow runs that deployed them.

Reached by
Reading production logs
Palette adds
Variables, History
Go to… ⌘K AGENT WEBVIEW SETTINGS ENVIRONMENTS DEPLOY LOGS VARIABLES HISTORY
The palette at level 6 Illustration

Level 7Database

Database browses and edits the app's data directly — the tables the agent created, and the rows in them.

This is the last rung. From here the palette lists every surface the application has.

Reached by
Opening a commit from History
Palette adds
Database
Go to… ⌘K AGENT WEBVIEW SETTINGS ENVIRONMENTS DEPLOY LOGS VARIABLES HISTORY DATABASE
The palette at level 7 Illustration

What all of it sits on.

None of these surfaces sit on a sandbox. Everything the levels open is a view onto ordinary infrastructure that would keep working if ViberSpace stopped being part of the arrangement.

  • A real repositoryReal GitHub, with the full commit history — every change the agent made, readable and cloneable.
  • Conventional RailsNo proprietary runtime and no generated framework. Any Rails engineer can read it.
  • Separate environmentsDistinct dev and production deployments, each with its own database and logs.
  • Branch promotionWork accumulates on dev. Production is reached by merging it to prod, deliberately.

Start at level one.

ViberSpace is invitation-only while we onboard teams one at a time. Tell us the app your team needs and how you work, and we will take it from there.

Already invited? Sign in with the email your invitation was sent to