Setup & Status
| Command | What It Does |
|---|---|
repr init [path] | First-time setup - scan for repositories |
repr status | Show overall health and sync status |
repr mode | Show current execution mode (local/cloud/locked) |
repr doctor | Run full diagnostics |
repr whoami | Show current authenticated user |
repr --version | Show repr version |
Story Generation
| Command | What It Does |
|---|---|
repr generate | Generate stories (uses default LLM) |
repr generate --local | Generate using local LLM only |
repr generate --cloud | Generate using repr cloud LLM |
repr generate --template NAME | Use specific template (resume/changelog/narrative/interview) |
repr generate --dry-run | Preview what would be generated |
repr generate --batch-size N | Process commits in batches of N |
repr generate --since DATE | Generate from specific date forward |
repr generate --repo PATH | Generate from specific repository only |
Commits
| Command | What It Does |
|---|---|
repr commits | Show recent commits |
repr commits --days 7 | Show commits from last 7 days (week) |
repr commits --days 3 | Show commits from last 3 days (standup) |
repr commits --since DATE | Show commits since specific date |
repr commits --repo NAME | Filter by repository |
repr commits --limit N | Limit number of commits |
repr commits --json | Output as JSON |
Story Management
| Command | What It Does |
|---|---|
repr stories | List all stories |
repr stories --needs-review | Show stories needing review |
repr story view ID | View specific story |
repr story edit ID | Edit story in $EDITOR |
repr story delete ID | Delete story permanently |
repr story hide ID | Hide from public profile |
repr story feature ID | Pin to top of profile |
repr story unhide ID | Make visible again |
repr review | Interactive review mode |
Repository Management
| Command | What It Does |
|---|---|
repr repos | List tracked repositories |
repr repos add PATH | Add repository to tracking |
repr repos remove PATH | Stop tracking repository |
repr repos pause PATH | Temporarily pause tracking |
repr repos resume PATH | Resume tracking |
Git Hooks
| Command | What It Does |
|---|---|
repr hooks install --all | Install hooks in all tracked repos |
repr hooks install --repo PATH | Install in specific repo |
repr hooks remove --all | Remove from all repos |
repr hooks remove --repo PATH | Remove from specific repo |
repr hooks status | Check hook status and queue |
Cloud Operations
| Command | What It Does |
|---|---|
repr login | Authenticate with repr.dev |
repr logout | Sign out |
repr push | Upload new stories to cloud |
repr push --all | Upload all stories |
repr push --dry-run | Preview what would be uploaded |
repr push --story ID | Push specific story |
repr pull | Download stories from cloud |
repr sync | Bidirectional sync (pull + push) |
repr sync --force | Force sync, overwrite conflicts |
LLM Configuration
| Command | What It Does |
|---|---|
repr llm configure | Interactive LLM setup |
repr llm test | Test connection to LLM |
repr llm add PROVIDER | Add BYOK API key (openai/anthropic/groq/together) |
repr llm remove PROVIDER | Remove BYOK provider |
repr llm use MODE | Set default (local/cloud/byok:PROVIDER) |
repr llm list | Show available providers |
Privacy & Security
| Command | What It Does |
|---|---|
repr privacy explain | Show privacy model summary |
repr privacy audit | Show log of network activity |
repr privacy audit --days N | Audit last N days |
repr privacy lock-local | Disable all cloud features |
repr privacy lock-local --permanent | Permanently disable cloud |
repr privacy unlock-local | Re-enable cloud features |
Profile & Export
| Command | What It Does |
|---|---|
repr profile | View profile settings |
repr profile set-bio TEXT | Set profile bio |
repr profile set-location TEXT | Set location |
repr profile set-available BOOL | Set availability (true/false) |
repr profile export | Export profile/stories |
repr profile export --format md | Export as Markdown |
repr profile export --format json | Export as JSON |
repr profile export --since DATE | Export from specific date |
repr profile link | Get public profile URL |
Data Management
| Command | What It Does |
|---|---|
repr data | Show storage stats |
repr data backup -o FILE | Create backup |
repr data restore FILE | Restore from backup |
repr data restore FILE --merge | Merge with existing data |
repr data restore FILE --replace | Replace all data |
repr data clear-cache | Clear cache (keeps stories) |
Configuration
| Command | What It Does |
|---|---|
repr config show | Show all configuration |
repr config show KEY | Show specific config value |
repr config set KEY VALUE | Set config value |
repr config edit | Open config in $EDITOR |
repr config reset | Reset to defaults |
Common Workflows
First-Time Setup
Daily Workflow (Automatic)
Daily Workflow (Manual)
Weekly Reflection
Interview Prep
Publishing Profile
Multi-Device Sync
Backup & Restore
Troubleshooting
Flags & Options
Common Flags (Work on Most Commands)
| Flag | What It Does |
|---|---|
--help | Show help for command |
--json | Output as JSON |
--quiet | Suppress output |
--verbose | More detailed output |
--dry-run | Preview without executing |
Environment Variables
| Variable | What It Does |
|---|---|
REPR_CONFIG_DIR | Override config directory (default: ~/.repr) |
REPR_API_URL | Override API endpoint |
REPR_LLM_API_URL | Override local LLM endpoint |
EDITOR | Editor for repr story edit |
Tips & Tricks
Aliases to Add to Your Shell
Combine with jq for Filtering
Git Aliases for Sync
git pp pulls both code and stories.
Getting Help
| Command | What It Does |
|---|---|
repr --help | General help |
repr COMMAND --help | Help for specific command |
repr doctor | Diagnose issues |
- Docs: https://repr.dev/docs
- GitHub: https://github.com/repr-app/cli
- Issues: https://github.com/repr-app/cli/issues
Last updated: January 5, 2026 — For repr CLI v0.2.0

