--agent for structured JSON output. Use --agent instead of --json for consistent machine-readable output across all commands.
Git passthrough
Oobo proxies all standard git commands. Read operations pass through with zero overhead. Write operations (commit, push, merge, rebase, cherry-pick, etc.) trigger anchor creation.oobo setup
Interactive setup wizard. Detects AI tools, configures session sync, cloud connection, git alias, and installs hooks.oobo anchors
Show enriched commit history with anchor metadata.commit_hash, message, author, author_type, branch, committed_at, contributors[] (each with name, role, model), files_changed[], added, deleted, file_changes[] (each with path, added, deleted, attribution, agent), ai_added, ai_deleted, human_added, human_deleted, ai_percentage, sessions[] (each with session_id, agent, model, link_type, files_touched[], is_subagent, is_estimated), transparency_mode
oobo sessions
Browse AI chat sessions. Without a subcommand or--agent, opens the interactive TUI.
sessions list
session_id, name, source, mode, project_path, created_at, updated_at, model, input_tokens, output_tokens, duration_secs, is_estimated, files_touched, tool_calls
sessions show
messages[] (each with role, text, timestamp_ms) and message_count
sessions search
matched_on (name or first_message)
sessions export
oobo projects
Browse and manage discovered projects. Without a subcommand or--agent, opens the interactive TUI.
id, name, path, tools, sessions, input_tokens, output_tokens
oobo stats
Token usage analytics, AI code attribution, and productivity metrics.sessions, input_tokens, output_tokens, total_tokens, per_tool[], per_model[], ai_code, productivity, daily[]
oobo card
Generate your AI-first developer stats card. A shareable overview of your AI tool usage, sessions, tokens, models, and code attribution. No project names or private data included.oobo sources
Show data source status and coverage for each AI tool.oobo dash
Show oobo configuration overview, active sessions, and server connection status.oobo version
Show oobo version, git version, database location, and environment info.oobo share
Share a session with secret redaction.oobo share without --out uploads to the configured server and returns a shareable URL.
All content is redacted before sharing using gitleaks patterns (with regex fallback). Secrets are replaced with [REDACTED].
Output format:
oobo inspect
Run diagnostics and auto-repair common issues.oobo scan
Discover projects and sessions from all enabled AI tools.oobo index
Compute token counts and analytics for discovered sessions.oobo auth
Manage authentication and tool API keys.Server authentication
Tool API keys
Store API keys for pulling remote usage data duringoobo index:
oobo sync
Toggle backend sync or import anchors from the orphan branch.OOBO_SECRET_KEY env var or server.api_key in config), anchor data is automatically pushed to the backend on every commit via POST /anchors/ingest.
oobo sync --import is safe to run multiple times (idempotent). Useful after cloning a repo that has existing anchor history on the orphan branch.
oobo ignore / unignore
Opt out of oobo enrichment per repo.oobo update
Check for updates or self-update.oobo agent
Print the skill file for AI agents.~/.agents/skills/oobo/SKILL.md, a structured document that AI agents can read to discover oobo’s capabilities and invoke commands.
oobo alias
Manage thegit→oobo shell alias.
