esaruoho/apple

Apple Automation Architecture & Workflows — studying macOS automation libraries and continuing Sal Soghoian's vision

12Stars on the repository
75Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

loom-status

25

esaruoho/apple

Command Claude Code

Show loom-mirror progress on CloudcityMacMini (4TB drive). Deterministic, no LLM analysis. Usage /loom-status.

not rated 12 +1 4d ago A 29 tokens original MIT

mailgraph

26

esaruoho/apple

Command Claude Code

Directed who-wrote-to-whom graph from a message base (BBS dump or RFC822 .eml), parsed straight from From:/To: headers. Renders an Apple-native SVG (--svg), subject threads (--threads), email-alias folding, JSON/DOT. Point it at any folder of messages. Deterministic, no LLM in the loop.

not rated 12 +1 4d ago A 0 tokens original MIT

md-rich

27

esaruoho/apple

Command Claude Code

Render Markdown as rich text and put it on the macOS clipboard (Cmd-V pastes formatted). Apple-native pipeline. Usage /md-rich .

not rated 12 +1 4d ago A 33 tokens original MIT

mlx-here

28

esaruoho/apple

Command Claude Code

Chat with the Mini's MLX brain (Qwen3-4B) ARMED with the Apple skill + the folder you're in — identity from skill.md, this folder's context, per-turn retrieval from wiki/. The "What would the Apple skill say" button.

not rated 12 +1 4d ago A 55 tokens original MIT

mlx-relay

29

esaruoho/apple

Command Claude Code

Relay an MLX discussion's answer to Claude, in the repo it was armed for — Claude grades how well MLX did, or implements the change. Talk-to-MLX-then-escalate-to-Claude. Usage /mlx-relay [--apply|--copy] [-n N|--all] [note].

not rated 12 +1 4d ago A 70 tokens original MIT

mlx

30

esaruoho/apple

Command Claude Code

Open a named, resumable Converse discussion with the Mini's MLX brain, armed with the skill governing the current folder. Renameable/saveable/resumable/⌘C-copyable. Usage /mlx [name] [--fm|--list|--cwd DIR].

not rated 12 +1 4d ago A 0 tokens original MIT

ocr-pdf-rebuild

31

esaruoho/apple

Command Claude Code

