Capture without cloud storage.
Record and revisit sessions in your local Mac library. You do not need to upload a session to capture or play it back.
THE VISUAL MEMORY FOR VIBE CODING
Capture what your AI coding assistant cannot see later: the screen, voice, decisions, and debugging steps behind your work.
Search past sessions, revisit visual evidence, and turn browser walkthroughs into reviewable test drafts.
Recorded sessions stay on your Mac. Cloud sharing is your choice, not the default. How it works ↗
Made for Mac developers working alongside Cursor, Claude Code, Codex, and other coding tools. Recording does not require an agent integration.
Private by design · Local by default
VibeLogger stores each recorded session and its media, transcript, and history locally. There is no automatic upload of your recordings to PaperPilot Cloud.
Explore how your data is handled ↗Record and revisit sessions in your local Mac library. You do not need to upload a session to capture or play it back.
Choose Share to Web or encrypted .vibe bundle sharing when you want a copy on PaperPilot Transfer ↗. Sharing is an explicit action.
Privacy rules can block or redact sensitive content before AI, sharing, or export. Encrypted .vibe bundle sharing adds client-side encryption.
Cloud AI is separate: if you use a hosted AI model, selected transcript text or screen frames may be sent to that provider. Automatic privacy scanning is off by default, so this context may be unredacted unless you enable scanning or apply redactions. Your original recording remains in your local library.
The work ends. The context shouldn’t.
Your code and chat history may tell part of the story. VibeLogger keeps the visual work session: the screen, spoken reasoning, and decisions you can return to when the same issue resurfaces.
Built for technical work
Three concrete ways to turn a working session into a reusable outcome.
When an issue returns, search what you said and saw. Jump back to the relevant screen moment rather than digging through screenshots and notes.
See the decision demo ↗Record a browser walkthrough and produce a reviewable Playwright or Postman draft. Use it as a starting point — not unverified production code.
See walkthrough to test ↗Save the spoken explanation and screen evidence behind a demo or technical decision so you can revisit it when documentation is incomplete.
See visual recall in action ↗Less retracing. More moving forward.
Start with the 42-second overview, or choose a specific outcome from 7 real product demonstrations.
See the complete workflow
Capture the thinking, ask what you forgot to document, verify the answer against the screen, and carry the result into what comes next.
42 sec · See it in actionVideo summary: The complete loop from capture and grounded answers to reusable workflows, privacy, and lasting memory. The examples use synthetic session data; this summary is not a word-for-word transcript.
Demonstrated with a staged local tracker and synthetic session data. The Playwright spec shown passed unchanged against the demo fixture; generated artifacts should still be reviewed for your project.
Fits the way you already work
Record once, then search, revisit, or draft something useful.
Choose what to record, then capture your screen and microphone as you work.
Local transcripts, notes, and a visual timeline link your reasoning to the screen moments that mattered.
Search past sessions, revisit a decision with visual evidence, or draft a browser test from demonstrated steps.
More than a recording
VISUAL SESSION RECALL
Ask about a session, then follow relevant transcript and video-frame evidence back to its moment in the recording.
BROWSER WORKFLOWS
Capture browser actions and create inspectable Playwright or Postman artifacts, or ask AI to draft other formats. Review and adapt generated files before use.
CODING SESSION MEMORY
Search the full session library for recent decisions, recurring topics, and earlier work, then open the source session when you need the exact context.
YOUR AI PROVIDER
Choose a supported provider, enter an OpenRouter API key for its preconfigured connection, or use a compatible or local endpoint.
Simple, transparent plans
All recordings are stored on your Mac by default, not automatically uploaded to PaperPilot Cloud. Choose your AI provider, and share sessions only when you decide.
Free
Capture the screen and reasoning behind your coding sessions.
No credit card. No required account to download.
VibeLogger Pro
Turn captured work into something you can use.
Loading your local price…
View the full pricing and billing FAQ →
Pro prices shown are proposed until checkout opens. Managed AI and billing are in sandbox testing and are not publicly available. Pro starts with GPT-5 Mini. The $3 allowance is measured at provider cost, resets each calendar month (UTC), and does not roll over; text, images, and frame scoring share it. When it runs out, managed AI pauses until reset and your own provider remains available. We do not collect your payment card details. Free AI uses your own API key or local model; third-party charges are yours. Selected text and images can be sent to cloud AI and may be unredacted if optional privacy scanning is off; original recordings stay on your Mac.
Your work is yours
All recorded sessions, including their screen video, voice recordings, transcripts, and history, are saved in your local Mac library. VibeLogger does not automatically upload the session library to PaperPilot Cloud. A cloud copy is created only when you initiate an upload or sharing action.
Choose browser playback sharing or an encrypted .vibe bundle through PaperPilot Transfer ↗. Before sharing, review what is included and your privacy settings. Hosted AI is a separate opt-in workflow that may send selected text or frames to your configured provider.
This website uses PostHog for limited page, demo, and download analytics. Website analytics do not contain recorded sessions or transcripts.
Learn how local storage and secure sharing workOriginal session recordings, microphone audio, transcript, and notes are stored on your Mac, not automatically synced to PaperPilot.
Share to Web and .vibe bundle sharing are initiated by you. A locally saved session remains available without cloud sharing.
Optional scanning and saved redactions help protect AI, sharing, and export; review what leaves your Mac. Encrypted .vibe bundle sharing encrypts the payload on your Mac before upload.
Hosted AI may receive selected, potentially unredacted text or frames. Enable optional privacy scanning and review redactions before sending; compatible local models are also supported.
Good questions
Recorded sessions, media, transcripts, notes, and session history are saved on your Mac by default, with no automatic upload of the recording library to PaperPilot Cloud. Cloud copies are user-initiated through Share to Web or encrypted .vibe bundle sharing on PaperPilot Transfer. Optional hosted AI is separate and can send selected text or frames, potentially unredacted when optional privacy scanning is off.
Yes. Recording, playback, and local search do not require PaperPilot Cloud. A session is sent to PaperPilot Transfer only when you choose a sharing or upload action. Share to Web provides browser playback and .vibe sharing encrypts a portable bundle on-device before upload. These are different sharing modes.
No. Hosted AI can receive selected, potentially unredacted text or frames when optional privacy scanning is off; optional PaperPilot sharing sends a copy of a session you select. Website analytics and optional email signup are separate from the recording library.
Yes. VibeLogger supports several model providers, OpenRouter with an API key, OpenAI-compatible services, and local endpoints. AI processing uses the endpoint configured in the app.
Session analysis can identify ideas, tasks, decisions, lessons, questions, bugs, insights, and resources. You can search those items alongside your session transcripts.
Ask can use session transcripts and relevant captured screen frames as evidence, then link an answer back to a moment in the recording. Analysis is based on the sources available in that session and the model you configure.
Open System Settings → Privacy & Security and manually enable Screen Recording, Microphone, and Speech Recognition for VibeLogger. Then relaunch the app.
Recording, playback, local transcription, and basic search remain free. Our proposed Pro pricing is $79 a year or $9 a month. Check the pricing section for current checkout availability.
Pro is planned to include managed AI with a published monthly allowance and no API keys required. This service is in sandbox testing. Free supports your own API key or compatible local model; third-party provider charges are yours.
Direct Mac subscriptions will use Paddle when purchasing opens, starting from your signed-in account in the app. A future Mac App Store version will use Apple StoreKit in-app purchase instead. The payment page will show the actual billing amount, renewal terms, and available cancellation options before you pay. VibeLogger does not collect card numbers.
macOS 14 (Sonoma) or later.
Make the next session count
Your next “how did I do that?” deserves a better answer.
Download for Mac What’s new in v0.1.92 ↗Your first useful memory starts here
Includes the Voice Input companion helper. Free AI uses your own key or compatible local model; provider charges may apply.
Follow the 5-minute getting-started guide ↗A little help getting started
Get first-session tips and occasional product updates.
Setup tips are optional. Your email isn’t sent to website analytics. Email privacy