CtrlPoint hooks into Claude Code and Codex CLI. Every file write, shell command, or web request pauses and waits for you to approve it — from Telegram, on your phone.
Run ctrlpoint install. It adds a PreToolUse hook to Claude Code and saves your credentials locally.
Before Claude runs any tool — Bash, file writes, web search — it sends a request to CtrlPoint and waits.
You get a message with the tool name and what it's about to do. Tap Approve or Reject.
Approved calls run immediately. Rejected ones are skipped — Claude gets the rejection and adjusts.
Approve or reject with one tap. No app to open, no dashboard to check.
Tell CtrlPoint to always allow file reads or always block rm -rf. Set it once, forget it.
Full log of every tool call — approved, rejected, or auto-handled — so you know what ran.
Disable approvals for a sprint and re-enable in one message. No config files to edit.
Works with Claude Code (Anthropic) and OpenAI Codex CLI. Same hook, same workflow.
The local hook is plain Python with no third-party packages. It starts in milliseconds.