Vibe Coding Discover

AI Coding

pi-automode

View on GitHub

Think Claude Code's auto mode but for pi (and oh-my-pi). Selectable model, sensible defaults.

★ 17929 forksTypeScriptMITczottmann

Pi/Oh My Pi extension that adds Claude Code-style auto mode: it intercepts agent tool calls and blocks them via permission rules, deterministic hard-deny checks, or an LLM classifier. Includes slash commands, a status line, and read-only diagnostics. Not a sandbox.

Use Cases

Gate autonomous agent tool calls with permission rulesAuto-approve or block agent actions via an LLM classifierDeny destructive shell commands with deterministic hard-deny checks and Bash AST parsingBlock writes to SSH keys, cron, launch agents, and TLS/auth configConfigure project-local permission recipes and deny patternsInspect auto-mode denials via a read-only diagnostics tool and status line

Built With

Language
TypeScript
Frameworks
Pi (pi-ai, pi-coding-agent, pi-tui) · Oh My Pi (OMP) · TypeBox · unbash · tsx · node:test

Tags

auto-mode · guardrails · permissions · coding-agent · pi · pi-extension · omp-plugin · safety · classifier · hard-deny · bash-analysis · hooks · observability · typescript · llm · tool-call-filtering