Repository navigation
Releases
Releases · omlahore/bodycam
v0.2.0
- A menu bar app. It records every agent you start, turns red while one runs, sends a notification for each thing to look at and keeps a window per run with its timeline. Download
bodycam-app.zipfrom the release. bodycam claude, or any other command, records that command in the same terminal. bodycam asks for your password once for Apple'sesloggerand runs the command as you. The live feed goes to~/Library/Logs/bodycam/live.log.bodycam --demorecords a harmless pretend agent so you can see what bodycam flags.- Catches
git push --forcewhen options come beforepush, likegit -C dir push --force. - Runs of
sh script.shornode app.jsare named after the script, and a program that restarts itself, like/bin/sh, shows up once. - The live feed and the summary fit the terminal width.
- Reports no longer look up hostnames for network addresses, so nothing leaves the Mac.
v0.1.1
- Values in command lines that look like keys or tokens, such as
API_KEY=...,Bearer ...or--password=..., are masked in the live feed and the reports. bodycam --versionshows the right version when installed withgo install.
v0.1.0
- First release.
sudo bodycamrecords every AI coding agent you start: the commands it runs, the files it reads and changes, the background items it registers and the addresses it connects to. When the agent exits you get a summary in the terminal and a full report in~/Library/Logs/bodycam. - Flags reads of secrets such as SSH keys, cloud credentials, token files,
.envfiles, the keychain and browser data, changes to shell startup files, launch agents, SSH and git config, and risky commands likesudoor piping a download into a shell. - Tools reading their own credentials, like
ghreading its token, are listed but not flagged. --savewrites the agent's events to a file that--replayturns back into the same report.