Credits¶
The scripts in this repo were written by Matt Macosko (@nicedreamzapp) and are MIT licensed. They are glue around a lot of other people's work. None of the projects below are part of this repo or written by its author.
| Project | Used for | By |
|---|---|---|
| Claude Code | The agent the whole thing is built around | Anthropic |
| Messages, AppleScript, System Events | Transport and UI automation | Apple |
| Vision framework | Person segmentation in Studio Record | Apple |
| Chrome DevTools Protocol | Browser control in browser-agent.py |
The Chromium team |
| Brave Browser | The browser the agent drives | Brave Software |
| ffmpeg | Video compression, screen capture, editing | FFmpeg developers |
| SQLite | Reading chat.db |
SQLite developers |
| jq | Statusline JSON and settings.json edits |
jq developers |
| websockets | CDP connection | Aymeric Augustin and contributors |
| MediaPipe | selfie_segmenter.tflite model referenced by Studio Record |
|
| CustomTkinter | Studio Record UI | Tom Schimansky |
| Flask | Studio Record HTTP API | Pallets |
| OpenCV | Camera capture and compositing | OpenCV team |
| NumPy | Frame math | NumPy developers |
| Pillow | Thumbnails and title cards | Pillow contributors |
| sounddevice | Microphone capture | Matthias Geier and contributors |
| PyObjC | Calling Apple Vision from Python | Ronald Oussoren and contributors |
| MLX | The README says the browser agent was built against a local model served through MLX | Apple machine learning research |
| Qwen 3.5 122B | Model named in the README for the browser agent | Alibaba Qwen team |
| MkDocs and Material for MkDocs | This documentation site | Tom Christie and contributors; Martin Donath |
The model server for the browser agent is not in this repo. TODO-VERIFY: the README calls it MLX-based; if it uses mlx-lm or mlx-vlm, credit them here.
See also CREDITS.md in the repo. If your work should be listed and isn't, open an issue.