leo setup¶
Interactive setup wizard.
Usage¶
Description¶
The setup wizard guides you through configuring Leo from scratch. It creates the Leo home directory and writes the config file.
Wizard Steps¶
- User profile -- your name, role, preferences, and timezone
- Workspace -- pick the root directory for your agent's files
- Scaffold
CLAUDE.mdand skills -- baseline context for the agent - MCP servers -- optionally configure integrations (calendar, email, etc.)
- Scheduled tasks -- add recurring tasks with cron expressions
- Daemon install -- optionally install as a launchd/systemd service
The wizard does not install any messaging channel. Leo is channel-agnostic — install a Claude Code channel plugin separately (e.g. claude plugin install telegram@claude-plugins-official) and reference its ID in your process or task channels: list.
What It Creates¶
~/.leo/leo.yaml-- configuration file~/.leo/workspace/USER.md-- user profile~/.leo/workspace/reports/-- directory for task prompts~/.leo/state/-- directory for runtime logs
Re-Running Setup¶
Running leo setup again will overwrite the configuration. Back up ~/.leo/leo.yaml first if you have customizations worth keeping.
See Also¶
- Configuration → Channels -- wiring up a channel plugin
leo validate-- sanity-check your config after edits