Dashboard & Account
Added in v1.2.93
Link your Codeep CLI to codeep.dev/dashboard to track model usage, session history, and command stats — and to manage tasks and API keys across all your machines.
Connecting your CLI
Run the following command in your terminal:
A browser window opens where you sign in with GitHub. Once authorized, your CLI is linked and will automatically report session stats to the dashboard.
codeep account on multiple machines. All sessions will appear under the same dashboard account.What is tracked
Each time an agent task completes, Codeep sends a small metadata event:
- Model name and provider
- Session ID (random UUID, not linked to file paths)
- CLI version
- Slash command used (if any)
- Project name and programming language
- Whether the project is a git repository
codeep account.Dashboard features
- Total sessions and active this week
- Model usage breakdown with percentages
- Provider share chart
- Session trend over the last 30 days
- Projects list with language and git tags
- Project archiving — hide old projects with one click
- Tasks — create and manage bug/feature/task items per project
- API keys — store provider keys securely, sync to any machine
- Personalities & custom commands — sync across machines, view and prune from the dashboard
Tasks
Create bug reports, feature requests, and tasks from the dashboard and pull them into any CLI session with /tasks.
Tasks are scoped to the current project (by folder name). Mark them done from the dashboard once complete.
API key sync
Add your provider API keys once on the dashboard — they are encrypted with AES-256-GCM and synced to any machine with a single command.
Personalities & commands sync
account sync and account push also carry your personalities and custom slash commands — the Markdown files in ~/.codeep/personalities/ and ~/.codeep/commands/ — between machines.
synconly writes files that don't already exist locally, so it never overwrites a personality or command you've edited on this machine. View and prune synced entries under Personalities and Custom commands on the dashboard.Preferences & profiles sync
Sync your learning preferences and saved profiles across multiple machines using the /sync command.
You can also sync individual parts:
Privacy
The dashboard uses GitHub OAuth for authentication — only your GitHub username and avatar are stored. No email, no private repo access, no code is ever sent or stored. Stats events contain only metadata (model, provider, session ID, version).