oximemo icon
macOS · Apple Silicon · Active · v0.2+

oximemo

Capture a thought before it's gone

oximemo is optimized for the speed of catching a thought. Every memo is a card; cards live on a grid. There is no AI summary, no auto-tagging, no chatbot — those trade away the capture speed and reliability this project exists to protect. A human double-taps Option anywhere on macOS, types one line, and disappears back into their work. An agent reads and writes those same notes over the CLI — safely, with no duplicates.

macOS
Platform
.md files
Storage
BM25
Search

Features

Plain .md files

Notes are plain text with TOML frontmatter. grep and cat work. The index is just a rebuildable cache.

Three-tier storage

Plain files + redb metadata index + tantivy BM25 full-text search. Pure Rust, no SQLite in the index layer.

Instant capture

The overlay window is warmed up off-screen so it appears in a single frame (target ≤ 16 ms) on trigger.

Human/agent parity

Every GUI operation is a CLI operation. Agent-facing commands default to JSON/NDJSON for clean streaming.

Hash-based sync

Export emits a body-less manifest of {id, hash, updated_at}. Diff hashes, fetch only what changed.

Hardened writes

The file watcher debounces, retries partial writes (editors, iCloud), and never crashes the indexer.

Install

Build from source cargo build --release -p oximemo-cli
Download binary from GitHub Releases

Screenshots

Screenshots coming soon