$ lumen --help

Help

Scannable cheat-sheet. Every control in the app has a tooltip — hover for the full detail. This page is the index.

Quickstart Glossary Two panes Blueprints Library Providers MCP Tools CLI Cost FAQ

Quickstart

  1. Sign up at /signup (14-day trial, no card).
  2. Add an API key at /settingsor skip and use Claude Code subscription mode.
  3. Click + New workspace on /library, or + Import from GitHub to clone a repo.
  4. Type your intent in the left pane → Send.
  5. Click Run latest → to dispatch the result through Claude Code on your machine.
  6. Review the diff on the subgoal card. Nothing auto-commits.

Glossary

Workspace
One project, codebase, or topic. Owns its own chat, blueprints, plans, and settings.
Blueprint
A 14-section spec doc that lives inside a workspace. Status: draft → in_review → frozen → archived.
Phase
Where a workspace is in its lifecycle: Blueprinting / In progress / Shipped / Paused / Archived.
Plan
An intent decomposed into 1–8 subgoals. Lives in the right pane.
Subgoal
One step in a plan. Has an executor and a live status (queued / running / complete / failed).
Dispatch
Run the plan. Spawns Claude Code (or the picked executor) on your machine with workspace file access.
Executor
claude-code or codex (CLI, full filesystem + shell) / provider-api (pure reasoning) / manual (you do it).
Role
One of 181 expert lenses (Senior Engineer, Pentester, Architect, …). Shapes how Lumen drafts the next prompt.
Skill
A stackable behavior layered on top of the role (181 roles × 192 skills = combinations).
MCP
Model Context Protocol. Plugs Lumen into GitHub, Cloudflare, Vercel, Linear, Sentry, … as toolsets.

Two panes: Plan and Run

Hover any of those buttons in the app. The tooltip carries the same info this list does — you don't need to come back here.

Blueprints

A blueprint is a structured spec doc. 14 sections, in render order:

Create

In chat: "start a blueprint for X" or "save this as a blueprint."

Freeze

In chat: "freeze the blueprint as v1" (optional summary). Snapshots the draft as an immutable version (v1, v2, …). Auto-flips workspace phase to blueprinting if it hasn't graduated. Frozen version shows up on the Library card with a v# badge. Draft stays editable.

Browse

Click the N blueprint(s) ▾ chip on any Library card to expand the list of blueprints + versions.

Library and phases

Every workspace lives in /library. Filter by phase, search by name / path / blueprint title. Per-card three-dot menu: open / open-in-editor / change phase / archive / delete.

Providers

Consumer subscriptions are not API access. Only Anthropic lets you use Claude.ai Pro/Max through Claude Code subscription mode (no separate key). ChatGPT Plus and Gemini Advanced do not include API access — you need a key.

MCP (outside services)

Each MCP server adds its tools to every chat turn. Three presets are one-click:

Custom MCP server: chat Settings → + Add custom MCP server. Env values starting with vault: resolve to a key saved at /settings.

Tools

Read context

repo_search, web_search (Brave), web_fetch, system_scan (installed software).

Workspaces & blueprints

list_workspaces, list_blueprints, list_blueprint_versions, list_plans, get_blueprint, get_plan, create_blueprint, patch_blueprint, freeze_blueprint.

Self-improvement (codebase workspaces)

git_commit_and_push (never force-pushes), latest_commit_sha, get_ci_status, get_ci_failures.

Closes the loop: write a fix → ship → watch CI → react to failures — no bouncing through you.

Autonomous loop

lumen autonomous --workspace <slug> --intent "<what to improve>" --max-iter 3

Codebase workspaces only. Never force-pushes. Stops on dirty tree, max-iter, or all-CI-green.

CLI

lumen project create <name> [--from-github <url>]
lumen project use <slug>
lumen project ls
lumen chat
lumen plan <intent>
lumen dispatch <plan-id>

--from-github accepts full URL, owner/repo, or SSH. lumen --help for everything.

Cost

FAQ

Forgot password?

/forgot.

Daemon needs reload?

Auto on new build (file watcher). Manual: chat Settings → Reload daemon. Last resort: Restart-Service LumenDaemon.

Rate-limited?

SDK stream fallback is off by default (fallbackProvider: none). Opt in to Ollama or another provider in workspace settings if you want a mid-stream downgrade when an API call fails.

Privacy?

Provider sees what you send per their policy (Anthropic / OpenAI / Google don't train on API traffic by default). Lumen persists prompts + responses to your tenant DB. Sign out invalidates session. Delete account from /account wipes data.