Impact in one sentence
Deletes, installs, tests, git commands, file writes, and edits become short plain-English previews.
CLI
NotATechBro shows a plain-English preview whenever Claude Code, Codex, or Hermes asks to run a command.
When an agent asks for permission, NotATechBro explains the command before you choose yes or no.
Product
New agentic coding users do not need a shell lesson. They need to know what the agent is about to do.
Deletes, installs, tests, git commands, file writes, and edits become short plain-English previews.
Small adapters accept common Claude Code, Hermes, and Codex-style payloads. The rules stay local and easy to inspect.
NotATechBro explains only. It does not claim a command is safe, and it keeps hook output separate from human text.
Install
Install the CLI, run a sample payload, then wire it into your agent's pre-tool hook.
Learn more
Install the CLI and run the first preview payload.
Read quickstart →Claude Code, Hermes, Codex-style payloads, and generic tool JSON.
View adapters →Explain risk without pretending to approve commands.
Review language →Hook payload, normalizer, action model, rule engine, preview.
See architecture →FAQ
No. This version explains what is likely to happen. It does not approve, deny, block, or change tool calls.
No. It runs locally and uses deterministic rules. There are no runtime LLM calls, cloud calls, accounts, or telemetry.
You see the command type, the command itself, and a short explanation of what it is likely to do. Then your agent still asks you to choose yes or no.
It is for people using agentic coding tools who want plain English before they approve a command, especially if shell syntax feels unfamiliar.
Codex-style payloads are supported, but the exact hook config should be checked against the Codex CLI version you use.
Give new agentic coding users a clearer moment before the agent runs a command.