Command Categories
Oobo provides three categories of commands:- Project commands - Run inside a git repository
- Global commands - Work from anywhere
- Git passthrough - Any git command, with AI context capture on write operations
Sessions
Browse and search AI chat sessions
Anchors
View enriched commit history with AI context
Stats
Token usage analytics and code attribution
Projects
Manage all tracked projects
Setup
First-time configuration wizard
Scan
Discover projects and sessions
Share
Share a redacted session
Agent
Print AI agent skill file
The —agent Flag
Every command supports--agent for structured JSON output. This is the primary interface for AI agents and scripting.
--agent is a global flag - it works with any command at any position in the argument list.How —agent Works
- Human Output
- Agent Output
Git Passthrough
Oobo is a transparent git decorator. Any command not recognized as an oobo subcommand passes straight through to git:Write Operations
Write operations (commit, push, merge) execute the git command and capture AI context:
Project Commands
These commands run inside a git repository and operate on the current project:| Command | Alias | Description |
|---|---|---|
sessions | - | Browse AI chat sessions for this project |
anchors | a | Show enriched commit history with AI context |
share | - | Share a redacted session |
ship | - | Send AI context to dashboard now |
sync | - | Import anchors from orphan branch |
ignore | - | Stop tracking this repo |
unignore | - | Re-enable tracking |
Global Commands
These work from anywhere and manage oobo’s global state:| Command | Description |
|---|---|
setup | First-time configuration wizard |
projects | Browse and manage all projects |
stats | Token usage analytics and attribution |
card | Developer stats card (shareable) |
scan | Discover projects and sessions across all tools |
index | Compute token analytics for sessions |
sources | Data source status and coverage |
dash | Configuration overview |
auth | Configure API keys and remote server |
alias | Manage git→oobo shell alias |
agent | Print AI agent skill file |
inspect | Diagnose and auto-repair issues |
update | Check for updates or self-update |
version | Show version info |
Common Patterns
Alias git to oobo
For seamless integration, aliasgit itself:
git commands as normal, and oobo will transparently capture AI context on commits.
Session ID Prefixes
Many commands accept session IDs. You can use short prefixes instead of full UUIDs:Filtering and Scoping
JSON Everywhere
Add--agent to any command for machine-readable output:
Next Steps
Sessions
Learn how to browse and export AI chat sessions
Stats
Explore token usage analytics and code attribution
