Capability-bounded stream editor and text transformer with safe atomic in-place edits and MCP surface.
Universal Standalone Binary:
curl -fsSL https://openooda-tools.github.io/oosed/install.sh | bash
# Fedora / RHEL / CentOS (DNF)
curl -fsSL https://openooda-tools.github.io/oosed/install.sh | bash -s -- --dnf
# Ubuntu / Debian (APT)
curl -fsSL https://openooda-tools.github.io/oosed/install.sh | bash -s -- --deb
# Arch Linux / Manjaro (Pacman / PKGBUILD)
curl -fsSL https://openooda-tools.github.io/oosed/install.sh | bash -s -- --pkgbuild
Remove oosed binaries, package registrations, and symlinks at any time:
# Locally installed companion CLI
oosed-uninstall
# Standalone web uninstaller
curl -fsSL https://openooda-tools.github.io/oosed/uninstall.sh | bash
| Dimension | Conventional Alternatives | openOODA oosed |
|---|---|---|
| Security | Ambient write permissions | Bounded by explicit &FsReadCap and &FsWriteCap |
| In-place Edits | Direct unverified truncation | Safe atomic replacement with temporary dotfiles |
| Grammar | Cryptic line commands | Clean substitution (s///g), deletion (/d), and range (p) engine |
| AI Agents | No agent interface | MCP stdio tools: sed_substitute, sed_stream |
echo "hello world" | oosed 's/world/openOODA/g' # Stream substitution
oosed -i 's/foo/bar/g' config.txt # Safe atomic in-place edit
oosed -n '1,10p' document.txt # Print line range
oosed --mcp # Launch MCP stdio server