π‘ Sentinel Capturev2.41
Sentinel Capture
Routes Claude (Chat Β· Cowork Β· Code) and Codex/ChatGPT through Sentinel on your own machine. One click turns it off.
πBefore you start β get your Sentinel key.
You need your Sentinel key (looks like sk-sentinel-β¦) β you'll paste it once during Setup.Codex/ChatGPT now has two options: Subscription capture (recommended, no API key β just your ChatGPT login) or API key routing (needs a real OpenAI API key). Claude works with your normal Claude login (OAuth) or an Anthropic API key.
π macOS
β¬ Download for Mac- Unzip it right in your Downloads folder β leave it there, don't move it.
- Run this first β open Terminal (Cmd+Space β "Terminal"), paste, press Return:
xattr -dr com.apple.quarantine ~/Downloads/Sentinel*Capture* && chmod +x ~/Downloads/Sentinel*Capture*/*.command ~/Downloads/Sentinel*Capture*/Advanced/*.command
macOS blocks files downloaded from the internet ("Apple could not verifyβ¦ Move to Trash"). This clears that flag β without it, nothing opens. Right-click β Open is unreliable on current macOS, so don't rely on it.
- Double-click "1 - Setup (run once)" β pick environment, paste your key, then choose Claude, Codex, or Both and pick which surfaces to capture.
- Double-click "2 - Start capture" (Mac password) β it turns on capture and restarts your apps.
- Use Claude/ChatGPT normally β it's now captured.
Turn off anytime: STOP capture. Something stuck? PANIC RESET (in Advanced) undoes everything.
πͺ Windows
β¬ Download for Windows- Needs Python 3 (python.org β tick "Add to PATH") only if you route a desktop app.
- Unzip, open the Sentinel Capture folder.
- Double-click "1 - Setup (run once)" β if SmartScreen warns, More info β Run anyway. Pick environment, paste your key, then choose Claude, Codex, or Both and pick which surfaces to capture.
- Double-click "2 - Start capture" β it turns on capture and restarts your apps.
- Use Claude/ChatGPT normally β it's now captured.
Turn off anytime: STOP capture. Something stuck? PANIC RESET (in Advanced) undoes everything.
Changelog
- v2.41 β 2026-07-23 Β· Machines now report their diagnostics / auto-update / remote state, so opt-in remote diagnostics work end to end (support can run the allowlisted read-only checks once you enable them).
- v2.40 β 2026-07-22 Β· Opt-in diagnostics: nothing is sent unless you turn it on at Setup. New signed self-update keeps the engine current without re-downloading, and optional remote diagnostics help support debug your machine when you enable it.
- v2.39 β 2026-07-22 Β· Start and Restart are now one step: "2 - Start capture" turns on capture and restarts your apps in the right order automatically. (Manual restart is still in Advanced.)
- v2.38 β 2026-07-22 Β· "Restart apps" now fully closes Claude (including the background tray) and waits for capture to be ready before reopening β so desktop chat is captured reliably instead of slipping past.
- v2.37 β 2026-07-22 Β· Captured Claude Code / desktop / Cowork requests are now tagged so the dashboard can tell them apart (once Sentinel is updated to show the tag).
- v2.36 β 2026-07-22 Β· Optional remote diagnostics: if you turn it on inAdvanced, support can run a fixed set of read-only checks on your machine and see the result β so you never have to copy-paste a command. It can never run arbitrary commands, and it is off until you enable it.
- v2.35 β 2026-07-21 Β· Setup now warns that routing a Claude subscription (OAuth) login through a proxy may be against Anthropic's Terms of Service, and points to API-key routing as the safer option.
- v2.34 β 2026-07-20 Β· Diagnostics now report timezone consistently on Windows and Mac, so logs from different machines line up correctly.
- v2.33 β 2026-07-20 Β· Fixes Setup failing immediately on some Windows machines ("The term 'else' is not recognized") β introduced in v2.30. Upgrade if Setup would not complete.
- v2.32 β 2026-07-20 Β· Chat in the Claude desktop app is now captured too β prompts and replies are recorded and reported, while the chat itself passes through untouched so nothing about it changes for you.
- v2.31 β 2026-07-20 Β· "Restart apps" no longer closes your running Claude Code terminal session β it now restarts only the desktop app.
- v2.30 β 2026-07-20 Β· Diagnostics now switch on automatically during Setup and keep running even when capture is off, so problems can be diagnosed without you doing anything. Turn them off anytime in Advanced.
- v2.29 β 2026-07-20 Β· Fixes replies never appearing in the app even though the request succeeded. Streaming responses are now passed through based on what the app asked for, instead of waiting for a header that isn't always sent.
- v2.28 β 2026-07-20 Β· Fixes the diagnostics tools not actually being installed by Setup, so "always-on diagnostics" reported that Setup had not been run.
- v2.27 β 2026-07-20 Β· Diagnostics can now run always β independent of capture, surviving restarts β so if something breaks we can see what happened even when capture is off. Enable it in Advanced.
- v2.26 β 2026-07-20 Β· Cowork keep-alive pings are no longer written to the capture log β they made up nearly all of it and buried the traffic that actually matters. Nothing changes about what is captured or governed.
- v2.25 β 2026-07-20 Β· Fixes capture silently dying and never recovering. The self-heal now checks the connection is actually working rather than just that the program is running, and if it can't recover it falls back to normal networking so your apps keep working instead of failing.
- v2.24 β 2026-07-20 Β· Diagnostics streaming is now built in and starts automatically with capture, on both Mac and Windows β so if anything breaks we can see exactly what happened without you running anything by hand.
- v2.23 β 2026-07-20 Β· New "STREAM DIAGNOSTICS" tool: sends the full state of your machine to the dashboard every 15 seconds, and keeps working even when capture itself is broken. Keys and tokens are stripped before anything is sent.
- v2.22 β 2026-07-20 Β· Windows: diagnostics were never actually reaching the dashboard and failed silently. Fixed the connection settings and, when reporting does fail, the reason is now written to a local log instead of disappearing.
- v2.21 β 2026-07-20 Β· Fixes "Couldn't connect to Claude (ERR_CERT_AUTHORITY_INVALID)". Certificates left behind by earlier installs made Setup think the current one was trusted when it wasn't. Setup now checks the exact certificate and clears old ones, and START refuses to route traffic through an untrusted certificate instead of breaking the app.
- v2.20 β 2026-07-20 Β· START now checks the interceptor is actually running before routing anything through it. Previously, if it failed to start, every request died with "Unable to connect to API (ConnectionRefused)" and nothing was reported. Now networking is left untouched and the real cause is sent to your dashboard.
- v2.19 β 2026-07-19 Β· Fixes desktop capture, which v2.16 silently broke: the desktop app's built-in Code panel identifies itself the same way the terminal CLI does, so "desktop only" was skipping it too. Unrecognised clients are now always captured rather than dropped.
- v2.18 β 2026-07-19 Β· Every run now sends its full console transcript to your dashboard, so a failed install can be diagnosed remotely. Keys, tokens and passwords are stripped before anything is sent.
- v2.17 β 2026-07-19 Β· Restart apps and PANIC RESET now also report to your dashboard β every installer action (Setup Β· START Β· STOP Β· Restart Β· PANIC Β· errors Β· 10s heartbeat) is now logged.
- v2.16 β 2026-07-19 Β· Desktop-only capture no longer intercepts the Claude Code CLI β CLI traffic passes straight through to Anthropic untouched unless you pick the CLI (or Both) surface.
- v2.15 β 2026-07-19 Β· Diagnostics heartbeat β streams capture state (proxy/cert/reachability/errors) to your dashboard every 10s, even when capture itself is down.
- v2.14 β 2026-07-19 Β· Re-running Setup now offers your previously-entered key (press Enter to reuse) instead of re-pasting.
- v2.13 β 2026-07-19 Β· Windows: app restart no longer dumps the app's own log noise into the installer window (was cosmetic; capture always worked).
- v2.12 β 2026-07-19 Β· Setup/START/STOP + any error now report to your dashboard (rich diagnostics; keys never sent).
- v2.11 β 2026-07-19 Β· Codex prompt capture fixed (was grabbing a system injection instead of your message).
- v2.1 β 2026-07-19 Β· New "Subscription capture" mode β capture ChatGPT + Codex with NO API key (proxy-based); errors/usage stream to your dashboard.
- v2.03 β 2026-07-18 Β· Mac: installer windows now close themselves when done.
- v2.02 β 2026-07-18 Β· Windows: fixed Setup crashing instantly (PowerShell 5.1 encoding); scripts now plain-ASCII with BOM.
- v2.01 β 2026-07-18 Β· CLI-only setups no longer ask for a password; PANIC RESET now deletes all saved config incl. your key.
- v2.0 β 2026-07-18 Β· ONE unified installer: pick Claude, Codex, or Both in Setup; single engine/cert; Codex routing fixed (/v1 + header).