Multi-Modal-Memory-Capturing Tools — macOS CLI & menu bar app
This project is designed to grow. Below is the living roadmap — a place to track ideas, capture impulses, and plan next steps.
The full Python-to-Go rewrite is complete. See Go Rewrite Plan for the original migration plan and POC validation results.
Key wins over Python version:
The ER1 integration is fully implemented in Go packages:
pkg/er1/ — config, upload, retry queue, reachability checkpkg/impression/ — observation types, tag system, composite documentspkg/whisper/ — local Whisper transcriptionpkg/importer/ — batch audio import from preconfigured folderpkg/menubar/capture.go — Store/Cancel with draft savingFull requirements: ER1 Integration Requirements.
brew install m3c-toolsThese files exceed 2000 lines and could benefit from splitting:
cmd/m3c-tools/main.go (2330 lines)pkg/menubar/observation_darwin.go (2102 lines)A scratchpad for raw ideas and impulses. No commitment, no priority — just capture.
Use GitHub Issues or edit this page directly to add new impulses.
| Date | Impulse | Status |
|---|---|---|
| 2026-03-09 | Create gh-pages documentation site | done |
| 2026-03-09 | ER1 integration — standardize audio-checklist-checker pattern for YT videos | done |
| 2026-03-09 | Impression capture — speak about a video, bundle both transcripts into ER1 | done |
| 2026-03-10 | Pre-release code review gates | done |
| 2026-03-10 | Mein Nutzerkonto menu item (ER1 profile page) | done |
| Integrate with Obsidian for knowledge management | idea | |
| Channel-level transcript aggregation | idea | |
| Diff two transcripts (e.g., re-uploads, edits) | idea | |
| Webhook/notification when a channel posts new content | idea | |
| Transcript quality scoring (auto-generated vs. manual) | idea | |
| Browser extension for one-click transcript fetch | idea |
Have an idea? Capture it:
idea labeldocs/roadmap.md, and open a PR| Back: Menu Bar App | Home |