cd /news/developer-tools/show-hn-memo-a-local-first-scratchpa… · home topics developer-tools article
[ARTICLE · art-113957] src=blackstardesigns.github.io ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Show HN: Memo – a local-first scratchpad for developers who live in the terminal

Black Star Designs released Memo, a local-first scratchpad for developers that runs entirely on the user's machine, with no cloud, account, or telemetry. The tool, available as a single binary for macOS, Linux, and Windows, features AI-powered refinement via MLX or Ollama and speech-to-text via whisper.cpp, ensuring notes never leave the device. Memo is open source and installable via a one-command script.

read2 min views1 publishedAug 28, 2026

Private by design: no cloud, no account, no telemetry. Your notes are plain Markdown files that never leave your machine, and the AI runs there too. curl -fsSL https://blackstardesigns.github.io/memo/install.sh | sh

Mid-debug idea, standup notes, a TODO from a code review: jot it in the next pane over. Everything runs on your machine: the editor, the AI, the speech model.

There is no server to trust, no account to create, no telemetry to opt out of. Refinement and dictation run on your hardware, and your notes are files in your home directory. Nothing ever leaves your machine, because there's nowhere for it to go.

Press n

, type, done. Vim-adjacent muscle memory, folders, search, and export; no mouse required, no Electron in sight.

Ctrl+R

cleans up grammar and adds Markdown structure using a model on your machine (MLX or Ollama). The original is always kept, side by side.

Hold F5

for push-to-talk, double-press for continuous listening. Speech-to-text runs locally via whisper.cpp: nothing leaves your device. YAML frontmatter, atomic saves, fully portable. grep

them, pipe them, commit them to a repo: your notes are readable in any editor, forever.

It's just a TUI in a shell: drop it in a tmux pane, a zellij tab, an SSH session, or Warp. If your setup renders a terminal, memo already works there.

No daemon, no background sync, no runtime to install. A single fast binary for macOS, Linux, and Windows that starts before you finish the thought.

Type / at the start of a line, or Ctrl+O

from anywhere in it, and search as you type. Drop in a to-do, callout, link, heading, or hidden comment, or fire an action like Change title and Refine note. Ctrl+L ticks a to-do off without reaching for the palette at all.

One command installs memo and sets up a local AI backend for you. Read the script first if you like; it's open source, like everything else here.

On Apple Silicon the installer sets up MLX; on Intel Macs and Linux it uses Ollama. Prefer a manual install? Grab a prebuilt binary.

Requires Rust, CMake, and a C/C++ compiler: whisper-rs

compiles whisper.cpp at build time. See [the docs](docs.html#build-from-source).

New note. Start typing your rough thought.

Refine it with AI: grammar fixed, structure added.

Flip between your original and the refined version.

Back to the list, already autosaved. Back to your code.

── more in #developer-tools 4 stories · sorted by recency
── more on @black star designs 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-memo-a-local…] indexed:0 read:2min 2026-08-28 ·