Blog

Learn more about GeekBye, get product updates, and discover our approach to AI-powered interview assistance.

A Dropped Connection Shouldn't Crash Your Whole App — But Ours Did
Steven

Steven

July 6, 20266 min read

A Dropped Connection Shouldn't Crash Your Whole App — But Ours Did

When our backend went offline mid-meeting, it didn't just pause transcription — it crashed the entire app. The cause was a single unhandled event, and the fix was ten lines. This is the release cluster that made GeekBye stay signed in and stay connected through the things that used to kill it.

Engineering
Reliability
Electron
GeekBye Releases

Latest Articles

The Anatomy of Shipping Software to Perfection: How Code Review Caught What Tests Couldn't
Steven
Steven6 min read

The Anatomy of Shipping Software to Perfection: How Code Review Caught What Tests Couldn't

Across the GeekBye v2 series, the same thing keeps happening: a fix passes every test on the developer's machine, and then code review proves it would have failed for almost everyone. This is the workflow behind nine releases — the review gate, the fix-first catches, and the test-before-ship discipline that turns "it works for me" into "it works."

Engineering
Process
Code Review
Your Mac App Grants Microphone Access — Then Forgets It Every Launch
Steven
Steven6 min read

Your Mac App Grants Microphone Access — Then Forgets It Every Launch

GeekBye asked for microphone permission, you granted it, and it worked. Next launch: gone. And the app never showed up in System Settings → Microphone at all. The culprit was a macOS security feature quietly running the app from a path that disappears — here is the diagnosis and the one-prompt fix.

macOS
Permissions
Engineering
How to Stream a Live Report Without the Flicker
Steven
Steven5 min read

How to Stream a Live Report Without the Flicker

When your meeting ends, GeekBye's summary now fills in live instead of making you stare at a spinner. Getting streaming UI to feel calm instead of jittery took solving flicker twice — once for structured fields, once for markdown — and the second fix was a renderer we already owned.

Engineering
Frontend
Streaming
One Codebase, Two Apps: How to White-Label Without Forking
Steven
Steven5 min read

One Codebase, Two Apps: How to White-Label Without Forking

GeekBye and Pavleur are two differently-branded desktop apps built from a single repository — no fork, no duplicated codebase. Here is the build-time machinery that makes one codebase compile into two products, and the one-line bug that made our second app introduce itself by the wrong name.

Engineering
Architecture
Build
One CSS Variable, Five Review Rounds, and a Swift Toolchain That Lied
Steven
Steven7 min read

One CSS Variable, Five Review Rounds, and a Swift Toolchain That Lied

GeekBye v2.0.7 made the whole overlay adjustably translucent — which sounds like a one-line CSS change and absolutely was not. The real story is what code review caught: two surfaces that refused to fade, a recording bar that looked wrong at the same opacity, and a compiled binary that flip-flopped 672 bytes because our own docs told a reviewer the wrong Swift version.

Engineering
Design
Build
We Deleted 5,000 Lines of Audio Code — and Transcripts Started Showing Up Twice
Steven
Steven6 min read

We Deleted 5,000 Lines of Audio Code — and Transcripts Started Showing Up Twice

GeekBye v1.6 tore out two on-device Swift transcribers and replaced them with one unified pipeline — a net deletion of over 5,000 lines, done while people were mid-meeting on the app. Then transcripts began appearing twice, because the bug moved to the one layer that still thought there were two engines.

Engineering
Transcription
Architecture
The Safety Check That Made Our App Impossible to Quit
Steven
Steven6 min read

The Safety Check That Made Our App Impossible to Quit

Auto-update was the hardest feature we ever shipped — six releases in four days to stop it bricking the app. The worst bug was one we introduced trying to be careful: a 500-millisecond "safety" check that turned a failed update into a process you literally could not quit.

Engineering
Electron
Reliability
What a 127-Commit Release Actually Is
Steven
Steven6 min read

