PROCESS TREE
Follow every descendant process your agent spawns, with event counts attached.
[PID: 1842] [CHILDREN: 07]admin@mac:~$ tracce codex, then admin@mac:~$ tracce view
A macOS kernel-event tracer for Claude Code and Codex. Every process, file, command, and network connection — live in your terminal or replayed later.
brew install chungchihhan/tap/tracce// 00_PRODUCT_VIEW
One terminal dashboard. Five panes. Zero guesswork.

// 01_SIGNAL_MATRIX
tracce correlates operating-system events with agent intent, giving you a legible audit trail while the work is still happening.
Follow every descendant process your agent spawns, with event counts attached.
[PID: 1842] [CHILDREN: 07]See reads, writes, creates, deletes, and renames — with sensitive paths flagged.
[OPEN] ~/.ssh/config ⚠Put agent tool calls next to kernel truth so claimed intent and real activity stay visible.
[$] git status --shortTrack remote hosts and connection counts without installing a daemon or proxy.
[TCP] api.openai.com × 12// 02_EXECUTION_FLOW
Install from the Homebrew tap.
Start and record your agent.
Watch live or replay it later.
[!] ACTIVE DEFENSE LAYER
Sensitive paths and risky commands are flagged at the moment of access. Ship your own warning and critical glob patterns in ~/.tracce/flags.json.
// 03_TRUST_BOUNDARY
Only Apple's signed /usr/bin/eslogger runs as root, with a hardcoded read-only event list. tracce itself never does.
[OK] NO DAEMON
[OK] NO SETUID BINARY
[OK] NO USER INPUT IN SUDO
[OK] POLL-ONLY FALLBACK
READY_TO_TRACE?