Personal projectsFree for everyone

Built for me.Free for you.

Two small tools I use most days. One turns my voice into text at the cursor. The other is a quiet puzzle for the space between things. They're free, local-first, and built without an account — because I already needed them.

For macOS

Murmur

FreeNativeNo account

The dictation layer I use to write everything.

Murmur's listening pill showing a live transcript
Murmur's setup screen with Apple On-device selected
The daily driver

“I dictate into Cursor, Terminal, Slack and Notes for hours a day. Hosted tools counted every word. I wanted the words to land — and wanted them to stay mine.”

  • Apple SpeechAnalyzer runs on the Mac. Audio is memory-only and gone on key-up.
  • Free forever on-device, with no account or word limit. Cloud engines are optional and use your own key.
  • Native SwiftUI and AppKit, not Electron. No browser runtime is shipped.
Download MurmurFree · macOS 26+ · Apple silicon
For iOS + Android

Ziply

FreeOfflineNo timers

A number-path puzzle for the ten minutes between things.

The pocket puzzle

“Connect 1 → N, fill every cell, never cross the line. I built it for commutes and quiet breaks — no timers, no energy meters, no noise.”

  • 1,100+ handcrafted boards, from 4×4 grids to 8×8 master boards.
  • One continuous path, one clean solution. Haptic feedback on every connection.
  • 100% offline on iOS and Android. No mandatory ads, no account.
Ziply board with checkpoints 1 to 4 waiting to be connectedA Ziply board with a green number path filled across the grid
Why free

These aren't products looking for a business model. They are tools I already built for my own day. If one of them makes yours a little quieter, that's the whole return.

Tell me what breaks