🚧 Pre-launch · macOS 26+ · €9.99 lifetime · for vibe coders

Vibalos. Your AI sidekick in the menu bar.

Vibalos polishes your prompts, searches your clipboard, and OCRs your screenshots — so you stay focused on the actual code. Local AI, no cloud, no subscription. Three hotkeys today. More coming.

12-month dogfood receipts: 1.235.713 words · 115 wpm · 49d streak how I work →

What Vibalos can do today.

He's still learning.

Polish your prompts

Select text in Cursor, Claude Code, ChatGPT — hit a hotkey, the polished version replaces your selection. Local AI via Ollama or Apple Foundation. Your prompt never leaves your Mac.

Search your clipboard

⌥⌘V opens your pasteboard history. Find the snippet you copied two hours ago. Apply polish presets directly from any row. Password-manager items are skipped automatically.

Screenshots with OCR

⌥⌘5 for a region screenshot with built-in text recognition. Image + text land on your clipboard — stack traces, error dialogs, UI mockups straight into your next prompt.

Claude Code companion

Vibalos knows your active Claude Code session and injects project context via {{cc_*}} tokens. Park / resume action for interrupted sessions.

What Vibalos does in your day.

One hotkey, one micro-task, back to coding.

01 ⌥1–⌥0

Polish — sharpen any prompt in place

Select text in any app, hit ⌥1 to ⌥0, the polished version replaces your selection. Local AI via Ollama (M-series Mac, M3 Pro recommended) or Apple Foundation Models. Each hotkey is its own preset — tone, writing style, language, tags configurable per slot. Your prompt never touches the cloud.

Example
Selected:  "build me a stripe webhook route"
→ Vibalos: "Please build a FastAPI endpoint for Stripe webhooks. Verify the signature via STRIPE_WEBHOOK_SECRET. Log the event type. Return 200 for unknown types."
02 ⌥⌘V

Pasteboard — clipboard with memory

Vibalos writes every copy operation to a local SwiftData DB. ⌥⌘V opens the history with full-text search. Each row is clickable to re-copy — and you can apply a polish preset directly from any line. Password managers (1Password, Bitwarden) are detected and skipped automatically.

Example
⌥⌘V → type "stripe key"
→ stk_test_51N… · copied 2h ago · last used in Cursor
→ stk_live_aB… · copied 5d ago
Click → copied. ⌥+click → polish + copied.
03 ⌥⌘5

Snap — screenshots that already know what they say

⌥⌘5 for a region screenshot with built-in Apple Vision OCR. Image and recognized text land on the clipboard simultaneously and appear instantly in your pasteboard history. No screen-recording permission required. Optional annotation editor for arrows, highlights, and text overlays.

Example
⌥⌘5 → drag region around Cursor error
→ PNG on clipboard
→ Recognized text: "TypeError: Cannot read property 'x' of undefined"
→ paste straight into your next Claude Code prompt
04 {{cc_*}}

Claude Code companion — knows your session

Vibalos watches ~/.claude/projects/ and tracks your active Claude Code session in real time. Use {{cc_*}} tokens inside polish presets — e.g. {{cc_recent_replies_3}} to inject the last 3 assistant replies as context. Park / resume captures session state across breaks.

Token example
Preset: "Bug-fix prompt"
Template: "Bug: {{selection}}\nContext: {{cc_recent_replies_3}}"
→ Select "crash on large files", ⌥1
→ Polished version with last 3 Claude replies as context

Built different.

Three decisions we won't roll back.

01

Privacy by design

Vibalos runs entirely on your Mac. Polish via Ollama or Apple Foundation Models, OCR via Apple Vision, all on-device. No cloud, no telemetry, no accounts — not even "anonymous stats". Outbound traffic happens twice: once at purchase (Lemonsqueezy as Merchant of Record) and once per day for the update check.

Full data-flow diagram →
02

Mac-native by design

Vibalos sits deep in macOS: Accessibility for global hotkeys, Apple Vision for OCR, Sparkle with EdDSA-signed updates. Cross-platform would lose this depth — and with it the entire advantage. Mac-only isn't a limitation, it's the precondition for how close Vibalos sits to your tooling.

Why mac-only forever →
03

Continuity by design

Your license is verified offline — it works even if our servers shut down. You get a lifetime offline-use guarantee for whatever version you installed. For teams: source-escrow at a German notary as a safety backstop.

What if I go away? →

Three steps in.

01

Install

Grab the DMG, drag the app to Applications, grant accessibility permission once. Vibalos now lives in your menu bar.

02

Hit a hotkey

⌥1–⌥0 for polish presets, ⌥⌘V for pasteboard, ⌥⌘5 for snap. All hotkeys fully reconfigurable — Vibalos doesn't make rules.

03

Use it forever

50 free polishes to try. If Vibalos earns his keep, pay €9.99 once — lifetime, one Mac, no accounts, no subscriptions.

Built clean.

100% Local No cloud upload
Privacy First No telemetry
One-time €9.99 · no subscription
macOS Native Swift, signed, notarized

You're not buying a snapshot.

You're buying the trajectory.

Vibalos is one of my daily-driver tools. I use it every day while coding with Claude Code, Cursor, and ChatGPT. Every friction that annoys me, I fix. Every workflow gap, I close. You pay once — and benefit from me eating my own dog food.

What's coming next

  • More polish presets: memory entries, CLAUDE.md rules, prompt pre-flight
  • Smarter Claude Code integration with live-session awareness
  • Voice-to-prompt for hands-free coding
  • Whatever the issue tracker yells loudest about

Feature request? Bug? Question?

Open it on GitHub

Vibalos isn't currently open source — the source repo stays private for now. The reasoning is in the GitHub README. Issues and feature requests there are the direct line to the roadmap.

Coming soon.

Vibalos is finishing pre-launch. Star the repo to be notified at launch — €9.99 one-time, one Mac, lifetime.

Pre-launch · Version 1.0 — macOS 26+

Lifetime license · No subscription · No telemetry · Coming soon