# Remote server (defaults to api.oobo.ai — free accounts)
[server]
url = "https://api.oobo.ai" # or your self-hosted URL
api_key = "" # set via `oobo auth login` or OOBO_SECRET_KEY env var
sync = false # enable with `oobo sync on`
# Git integration
[git]
real_git_path = "/usr/bin/git" # auto-detected, override if needed
alias_enabled = false # set to true after `oobo alias install`
# Transparency mode
[transparency]
mode = "off" # off | on
# Scan settings
[scan]
auto_scan = true # auto-discover sessions on git write ops
interval_secs = 3600 # minimum seconds between auto-scans
# Update settings
[update]
check_on_startup = true # check for new versions periodically
check_interval_secs = 86400 # seconds between update checks
# Telemetry (event payloads sent to server)
[telemetry]
enabled = true
send_diffs = false # include diff content in events
send_transcripts = false # include transcript content in events
# Tool toggles: each tool can be enabled/disabled independently
# Each also accepts an optional api_key for remote usage data
[cursor]
enabled = true
# api_key = "" # Cursor Enterprise API key (auto-extracted from JWT)
[claude]
enabled = true
# api_key = "" # set via `oobo auth anthropic <key>`
[gemini]
enabled = true
# api_key = "" # set via `oobo auth google <key>`
[codex]
enabled = true
[opencode]
enabled = true
[aider]
enabled = true
[copilot]
enabled = true
# api_key = "" # set via `oobo auth copilot <token>`
[windsurf]
enabled = true
# api_key = "" # set via `oobo auth windsurf <key>`
[zed]
enabled = true
[trae]
enabled = true
# Per-repo ignore is stored in the DB project_settings table.
# Use `oobo ignore` / `oobo unignore` to manage.