What a 127-Commit Release Actually Is

GeekBye v1.7.0 was 127 commits in eleven days. From the outside that looks like a hundred little things. From the inside it was two big features braided together — and one of them got built in the wrong place, then torn out and rebuilt mid-release. Here is the anatomy of a large release.

Engineering
Release
Architecture
The Earbuds Bug: When the Other Person Vanished From Our Transcript
Steven
Steven6 min read

The Earbuds Bug: When the Other Person Vanished From Our Transcript

Dual-channel transcription worked perfectly on laptop speakers and over-ear headphones. Then someone plugged in earbuds, and the person they were talking to simply disappeared from the transcript — because Chromium silently muted our audio the instant they spoke. Eleven fixes failed. The twelfth changed the whole architecture.

Engineering
Audio
Transcription
Calm Software: Killing a Flickering Toggle and Teaching Chat to Say What Mode It's In
Steven
Steven6 min read

Calm Software: Killing a Flickering Toggle and Teaching Chat to Say What Mode It's In

Two small GeekBye releases, no headline features — just a settings toggle that stopped flickering and a chat assistant that finally tells you whether it answered in meeting mode or coding mode. This is what "calm software" actually costs, one detail at a time.

Product
Design
Engineering
Live Transcription When the Firewall Blocks WebSockets
Steven
Steven5 min read

Live Transcription When the Firewall Blocks WebSockets

Corporate networks love to allow HTTPS and quietly kill WebSocket upgrades. That silently breaks real-time transcription. GeekBye v2.0.8 falls back to a pure-HTTPS transport automatically — and shipping it uncovered a bug that would have made the whole feature useless.

Transcription
Networking
Engineering
Why Screen Recording Captures the Wrong Monitor (and Our Fix)
Steven
Steven4 min read

Why Screen Recording Captures the Wrong Monitor (and Our Fix)

On a two-monitor setup, GeekBye recorded and screenshotted the primary display no matter which screen you were working on. The fix was one small function — but the first version of it was wrong, and code review caught why.

Screen Recording
Multi-Display
Engineering
The Day Our App DDoSed Itself
Steven
Steven5 min read

The Day Our App DDoSed Itself

A backlog of pending uploads, released all at once on startup, turned every GeekBye client into a small denial-of-service attack on our own servers. The fix — and the connection-liveness ladder it forced us to build — is one of the most useful things v2 taught us.

Reliability
Networking
Engineering
What a Version 2 Actually Takes: 206 Commits of Honest States
Steven
Steven7 min read

What a Version 2 Actually Takes: 206 Commits of Honest States

GeekBye v2 was not a feature release. It was 206 commits aimed at a single idea: the app should never lie about its own state. Here is what that costs — including the one-line lockfile mistake that nearly stopped us from shipping any of it.

Reliability
Engineering
Release
Why Your AI Notetaker Stops Recording Mid-Meeting
Steven
Steven5 min read

Why Your AI Notetaker Stops Recording Mid-Meeting

Our own app ended two of our meetings while the other side was mid-sentence. The forensic trail led to a well-intentioned idle timer that could not hear anyone but you — and a second bug that could lock your whole desktop. Both fixed in GeekBye v2.0.9.

Reliability
Meetings
Engineering
Why AI Transcription Mishears Technical Terms (and How We Fixed It)
Steven
Steven6 min read

Why AI Transcription Mishears Technical Terms (and How We Fixed It)

A live session heard "what is the pointer in C++" as "what is the point in life". Here is the forensic trail from that transcript to GeekBye v2.0.11 — keyterm biasing, a connection-dropping race, and the day our own fix backfired.

Transcription
Reliability
Engineering
From Meetings to Agents: Turn Talk Into Work Your AI Can Run
Chris
Chris6 min read

From Meetings to Agents: Turn Talk Into Work Your AI Can Run

