GeiserX

Hark Viewer — Development skill for Claude Code

Development community

Live transcript page and recording controls for hark, the macOS audio capture and transcription CLI.

How to install Hark Viewer

This entry records only its repository, not the path inside it, so there is no exact command to give. Open GeiserX/hark-viewer and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Hark Viewer does

Live transcript page and recording controls for hark, the macOS audio capture and transcription CLI. Includes an agent skill.

Alternatives in Development

  • Lacp — Local-first policy, evidence, memory, and recovery controls for Claude, Codex, Hermes, and other CLI coding ag 300 ★
  • Media — Understand an audio / video / image file — Antigravity (agy/Gemini) transcribes and analyzes it, returning a t 284 ★
  • Sun Skill — Justin Sun Cognitive Framework - 孙宇晨认知操作系统 21,829 tweets + 288-page autobiography + 155-episode audio course + 246 ★

README

hark-viewer

A live transcript page and recording controls for [hark](https://github.com/PhantomYdn/hark), the macOS CLI that captures system audio and the microphone and transcribes them on-device.

hark writes a call's transcript to a file while people are still speaking. hark-viewer shows that file in the browser as it grows, with a colour per speaker and a clock time per line, and puts Record, Stop, Pause and Mute on the same page. It also ships an [agent skill](SKILL.md), so a coding agent such as Claude Code can start a recording and answer questions about the call while it is happening.

![A call being recorded](docs/images/recording.png)

What it does

  • Records the whole computer plus your microphone through hark's Core Audio tap. No per-app tracking, no virtual audio driver.
  • Shows each utterance a moment after the speaker pauses, labelled You for the microphone and Speaker 1..N for voices on the computer side.
  • Starts, stops, pauses and mutes from the page. No terminal window stays open.
  • Files every call in its own folder, with the audio kept as WAV so you can run it through a larger model afterwards.
  • Runs on 127.0.0.1 only. Nothing leaves the machine.

Requirements

  • macOS 14.4 or later on Apple Silicon

  • [hark](https://github.com/PhantomYdn/hark) 0.4.3 or later, with the Parakeet model:

    brew tap PhantomYdn/hark https://github.com/PhantomYdn/hark
    brew install phantomydn/hark/hark
    hark models download parakeet:v3 --default
    hark models download fluidaudio:diarizer
  • Python 3. The one macOS ships is enough, and there are no packages to install.

Use

git clone https://github.com/GeiserX/hark-viewer.git
cd hark-viewer

./hark-viewer work "Weekly sync"   # record a call filed under "work" and open the page
./hark-viewer open                 # open the page without recording
./hark-viewer stop                 # stop and save the call
./hark-viewer quit                 # stop the call, the page server and th