DiDo — macOS notes with ink, canvas & voice
Offline macOS notes app: rich text, ink over text, canvas and voice input
Gallery
About
DiDo is a native macOS note-taking app for people who think in words and in pictures. It is a finished, working product: build it and ship it, or fold the pieces into something of your own.Everything runs locally. No account, no server, no subscription to keep alive. Notes are plain files in ~/Documents/DiDo/, so nothing is locked in.WHAT IT DOES• Block editor (BlockNote): headings, lists, tables, code, images, slash menu, custom font-size controls• Pen over text — freehand ink that lives above the document and scrolls with it• Guides — pull a line out of the left or top edge to split a note into independent text zones, like a video editor• Drawing mode — a full Excalidraw canvas attached to every note• Offline voice input — whisper.cpp with Metal acceleration, four model sizes, configurable global hotkey; audio never leaves the machine• Daily notes with a calendar in the sidebar• Light and dark themes, English and Russian UI, full-text search, per-note colours• App-wide undo/redo that spans text, ink, guides and note create/deleteUNDER THE HOOD• Tauri 2 (Rust) + React 19 + TypeScript + Zustand• whisper-rs with Metal, cpal for microphone capture, streaming model download with a progress bar• ~2,800 lines of TypeScript plus a compact Rust backend — small, readable, commented• Builds to .app and .dmg, minimum macOS 11; bring your own Developer ID for signing• Every dependency is MIT or MPL-2.0WHAT THE BUYER GETS• The full repository — React frontend and Rust/Tauri backend• The DiDo name, icon and brand• Handover support: a walkthrough call plus questions answered by emailHONEST STATUSThis is a working, daily-usable app, not a business. There is no revenue, no user base and no App Store listing yet. What is for sale is the code, the design, and the hard parts that are already solved: on-device transcription wired into the editor, ink and undo merged into one history, and the freeform zone layout. Good fit if you want to launch a paid macOS notes app without spending months on the foundation, or if you want a shipping Tauri + whisper.cpp reference to build on.
Comments (0)
No comments yet. Be the first to comment!
Related Products
Lynxify.me
360-degree feedback software for small teams
ThinkSpatial
Free Knitting Calculators: Gauge, Decrease & Yarn Tools (AI-Enhanced) | StitchMa
Bookmark AI
Browser extension and dashboard to auto-tag and AI-search saved YouTube videos
IdeaGrit
pressure-tests your idea and helps you commit to the right hard thing.
RentalReady — Turnover Tracker
Turnover checklist and inspection tracker for short-term rental hosts.
ComingUp