Output modes
Every command supports two global flags for structured output:| Flag | Output | Description |
|---|---|---|
--agent | Compact text | Pipe-delimited rows for lists, key: value for single objects. Minimal tokens. |
--json | Full JSON | Complete object graph for scripts and programmatic use. |
--agent; replace with --json for full JSON.
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, parent_session_id?, subagent_type?, peer_session_ids[]), transparency_mode, file_interactions[]? (each with path, sessions[] of {session_id, role})
oobo sessions
Browse AI chat sessions. Without flags, 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, parent_session_id?, subagent_type?, peer_session_ids[]?
sessions show
--agent omits the messages array for compactness. Use --json when you need the full conversation.
JSON fields: All list fields plus messages[] (each with role, text, timestamp_ms), message_count, and peer_session_ids[]?
sessions search
matched_on (name or first_message) and peer_session_ids[]?
sessions export
oobo projects
Browse and manage discovered projects. Without flags, 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.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
oobo share
Share a session with secret redaction.--out, uploads to your configured server and returns a shareable URL. Auth is optional.
With --out, format is determined by extension: .json/.jsonl → JSON, anything else → markdown. Local saves never touch the network.
All content is redacted using gitleaks patterns before sharing.
