Skip to content

CLI commands

Run devrecall --help for the live list. This page is the reference view, organized by what you’re trying to do.

CommandWhat it does
devrecall setupInteractive wizard — config + database + first sources
devrecall setup --quickNon-interactive: just initialize config + database
devrecall config initCreate a default ~/.devrecall/config.json
devrecall config showPrint the current config
devrecall config prompts exportWrite default LLM prompt templates to ~/.devrecall/prompts/
devrecall config prompts statusShow which prompts are overridden vs default
CommandWhat it does
devrecall auth slackOAuth flow for Slack
devrecall auth googleOAuth flow for Google Calendar
devrecall auth githubOAuth (default), or --method pat / --method gh-cli
devrecall auth gitlabPersonal access token (use --base-url for self-hosted)
devrecall auth bitbucketApp password
devrecall auth jiraOAuth or API token
devrecall auth confluenceSame Atlassian auth as Jira
devrecall auth linearOAuth or personal API key
devrecall auth openaiSave OpenAI API key to OS keychain
devrecall auth anthropicSave Anthropic API key to OS keychain
devrecall auth statusShow 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.

CommandWhat it does
devrecall syncRun all enabled collectors now
devrecall serveRun the local API + background sync
devrecall serve --port 3725Override the API port
devrecall daemon installInstall a launchd / systemd unit
devrecall daemon uninstallRemove the unit
CommandWhat it does
devrecall standupYesterday’s standup
devrecall standup --date YYYY-MM-DDStandup for a specific day
devrecall weekThis week’s summary
devrecall week --weeks-back NA previous week
`devrecall summarize —period dayweek
devrecall brag <period>Brag doc (e.g., Q1-2026, 2026-01, last-month)
devrecall perf-review <period>Perf review narrative
devrecall chatInteractive chat REPL
CommandWhat it does
devrecall search <query>FTS5 keyword search
devrecall timeline <period>Chronological activity feed
devrecall statusSync health, last-sync per source
CommandWhat it does
devrecall log <text>Capture an in-person chat / decision
devrecall log <text> --tags decisionTag the entry
devrecall log <text> --people anna@ex.comLink to a person

Manual events become first-class activities (source=manual).

CommandWhat it does
devrecall identity listList all known identities
devrecall identity merge <a> <b> [...]Merge identities
devrecall identity delete <id>Remove a collaborator identity
CommandWhat it does
devrecall prune --older-than 1yDelete activities older than the threshold
devrecall prune --older-than 1y --keep-summariesSame, but preserve periodic summaries
devrecall updateCheck GitHub Releases and self-update
devrecall --versionPrint the installed version
CodeMeaning
0Success
1Generic error
2Mandatory update required (kill switch)

devrecall update is the only command exempt from the kill switch.