Rebuild a proper SEARCHABLE PDF from a clean scan + OCR text, using PyMuPDF (fixes PDFWorkshop's blank ocr.pdf — pdf-lib copyPages corrupts CCITTFax). Usage /ocr-pdf-rebuild .

not rated 12 +1 4d ago A 62 tokens original MIT

overlay

32

esaruoho/apple

Command Claude Code

The spatial overlay — a click-through canvas floating over every window that both you and agents can draw on. /overlay shows status; /overlay open launches it (⌃⌥⌘D toggles draw mode, esc leaves); /overlay post --rel X,Y,W,H puts an arrow / box / highlight / spotlight / label / callout / sticker on the screen from an…

not rated 12 +1 4d ago A 0 tokens original MIT

panel-worker

33

esaruoho/apple

Command Claude Code

Run the Apple-Panel job worker — executes panel-inbox jobs that Fleet dispatches to THIS machine over Syncthing, writing output to panel-results. The remote arm of the Fleet × Panel runner. Usage /panel-worker (daemon), /panel-worker --once, /panel-worker --status.

not rated 12 +1 4d ago A 61 tokens original MIT

photo

34

esaruoho/apple

Command Claude Code

Snap a webcam photo via AVFoundation, no UI. Apple-native. Usage /photo .

not rated 12 +1 4d ago A 22 tokens original MIT

plist-probe

35

esaruoho/apple

Command Claude Code

Scan every Apple-app plist for extractable user data (1,934 plists, 518 apps). Apple-native plistlib only. Usage /plist-probe or /plist-probe --md or /plist-probe --interesting-only.

not rated 12 +1 4d ago A 0 tokens original MIT

port-revive

36

esaruoho/apple

Command Claude Code

Diagnose and recover a wedged USB-C / Thunderbolt port without rebooting.

not rated 12 +1 4d ago A 16 tokens original MIT

qr-wifi

37

esaruoho/apple

Command Claude Code

Generate a Wi-Fi-join QR code (scan to join the network without typing the password). Apple-native. Usage /qr-wifi [output.png] [auth] [hidden].

not rated 12 +1 4d ago A 44 tokens original MIT

qr

38

esaruoho/apple

Command Claude Code

Generate a high-resolution QR PNG from text via CoreImage. Apple-native, no deps. Usage /qr " " .

not rated 12 +1 4d ago A 0 tokens original MIT

read

39

esaruoho/apple

Command Claude Code

Read the macOS clipboard aloud via local Voicebox (Kokoro). Uses a voice distinct from Claude's chat-speak so the two don't blur. Select text → Cmd-C → /read. Stop with /read --stop. Usage /read, /read --grab, /read --text "...", /read --stop.

not rated 12 +1 4d ago A 68 tokens original MIT

rec-audio

40

esaruoho/apple

Command Claude Code

Post-process a rec recording's audio for editing. split extracts the system-audio and mic tracks to separate .m4a sidecars (drop into iMovie as independent tracks). flatten mixes them into one track on a video-passthrough .mov (plays both everywhere). Apple-native AVFoundation.

not rated 12 +1 4d ago A 65 tokens original MIT

rec-subtitle

41

esaruoho/apple

Command Claude Code

Transcribe a recording to .srt subtitles (via whisp/Whisper) and optionally BURN them into the video. /rec-subtitle → .srt sidecar (upload to YouTube as captions). Add --burn → -subtitled.mov with subtitles hard-painted into the picture (Apple-native Core Animation).

not rated 12 +1 4d ago A 73 tokens original MIT

rec

42

esaruoho/apple

Command Claude Code

One-word screen + system-audio recorder. Starts immediately — whole screen + ALL system audio → /Videos/yyyy-MM-dd-HH-mm-ss.mov. No mic, no BlackHole/Loopback (audio off the system engine via ScreenCaptureKit). Ctrl-C stops + finalizes.

not rated 12 +1 4d ago A 58 tokens original MIT

recburn-redact

43

esaruoho/apple

Command Claude Code

Blur/redact something out of a finished recburn video — --find sweeps the whole recording with on-device OCR so you need no timestamps at all, then it re-encodes ONLY the affected keyframe span, stream-copies the rest bit-exact, and never touches the audio or the source. Usage /recburn-redact [19:58-19:59] [what to…

not rated 12 +1 4d ago A 88 tokens original MIT

recburnclick

44

esaruoho/apple

Command Claude Code

Screen + system-audio recording with a live "CLICKS: n" counter burned into the video. Counts every mouse-down from the moment recording starts. No Accessibility permission, no event tap.

not rated 12 +1 4d ago A 0 tokens original MIT

sal-status

45

esaruoho/apple

Command Claude Code

Refresh and read the Sal archive dashboard. Pure regen, no LLM analysis. Usage /sal-status.

not rated 12 +1 4d ago A 21 tokens original MIT

screen-audio-record

46

esaruoho/apple

Command Claude Code

Record the screen AND audio straight off the system audio engine — no microphone, no loopback driver (BlackHole/Loopback), no virtual cable. Scope the audio to a single app (e.g. Renoise) or grab all system audio. Apple-native ScreenCaptureKit. Ctrl-C stops and finalizes the .mov.

not rated 12 +1 4d ago A 66 tokens original MIT

sesh

47

esaruoho/apple

Command Claude Code

Save open Claude Code sessions, or boot them all back in their folders.

not rated 12 +1 4d ago A 14 tokens original MIT

sessions

48

esaruoho/apple

Command Claude Code

TUI session picker for Claude Code. Lists sessions for a folder, ⏎ resumes with --dangerously-skip-permissions. Opens in iTerm. Usage /sessions [folder] (default current project).

not rated 12 +1 4d ago A 44 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: