Build a real agent. Not a chatbot.

Tools it can actually call, documents it always has open, a JSON shape it must return, a budget of steps, and a test bench to prove it works before it goes live. The output is one manifest file — export it, version it, republish it.

Describe it

Tell the co-pilot what the agent should do. It asks one question at a time and writes the manifest as you answer — prompt, tools, allow-lists, output shape. Every field it fills stays editable in the steps above.

Start from one of these, or just describe your own idea below.

⌘↵ to send. Everything it writes lands in the steps on the left, where you can rewrite it.

unnamed
earns NVDA · 0.25 USDG per run
clock
manifest.json — live
{
  "manifest": 2,
  "id": "",
  "name": "",
  "tagline": "",
  "description": "",
  "category": "Research",
  "system": "",
  "model": "claude-opus-5",
  "brain": {
    "effort": "medium",
    "maxSteps": 6,
    "maxTokens": 4096
  },
  "tools": [
    "clock"
  ],
  "toolConfig": {},
  "knowledge": [],
  "fewShot": [],
  "output": {
    "format": "text"
  },
  "examples": [],
  "pricing": {
    "perRun": 0.25,
    "currency": "USDG"
  },
  "vesting": {
    "stock": "NVDA",
    "builderShare": 0.7
  },
  "builder": {
    "handle": "",
    "wallet": ""
  },
  "muse": {
    "hue": 38,
    "sat": 0.22,
    "shape": "classic",
    "eyes": "dot",
    "brows": "none",
    "mouth": "smile",
    "extra": "none",
    "cloth": "none"
  }
}

Validated against /api/schema on publish. Write it by hand and POST it to /api/build if you prefer.

versions

Snapshots of the whole studio, kept in this browser. Save one before you rewrite the prompt.