The bottleneck isn't the model — it's getting real context into your agents. Here's the practical way to get better at agentic tooling, and how to feed what was decided in a meeting straight into Claude Code, Codex, or any agent.

AI Agents
Agentic Workflows
Meeting Notes
An AI Assistant for Interview Prep That Stays Discreet
Steven
Steven7 min read

An AI Assistant for Interview Prep That Stays Discreet

Rehearse answers, run mock interviews, and review your own performance afterward. Keep prep in reusable profiles. Private, on your Mac, no telemetry.

Interview Prep
Mock Interviews
Privacy
How to Choose an AI Meeting Assistant in 2026
Steven
Steven10 min read

How to Choose an AI Meeting Assistant in 2026

Most AI meeting assistants look great in a demo and fall apart in real use. Here are the 6 criteria that matter - and how to test them yourself.

AI Meeting Assistant
Buyer Guide
Privacy
Claude Code vs Codex: The Real Skill Is Agent Literacy
Chris
Chris9 min read

Claude Code vs Codex: The Real Skill Is Agent Literacy

Everyone asks which one is better. That's the wrong question. Here's what each tool makes you better at — and the 2026 skill that actually matters: steering, dispatching, and verifying agents.

AI Coding Agents
Claude Code
Codex
The Private AI Assistant That Keeps Your Notes on Your Device
Steven
Steven6 min read

The Private AI Assistant That Keeps Your Notes on Your Device

Most AI assistants store your meetings in their cloud. GeekBye keeps your transcripts, notes, and recordings in a local library — with no telemetry.

Privacy
Local-First
AI Assistant
Why Your AI Notetaker Stops on Bad Wi‑Fi
Steven
Steven6 min read

Why Your AI Notetaker Stops on Bad Wi‑Fi

AI notetakers love to die on flaky Wi‑Fi and lose your transcript. Here's why it happens, and how GeekBye stays connected and recovers itself.

Transcription
Reliability
Remote Work
Transcribe Lectures on Mac — Then Actually Study Them
Steven
Steven8 min read

Transcribe Lectures on Mac — Then Actually Study Them

Transcribe lectures live on your Mac, then get searchable notes, summaries, and key points. Stays connected on campus Wi‑Fi. Stays on your device.

Transcription
Study Tools
Productivity
GeekBye v2: A Calmer, More Reliable AI Assistant
Steven
Steven6 min read

GeekBye v2: A Calmer, More Reliable AI Assistant

GeekBye v2 stays connected through bad Wi-Fi, keeps your library on your device, and drops the surprise limits.

Product Update
Reliability
Privacy
Ship Your Own AI Notetaker, White-Labeled
Steven
Steven8 min read

Ship Your Own AI Notetaker, White-Labeled

Deliver a private, reliable AI meeting assistant under your own brand. Local-first by default, no telemetry, resilient on real-world networks.

White Label
For Teams
Privacy
GeekBye for Students & Learning: Your AI Study Partner
Christian
Christian4 min read

GeekBye for Students & Learning: Your AI Study Partner

Screenshot lecture slides, get tough concepts explained, solve homework step-by-step, and personalize GeekBye to your courses. The student playbook for learning faster and stressing less.

Students
Learning
Study Tools
GeekBye for Technical Interviews: A Before / During / After Playbook
Christian
Christian4 min read

GeekBye for Technical Interviews: A Before / During / After Playbook

Thirty minutes of high-stakes performance, broken down into the moves GeekBye makes for you the night before, two minutes before, during the coding question, during the behavioral round, and right after.

Technical Interviews
Interview Prep
AI Tools
GeekBye Keyboard Shortcuts: Master the App in 60 Seconds
Christian
Christian4 min read

GeekBye Keyboard Shortcuts: Master the App in 60 Seconds

Three shortcuts cover ninety percent of what you do in GeekBye. Memorize those, learn the Mac Fn-key gotcha, swap presets when an IDE steals a combo, and you never need a mouse again.

