Skip to main content
A Space is an independent project. Your prompts, skills, agents, models, connectors, and memory live together inside it as real files and work as one system — you compose them into something that runs and ships. Everything in a Space is on disk, in formats you can read, version, and move. The Space is the container; the Masters are where you author each part.

What lives in a Space

  • Assets — the things you author: prompts, skills, agents, and (soon) memory, each stored as its own file.
  • Pools — the models and connectors this Space can draw on, imported from your Model and Connector setup.
  • A manifest (project.vpj) — the Space’s name, description, and default framework.

Composition

The point of a Space is composition: separate, reusable parts assembled into a working whole. The same prompt or model can back many agents, and each part stays something you can reason about on its own. An Agent is the assembly; the files are the source of truth.

Portable by design

Each Space is versioned on its own and compiles to a portable bundle you can run locally now and deploy later — so what you build stays yours and stays runnable.

Create a Space

Start fresh or open an existing folder.

Add your first asset

Create a prompt, skill, or agent inside a Space.