Run devrecall --help for the live list. This page is the reference
view, organized by what you’re trying to do.
| Command | What it does |
|---|
devrecall setup | Interactive wizard — config + database + first sources |
devrecall setup --quick | Non-interactive: just initialize config + database |
devrecall config init | Create a default ~/.devrecall/config.json |
devrecall config show | Print the current config |
devrecall config prompts export | Write default LLM prompt templates to ~/.devrecall/prompts/ |
devrecall config prompts status | Show which prompts are overridden vs default |
| Command | What it does |
|---|
devrecall auth slack | OAuth flow for Slack |
devrecall auth google | OAuth flow for Google Calendar |
devrecall auth github | OAuth (default), or --method pat / --method gh-cli |
devrecall auth gitlab | Personal access token (use --base-url for self-hosted) |
devrecall auth bitbucket | App password |
devrecall auth jira | OAuth or API token |
devrecall auth confluence | Same Atlassian auth as Jira |
devrecall auth linear | OAuth or personal API key |
devrecall auth openai | Save OpenAI API key to OS keychain |
devrecall auth anthropic | Save Anthropic API key to OS keychain |
devrecall auth status | Show which sources are connected |
Tokens are saved in ~/.devrecall/tokens/<source>.json (mode 0600)
or in the OS keychain when token_storage: "keychain" is set.
| Command | What it does |
|---|
devrecall sync | Run all enabled collectors now |
devrecall serve | Run the local API + background sync |
devrecall serve --port 3725 | Override the API port |
devrecall daemon install | Install a launchd / systemd unit |
devrecall daemon uninstall | Remove the unit |
| Command | What it does |
|---|
devrecall standup | Yesterday’s standup |
devrecall standup --date YYYY-MM-DD | Standup for a specific day |
devrecall week | This week’s summary |
devrecall week --weeks-back N | A previous week |
| `devrecall summarize —period day | week |
devrecall brag <period> | Brag doc (e.g., Q1-2026, 2026-01, last-month) |
devrecall perf-review <period> | Perf review narrative |
devrecall chat | Interactive chat REPL |
| Command | What it does |
|---|
devrecall search <query> | FTS5 keyword search |
devrecall timeline <period> | Chronological activity feed |
devrecall status | Sync health, last-sync per source |
| Command | What it does |
|---|
devrecall log <text> | Capture an in-person chat / decision |
devrecall log <text> --tags decision | Tag the entry |
devrecall log <text> --people anna@ex.com | Link to a person |
Manual events become first-class activities (source=manual).
| Command | What it does |
|---|
devrecall identity list | List all known identities |
devrecall identity merge <a> <b> [...] | Merge identities |
devrecall identity delete <id> | Remove a collaborator identity |
| Command | What it does |
|---|
devrecall prune --older-than 1y | Delete activities older than the threshold |
devrecall prune --older-than 1y --keep-summaries | Same, but preserve periodic summaries |
devrecall update | Check GitHub Releases and self-update |
devrecall --version | Print the installed version |
| Code | Meaning |
|---|
| 0 | Success |
| 1 | Generic error |
| 2 | Mandatory update required (kill switch) |
devrecall update is the only command exempt from the kill switch.