Keyboard Shortcuts
Productivity
Tutorial
Watch GeekBye Stay Invisible: 5 Live Demos on Top Meeting Platforms
Christian
Christian3 min read

Watch GeekBye Stay Invisible: 5 Live Demos on Top Meeting Platforms

See GeekBye disappear during real screenshare on Google Meet, Microsoft Teams, Zoom, Slack, and Webex. Five short demos. Side-by-side candidate vs interviewer view.

Privacy
Demo Videos
Undetectable
8 Best Cluely Alternatives in 2026 (After the Data Breach)
Steven
Steven13 min read

8 Best Cluely Alternatives in 2026 (After the Data Breach)

Cluely leaked 83,000 users interview data. Here are 8 safer, more reliable AI interview assistants that actually protect your privacy.

AI Interview Tools
Cluely Alternatives
Interview Assistants
Understanding Your 6 Interview Performance Metrics
Chris
Chris6 min read

Understanding Your 6 Interview Performance Metrics

GeekBye scores your interview on six dimensions — Confidence, Clarity, Specificity, Engagement, Composure, and Relevance. Learn what each metric means and how to use them to improve.

Interview Tips
Meeting Analysis
Performance Metrics
Open Your Meeting Report Instantly with Cmd+Shift+.
Chris
Chris3 min read

Open Your Meeting Report Instantly with Cmd+Shift+.

Stop clicking through menus to find your meeting analysis. One keyboard shortcut — Cmd+Shift+. — opens the Report tab with your full meeting summary, performance metrics, and AI feedback.

Keyboard Shortcuts
Meeting Analysis
Tips & Tricks
How to Get Instant AI Help with One Keyboard Shortcut
Steven
Steven4 min read

How to Get Instant AI Help with One Keyboard Shortcut

Press Cmd+Enter and get AI assistance for anything on your screen. No copy-pasting, no explaining - GeekBye sees what you see and helps immediately.

AI Assistant
Keyboard Shortcuts
Productivity
Stop Guessing How Your Interview Went
Steven
Steven5 min read

Stop Guessing How Your Interview Went

GeekBye automatically analyzes your interviews and meetings, giving you detailed notes plus brutally honest feedback on how you performed.

Meeting Notes
AI Analysis
Interview Feedback
How to Transcribe Your Interviews in Real-Time with GeekBye
Steven
Steven3 min read

How to Transcribe Your Interviews in Real-Time with GeekBye

Stop scrambling to take notes during interviews. GeekBye transcribes everything in real-time - your voice and theirs - so you can focus on what matters.

Transcription
Interview Tools
Productivity
How to Stay Invisible During Screen Sharing (Without Anyone Knowing)
Steven
Steven3 min read

How to Stay Invisible During Screen Sharing (Without Anyone Knowing)

Your AI assistant does not have to show up when you share your screen. Here is how GeekBye stays completely hidden during Zoom, Google Meet, and any video call.

Screen Sharing
Privacy
Interview Tools
How to Change Language in GeekBye: Complete Multilingual Setup Guide
Steven
Steven3 min read

How to Change Language in GeekBye: Complete Multilingual Setup Guide

Learn how to configure transcription and output languages in GeekBye. Supports 33 languages including English, Spanish, Chinese, Japanese, German, French, and more for global interview success.

GeekBye Tutorial
Language Settings
Multilingual Support
Tired of Failing Interviews? Here's How to Finally Ace Them
Steven
Steven3 min read

Tired of Failing Interviews? Here's How to Finally Ace Them

Discover why talented developers fail technical interviews and the AI powered system that helped hundreds land jobs at top tech companies in weeks, not months.

Technical Interviews
Career Growth
AI Tools
Can't Get Hired? Here's the Real Reason Why
Steven
Steven4 min read

Can't Get Hired? Here's the Real Reason Why

Hundreds of applications. Zero offers. Stop blaming the market. The real problem is how you perform when it matters most.

Job Search
Career Advice
Interview Tips