Command-line interface for Oracle knowledge base.
Pure HTTP client — no server internals, no database access. Talks to the Oracle server over localhost.
No install needed — run directly from GitHub:
bunx github:Soul-Brews-Studio/oracle-cli <command>Oracle server must be running. Start it with:
arra server startThis spawns arra-oracle in the background. You need arra-oracle installed or available via bunx.
arra search <query> # Search (hybrid, fts, or vector)
arra search "patterns" -l 5 # Limit results
arra search "vault" -m fts # FTS-only mode
arra search "auth" -p myproj # Filter by project
arra learn -p "lesson text" # Add a learning
arra learn -p "lesson" -c "tag1,tag2" --origin human
arra list # List documents
arra list -t learning -l 20 # Filter by type
arra stats # Knowledge base statisticsarra threads # List threads
arra threads -s open # Open threads only
arra thread <id> # View thread + messagesarra schedule # List upcoming events
arra schedule list -d 2026-03-05
arra schedule add -d 2026-03-10 -e "Meeting" -t 14:00arra traces # List discovery traces
arra trace <id> # View a trace
arra inbox # View handoff inboxarra server status # Check if running
arra server start # Start arra-oracle server
arra server stop # Graceful HTTP shutdownarra vault status # Vault config & pending changes
arra vault sync # Commit + push to GitHub
arra vault pull # Pull vault files locally
arra vault init owner/repo # Initialize vault
arra vault migrate --list # Find repos with psi directoriesEvery command supports --json for machine-readable output:
arra stats --json
arra search "query" --json
arra server status --jsonPoint to a remote Oracle server:
export ORACLE_URL=https://oracle.example.com
arra statsarra ──HTTP──> arra-oracle server (:47778)
│
┌────┴────┐
│ SQLite │
│ + FTS5 │
│ + vec │
└─────────┘
- 9 commands are pure HTTP (
fetchagainst/api/*) server startspawns arra-oracle viaBun.spawn(['bunx', 'arra-oracle', '--server'])vault *delegates toexecSync('bunx arra-oracle vault ...')
bunx github:Soul-Brews-Studio/oracle-cli stats
bunx github:Soul-Brews-Studio/oracle-cli search "patterns"ghq get -p Soul-Brews-Studio/oracle-cli
cd $(ghq root)/github.com/Soul-Brews-Studio/oracle-cli
bun install
bun run src/index.ts --help
bun run build # type-checkMIT
