Config file location
Oobo stores its configuration at~/.oobo/config.toml. This file is created automatically when you run oobo setup for the first time.
Configuration structure
The config file is organized into sections:Server configuration
url
url
The endpoint where oobo sends anchor events. Defaults to
https://dashboard.oobo.ai.Set to your own server URL if you’re self-hosting.api_key
api_key
API key for authenticating with the server endpoint.Security: When an API key is present, oobo automatically sets the config file permissions to
0600 (read/write for owner only) on Unix systems.Transparency mode
off(default): Anchor metadata is written to the orphan branch, but full transcripts stay local in~/.oobo/on/full: Full redacted transcripts are included on the orphan branch and sync with the repo
Git configuration
real_git_path: Path to the actual git binary. Oobo auto-detects this on install usingwhich -a gitand skips anyooboaliases.alias_enabled: Set totrueif you’ve installed thegit=ooboshell alias. See Alias Setup.
Telemetry configuration
Oobo itself does not phone home. This section controls what data is sent to your configured
[server] endpoint, if any.enabled: Whether to send anchor events to the serversend_diffs: Include git diffs in anchor payloadssend_transcripts: Include AI transcripts in anchor payloads (redacted)
Scan configuration
auto_scan: Automatically discover projects and sessions in the backgroundinterval_secs: How often to run scans (default: 3600 = 1 hour)
Update configuration
check_on_startup: Check for oobo updates when running commandscheck_interval_secs: Minimum interval between update checks (default: 86400 = 24 hours)
Per-tool configuration
Each supported AI tool has its own section. All tools are enabled by default.cursorclaudegeminiopencodecodexwindsurfaidercopilotzedtrae
Ignoring repositories
You can exclude specific repositories from oobo tracking:Editing the config
Using the setup wizard
The interactive wizard guides you through initial configuration:Manual editing
You can edit~/.oobo/config.toml directly in any text editor:
Configuration examples
Minimal local-only setup
Minimal local-only setup
~/.oobo/. Anchors are written to the orphan branch but not sent to a server.Full transparency with server sync
Full transparency with server sync
Only specific tools enabled
Only specific tools enabled
Disable auto-scan and updates
Disable auto-scan and updates
oobo scan. Check for updates manually with oobo update.Security
- Config file is stored at
~/.oobo/config.tomlwith restrictive permissions when API keys are present - On Unix systems, files containing API keys are automatically
chmod 0600(owner read/write only) - Never commit
~/.oobo/config.tomlto version control
