Capability-bounded recursive regex search for the openOODA era.
v0.3.0 100% openOODA 85 self-checks green 48/48 vs GNU grep
curl -fsSL https://openooda-tools.github.io/oogrep/install.sh | bash
Zero dependencies. Verifies SHA-256, installs to /usr/local/bin (or ~/.local/bin).
Packages: .deb (apt) and .rpm (dnf) are attached to every GitHub release:
sudo apt install ./oogrep_0.3.0-1_amd64.deb # Debian/Ubuntu
sudo dnf install ./oogrep-0.3.0-1.*.rpm # Fedora/RHEL
| Check | grep | oogrep |
|---|---|---|
| Everyday search output (48 side-by-side cases) | — | byte-identical, 48/48 |
Exit codes (0 match, 1 none, 2 error) | yes | yes |
Machine-readable JSON (--json) | no | yes |
| Agent hookup (MCP stdio) | no | yes |
Skips .gitignore + junk folders | no | yes |
| 500-file project search | instant | instant (under 0.02 s) |
oogrep -n "pub fn main" src/
oogrep --json "TODO" . | oojq '.matches[].path'
oogrep --mcp # speak to it as an MCP server