# Jarhead

A voice assistant that clicks, types and reads the screen on your Mac.

Card 3 of 26 in Kevin Liu's collection. 2026. Agent and Interface.

- Live: https://jarhead.kevinliu.studio/
- Source: https://github.com/Kevin-Liu-01/Jarhead
- Inks: 4
- Health 332, attack 128, defence 124, speed 127

## The numbers

- **708 commits**. Receipt: `git rev-list --count 50d54e83c`
- **30 GitHub stars**. Receipt: `gh api repos/Kevin-Liu-01/Jarhead --jq .stargazers_count (2026-10-30)`
- **226 check files**. Receipt: `gh api repos/Kevin-Liu-01/Jarhead/git/trees/50d54e83c?recursive=1 | grep -cE <glob>`
- **26.22 commits per active day**. Receipt: `708 commits over 27 distinct commit dates, 2026-08-10 to 2026-10-23`

## Trait

**Relaunch**. Jarhead relaunches after a crash, so the first hit that would end it leaves 1 Health. Receipt: `Jarhead@50d54e83c:README.md:86; README.md:396; apps/mac/Sources/Jarhead/Daemon/DaemonProcess.swift:245`

## Moves

- Wake Word raises a 40% barrier. Asleep, it listens on the Mac only for its name. Touch ID or a password must pass before it takes a command. Receipt: `Jarhead@50d54e83c:README.md:67, 406`
- Reflex hits for 35 and goes first. Clear commands such as “scroll” or “click Save” skip the AI model and run in about 8 ms. Receipt: `Jarhead@50d54e83c:README.md:71; README.md:365`
- Threads hits for 18, 1 to 4 times, 95% of the time. Up to three extra Jarheads split a request, each working at once with its own AI model. Receipt: `Jarhead@50d54e83c:README.md:72; README.md:392`
- Computer Use hits for 55. It takes a screenshot, finds a button by its label and clicks it, using 71 tools for the Mac. Receipt: `Jarhead@50d54e83c:README.md:70; README.md:397`

Facts pinned at commit 50d54e83c on 2026-10-23.

Back to every card: https://www.kevinliu.studio/
