| Crates.io | osmogrep |
| lib.rs | osmogrep |
| version | 0.2.0 |
| created_at | 2026-01-09 18:30:35.770422+00 |
| updated_at | 2026-01-18 13:13:28.748318+00 |
| description | AI-assisted test generation + agentic debugging for code diffs |
| homepage | |
| repository | https://github.com/kaushal07wick/OsmoGrep |
| max_upload_size | |
| id | 2032580 |
| size | 226,925 |
Osmogrep is a Rust-native terminal UI for running autonomous AI agents, with structured logging, tool invocation, and streaming execution control.
The agent acts through tools:
Osmogrep ships with a high-performance terminal UI:
Streaming agent output
Tool calls rendered hierarchically
Scrollable execution history
Clear separation between:
Osmogrep works with any OpenAI-compatible API, including:
Model choice is orthogonal to execution correctness.
cargo install osmogrep
curl -fsSL https://raw.githubusercontent.com/kaushal07wick/osmogrep/master/install.sh | sh
Run inside any Git repository:
osmogrep
You interact with the agent directly:
All actions are visible and reversible via Git.
Osmogrep supports a small, explicit set of slash commands. Anything else is sent directly to the agent.
| Command | Description |
|---|---|
/help |
Show available commands |
/clear |
Clear execution logs |
/key |
Enter OpenAI API key mode |
/quit |
Stop the currently running agent |
/q |
Alias for /quit |
/exit |
Exit Osmogrep |