NoonFlow – a macOS workspace I built for Claude Code and Codex
GUI workspace for Claude Code CLI with session history and cost tracking.
Local screen memory for Claude Code and Codex CLI.
Local screen memory with Apple Vision OCR when OpenAI's Chronicle requires cloud processing.
Developers using Claude Code or Codex CLI
OpenAI Chronicle · Rewind AI · Screenpipe
Some design decisions I made:
1. Local first: OCR uses Apple Vision, summarization supports local AI providers via Vercel AI SDK. Nothing leaves your computer. 2. Multiple Provider: exposes MCP so any coding agents can use it. 3. Swift menubar app: efficient, low-footprint 4. Blacklist apps: password managers, messaging apps (Slack, WhatsApp, Messenger), mail clients are on default blocklist.
Current Limitations: 1. Mac only. Mac-first is a feature. 2. Small local models with weak structured-output support will fail on generateObject. 3. Retrieval is LIKE-query keyword search. FTS and optional embeddings are on the list.
Demo video (6s): https://youtu.be/V75tnvIdovc
Curious what you think the right balance between exclusionlist allowlists. Happy to answer anything.
GUI workspace for Claude Code CLI with session history and cost tracking.
Privacy-first screen capture for agents when Rewind and ScreenPipe already exist.
Native menubar integration beats the official iOS app for Mac-based KEXP listeners.
macOS sandbox-exec guards AI agents so rm -rf can't wreck your whole machine.
Keyboard-first macOS translation without context switching; runs entirely on-device.
ScreenCaptureKit + Claude Vision for contextual Mac help when family calls confused.