OXPT – Visual branching canvas for prompt versioning (Korean support)
Beautiful node-based UI for prompt branching, but prompt iteration tools already exist everywhere.

701KB native macOS app with verifiable zero-network code, replacing Raycast snippets for AI prompts.
Mac users working with multiple AI tools daily
Raycast · Alfred · Keyboard Maestro
I work with different AI tools every day, and had prompts scattered across Raycast snippets, Apple Notes, and Notion — notes that kept getting longer and unmanageable. Raycast snippets are useful, but cumbersome to browse and edit. I wanted one local place to save and review them, and one click to paste them into whatever AI tool I'm using. The test I set was whether I could actually stop using Raycast snippets for this. I think I fulfilled my goal. Hodor has been my daily tool for 3 months now.
The app is 701 KB — SwiftUI + SwiftData, no web views. Zero network requests anywhere in the code: no analytics, no telemetry, no update checks. You can verify - search the source for URLSession, it's not in code.
Runs on macOS 15+, with native Liquid Glass on macOS 26+. Free and open source.
GitHub: https://github.com/woody-design/hodor
Let me know if you have any suggestions — I'd love to hear how you solved the scattered-prompts problem.
Beautiful node-based UI for prompt branching, but prompt iteration tools already exist everywhere.
Restores full window layouts when monitors connect, unlike Rectangle or Magnet.
Someone actually solved the annoying UX around running dozens of agent sessions: per-agent sandboxing, a command palette with hotkeys, and built-in secrets injection make spinning up and triaging failed runs painless. There’s also an on-board assistant that can configure and drive the factory — smart move for reducing CLI friction. The tradeoff is obvious: it’s tightly coupled to macOS and Claude, so it’s brilliant if you live in that ecosystem but niche otherwise.
Click-to-select DOM elements and paste precise CSS diffs into Cursor.
GitHub Issues beat Notion for session history because they link directly to PRs.
Prompt compression cuts token costs 40-60%, but prompt optimization isn't new.