Kevin Liu

Jarhead

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

AgentInterface

Open jarhead.kevinliu.studioSource

The numbers

  • 708commitsgit rev-list --count 50d54e83c
  • 30GitHub starsgh api repos/Kevin-Liu-01/Jarhead --jq .stargazers_count (2026-10-30)
  • 226check filesgh api repos/Kevin-Liu-01/Jarhead/git/trees/50d54e83c?recursive=1 | grep -cE <glob>
  • 26.22commits per active day708 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.

Jarhead@50d54e83c:README.md:86; README.md:396; apps/mac/Sources/Jarhead/Daemon/DaemonProcess.swift:245

Moves

  1. 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.

    Jarhead@50d54e83c:README.md:67, 406
  2. 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.

    Jarhead@50d54e83c:README.md:71; README.md:365
  3. 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.

    Jarhead@50d54e83c:README.md:72; README.md:392
  4. Computer Use hits for 55. It takes a screenshot, finds a button by its label and clicks it, using 71 tools for the Mac.

    Jarhead@50d54e83c:README.md:70; README.md:397

Numbers pinned at 50d54e83c, 2026-10-23.

# every page, one line each
$ curl -s https://www.kevinliu.studio/llms.txt
# every card in one file
$ curl -s https://www.kevinliu.studio/llms-full.txt
# this page as Markdown
$ curl -s -H "Accept: text/markdown" https://www.kevinliu.studio/cards/jarhead
HTTP 200 · text/markdown · 1,810 bytes
# 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/