Quickstart
From install to a first approved code change in about five minutes. Full path: Getting started.
Before you start
which veyyon
veyyon --version
If missing:
bun install -g @veyyon/pi-coding-agent
Or from source: bun setup && bun dev in the repo root.
Check the environment
Shipped today: plugin and extension health checks:
veyyon plugin doctor
Optional: /debug in the TUI for interactive diagnostics.
Spec — not shipped: a top-level
veyyon doctorinstall health command. Useveyyon plugin doctorand the TUI/debugtoday. See Diagnostics and health.
Config and sessions live under ~/.veyyon/agent/ by default (VEYYON_CONFIG_DIR / OMP_CONFIG_DIR / PI_CONFIG_DIR can rename the home-relative dir).
Start your first session
cd my-project
veyyon
First interactive launch shows the setup ceremony (splash → providers → glyphs → theme → outro), then the welcome screen and composer. Resume / VEYYON_SKIP_SETUP=1 skips it. Re-open providers later with /setup or /providers, or run veyyon setup from the shell.
After that you should see the TUI composer, model indicator, and workspace path.
Ask for a small edit
> Add a name argument to greet() in greet.py, default 'world'.
Veyyon reads the file, proposes an edit or hashline change, and may pause for approval depending on tools.approvalMode. Press y to accept when prompted.
Composer conveniences
@— file/skill/plugin completion/— slash commands (/help,/tree,/settings, …)Esc— interrupt a running turn?— shortcut hints on empty composer
Next steps
You now know the loop: start veyyon, ask, approve tools, inspect diffs.