ブログ

GeekByeについて詳しく知り、製品アップデートを受け取り、AI面接アシスタンスへの取り組みをご覧ください。

接続が切れただけでアプリ全体が落ちてはいけない — でも私たちのは落ちた
Steven

Steven

2026年7月6日1 分で読める

接続が切れただけでアプリ全体が落ちてはいけない — でも私たちのは落ちた

バックエンドが会議の途中でオフラインになったとき、それは文字起こしを止めただけではありませんでした — アプリ全体をクラッシュさせたのです。原因はたった一つの処理されないイベント、修正は十行でした。これは、GeekByeがかつて自分を殺していた事態を通り抜けても、サインインを保ち、接続を保つようにしたリリース群の物語です。

エンジニアリング
信頼性
Electron
GeekByeリリース

最新記事

ソフトウェアを完璧に届けるための解剖学:テストが見逃したものをコードレビューがどう捉えたか
Steven
Steven1 分で読める

ソフトウェアを完璧に届けるための解剖学:テストが見逃したものをコードレビューがどう捉えたか

GeekBye v2シリーズを通して、同じことが何度も起きています。開発者のマシンではすべてのテストに合格した修正が、コードレビューによって「ほぼ全員にとって失敗していたはずだ」と証明されるのです。これは9つのリリースの背後にあるワークフロー——レビューというゲート、修正より先に不具合を捉える仕組み、そして「自分の環境では動く」を「ちゃんと動く」に変える、出荷前テストの規律の物語です。

エンジニアリング
プロセス
コードレビュー
あなたのMacアプリはマイクへのアクセスを許可する — そして起動するたびに、それを忘れる
Steven
Steven1 分で読める

あなたのMacアプリはマイクへのアクセスを許可する — そして起動するたびに、それを忘れる

GeekByeがマイクの許可を求め、あなたは許可し、動きました。次に起動すると、消えている。しかもアプリは、システム設定 → マイク にそもそも一度も現れなかった。犯人は、アプリを「消えてしまうパス」から静かに実行していたmacOSのセキュリティ機能でした — その診断と、たった一つのプロンプトで済む修正をここに記します。

macOS
権限
エンジニアリング
ライブレポートをちらつきなしでストリーミングする方法
Steven
Steven1 分で読める

ライブレポートをちらつきなしでストリーミングする方法

会議が終わると、GeekByeのサマリーはスピナーを見つめさせる代わりに、いまやライブで埋まっていきます。ストリーミングUIをそわそわではなく落ち着いた感触にするには、ちらつきを二度解決する必要がありました — 一度は構造化フィールドのために、もう一度はmarkdownのために。そして二番目の修正は、すでに自分たちが持っていたレンダラーでした。

エンジニアリング
フロントエンド
ストリーミング
一つのコードベース、二つのアプリ: フォークせずにホワイトラベル化する方法
Steven
Steven1 分で読める

一つのコードベース、二つのアプリ: フォークせずにホワイトラベル化する方法

GeekByeとPavleurは、単一のリポジトリから作られる、別々にブランド付けされた二つのデスクトップアプリです — フォークもなく、コードベースの複製もありません。これが、一つのコードベースを二つのプロダクトへコンパイルさせるビルド時の仕組みであり、そして私たちの二つ目のアプリが間違った名前で自己紹介してしまった一行のバグの話です。

エンジニアリング
アーキテクチャ
ビルド
たった一つのCSS変数、五回のレビュー、そして嘘をついたSwiftツールチェーン
Steven
Steven1 分で読める

たった一つのCSS変数、五回のレビュー、そして嘘をついたSwiftツールチェーン

GeekBye v2.0.7は、オーバーレイ全体を調整可能な半透明にしました — 一行のCSS変更のように聞こえますが、まったくそうではありませんでした。本当の物語は、コードレビューが何を捕まえたかにあります: 薄れることを拒んだ二つの面、同じ不透明度なのに間違って見えた録音バー、そして自分たちのドキュメントがレビュアーに間違ったSwiftのバージョンを伝えたせいで672バイトを行ったり来たりしたコンパイル済みバイナリです。

エンジニアリング
デザイン
ビルド
音声コードを5,000行削除したら — 文字起こしが二重に出始めた
Steven
Steven1 分で読める

音声コードを5,000行削除したら — 文字起こしが二重に出始めた

GeekBye v1.6は、オンデバイスの二つのSwift文字起こしエンジンを引き剥がし、一つの統一パイプラインに置き換えました — 差し引き5,000行超の削除を、人々がアプリで会議の真っ最中に、です。すると文字起こしが二重に現れ始めました。バグが、まだエンジンは二つあると思い込んでいた唯一の層へ移動したからです。

エンジニアリング
文字起こし
アーキテクチャ
アプリを終了不可能にした「安全チェック」
Steven
Steven1 分で読める

アプリを終了不可能にした「安全チェック」

自動アップデートは、私たちが出荷した中で最も難しい機能でした — アプリを文鎮化させないために、4日間で6回のリリース。最悪のバグは、慎重であろうとして自ら仕込んだものでした: 失敗したアップデートを、文字通り終了できないプロセスに変えてしまった、500ミリ秒の「安全」チェックです。

エンジニアリング
Electron
信頼性
127コミットのリリースとは実際に何なのか
Steven
Steven1 分で読める

127コミットのリリースとは実際に何なのか

GeekBye v1.7.0は11日間で127コミットでした。外から見れば、それは百個の小さな作業の集まりに見えます。しかし内側から見れば、それは編み合わされた二つの大きな機能でした — そしてそのうちの一つは間違った場所に作られ、リリースの途中で引き剥がされて作り直されたのです。これが大きなリリースの解剖学です。

エンジニアリング
リリース
アーキテクチャ
イヤホンのバグ: 相手が文字起こしから消えたとき
Steven
Steven1 分で読める

イヤホンのバグ: 相手が文字起こしから消えたとき

デュアルチャンネルの文字起こしは、ノートPCのスピーカーでも、オーバーイヤーヘッドホンでも完璧に動いていました。ところが誰かがイヤホンを挿した途端、話している相手が文字起こしからただ消えてしまったのです — 相手が話し出した瞬間、Chromiumが私たちの音声を黙って無音化していたからでした。十一の修正が失敗しました。十二番目がアーキテクチャそのものを変えました。

エンジニアリング
オーディオ
文字起こし
穏やかなソフトウェア:ちらつくトグルを葬り、チャットに「今どのモードか」を語らせる
Steven
Steven1 分で読める

穏やかなソフトウェア:ちらつくトグルを葬り、チャットに「今どのモードか」を語らせる

GeekByeの小さなリリースが2本。目玉機能はなし。ただ、クリックのたびにちらついていた設定トグルを直し、会議モードで答えたのかコーディングモードで答えたのかをようやく教えてくれるチャットアシスタントを作った。「穏やかなソフトウェア」が実際にいくらのコストで成り立っているのか、その一つひとつのディテールの話だ。

プロダクト
デザイン
エンジニアリング
ファイアウォールがWebSocketを塞ぐとき、リアルタイム文字起こしはどうなるか
Steven
Steven1 分で読める

ファイアウォールがWebSocketを塞ぐとき、リアルタイム文字起こしはどうなるか

企業ネットワークはHTTPSは通すくせに、WebSocketのアップグレードをこっそり殺すのが大好きです。それがリアルタイム文字起こしを黙って壊します。GeekBye v2.0.8は自動でピュアHTTPSトランスポートへフォールバックする — そしてそれを出荷する過程で、機能全体を無意味にしかねないバグが見つかりました。

文字起こし
ネットワーク
エンジニアリング
画面録画がなぜ間違ったモニターを撮るのか(そして私たちの修正)
Steven
Steven1 分で読める

画面録画がなぜ間違ったモニターを撮るのか(そして私たちの修正)

デュアルモニター環境で、GeekByeはあなたがどちらの画面で作業していようとプライマリディスプレイを録画・スクリーンショットしていました。修正は小さな関数ひとつ — でもその最初のバージョンは間違っていて、コードレビューがその理由を見抜きました。

画面録画
マルチディスプレイ
エンジニアリング
アプリが自分自身にDDoSを仕掛けた日
Steven
Steven1 分で読める

アプリが自分自身にDDoSを仕掛けた日

起動時に一気に放たれた保留中アップロードの滞留が、あらゆるGeekByeクライアントを、自社サーバーへの小さなサービス拒否攻撃へと変えました。その修正 — そしてそれが私たちに作らせた接続生存性のはしご — は、v2が教えてくれた最も役立つことの一つです。

信頼性
ネットワーク
エンジニアリング
バージョン2に本当に必要なもの: 206コミット分の正直な状態
Steven
Steven1 分で読める

バージョン2に本当に必要なもの: 206コミット分の正直な状態

GeekBye v2は機能リリースではありませんでした。それは、たった一つの考えに向けられた206のコミットでした — アプリは自分自身の状態について決して嘘をつくべきではない、と。それが何を要求するのか、ここに記します — 私たちがそれを一切出荷できなくなりかけた、あの一行のロックファイルの間違いも含めて。

信頼性
エンジニアリング
リリース
AIノートテイカーはなぜ会議の途中で録音を止めるのか
Steven
Steven1 分で読める

AIノートテイカーはなぜ会議の途中で録音を止めるのか

私たち自身のアプリが、相手が話している最中に2つの会議を終了させました。フォレンジックの痕跡をたどると、善意で作られたのに「あなたの声しか聞こえない」アイドルタイマーに行き着き — さらにデスクトップ全体をロックしかねない2つ目のバグも見つかりました。どちらもGeekBye v2.0.9で修正済みです。

信頼性
会議
エンジニアリング
AI文字起こしはなぜ専門用語を聞き間違えるのか(そして私たちはどう直したか)
Steven
Steven1 分で読める

AI文字起こしはなぜ専門用語を聞き間違えるのか(そして私たちはどう直したか)

ライブセッションで「what is the pointer in C++」が「what is the point in life」と聞き取られました。そのトランスクリプトからGeekBye v2.0.11に至るまでの調査記録 — keytermバイアス、接続を切断していたタイミング競合、そして自分たちの修正が裏目に出た日の話です。

文字起こし
信頼性
エンジニアリング
会議からエージェントへ:話したことを、AIが実行できる仕事に変える
Chris
Chris1 分で読める

会議からエージェントへ:話したことを、AIが実行できる仕事に変える

ボトルネックはモデルではなく、本物のコンテキストをエージェントに渡せていないことです。エージェント・ツーリングを上達させる実践的な方法と、会議で決まったことを Claude Code、Codex、あるいは任意のエージェントへそのまま流し込む方法を紹介します。

AIエージェント
エージェント・ワークフロー
会議メモ
Claude Code vs Codex:本当のスキルは「エージェント・リテラシー」
Chris
Chris1 分で読める

Claude Code vs Codex:本当のスキルは「エージェント・リテラシー」

誰もが「どちらが優れているか」を尋ねます。それは間違った問いです。各ツールがあなたを何に長けさせるのか——そして2026年に本当に重要なスキル、すなわちエージェントを操舵し、振り分け、検証する力について解説します。

AIコーディングエージェント
Claude Code
Codex
学生・学習者のためのGeekBye:あなたのAI学習パートナー
Christian
Christian1 分で読める

学生・学習者のためのGeekBye:あなたのAI学習パートナー

講義スライドをスクリーンショットして難解な概念を解説してもらい、宿題をステップごとに解き、コース教材に合わせてGeekByeをパーソナライズ。より速く学び、ストレスを減らすための学生向け活用ガイド。

学生
学習
勉強ツール
技術面接のためのGeekBye:事前 / 当日 / 事後 完全プレイブック
Christian
Christian1 分で読める

技術面接のためのGeekBye:事前 / 当日 / 事後 完全プレイブック

ハイステークスな30分のパフォーマンスを、前夜・開始2分前・コーディング問題中・行動面接中・終了直後の各タイミングでGeekByeがどう動くかに分解して解説します。

技術面接
面接対策
AIツール
GeekByeのキーボードショートカット:60秒でアプリをマスターする
Christian
Christian1 分で読める

GeekByeのキーボードショートカット:60秒でアプリをマスターする

GeekByeで行うことの90パーセントは3つのショートカットでカバーできます。それを覚え、MacのFnキーの落とし穴を理解し、IDEがコンビネーションを奪ったときにプリセットを切り替えれば、もうマウスは不要です。

キーボードショートカット
生産性
チュートリアル
GeekByeはこうして見えなくなる:主要ミーティングプラットフォーム5つでのライブデモ
Christian
Christian1 分で読める

GeekByeはこうして見えなくなる:主要ミーティングプラットフォーム5つでのライブデモ

Google Meet、Microsoft Teams、Zoom、Slack、Webexで実際にスクリーン共有しながら、GeekByeが消える様子をご覧ください。短いデモが5本。候補者側と面接官側の画面を並べて比較します。

プライバシー
デモ動画
検出不可
【2026年最新】Cluelyの代替ツール8選(データ漏洩事件を受けて)
Steven
Steven3 分で読める

【2026年最新】Cluelyの代替ツール8選(データ漏洩事件を受けて)

Cluelyが83,000人のユーザーの面接データを流出させました。プライバシーを真剣に守る、より安全で信頼性の高いAI面接アシスタント8選を紹介します。

AI面接ツール
Cluelyの代替
面接アシスタント
面接パフォーマンスの6つの指標を理解する
Chris
Chris2 分で読める

面接パフォーマンスの6つの指標を理解する

GeekByeは面接を6つの側面で評価します — 自信、明確さ、具体性、積極性、冷静さ、適切さ。各指標の意味と、それを活用してスキルを向上させる方法を解説します。

Interview Tips
Meeting Analysis
Performance Metrics
Cmd+Shift+. でミーティングレポートを瞬時に開く
Chris
Chris1 分で読める

Cmd+Shift+. でミーティングレポートを瞬時に開く

ミーティング分析を探すためにメニューをクリックする必要はもうありません。キーボードショートカット Cmd+Shift+. ひとつで、完全なミーティングサマリー、パフォーマンス指標、AIフィードバックが表示されるレポートタブが開きます。

Keyboard Shortcuts
Meeting Analysis
Tips & Tricks
キーボードショートカット一つでAIヘルプを即座に呼び出す方法
Steven
Steven1 分で読める

キーボードショートカット一つでAIヘルプを即座に呼び出す方法

Cmd+Enterを押すだけで、画面上のあらゆるものにAIアシスタンスを受けられます。コピペも説明も不要 - GeekByeはあなたが見ているものをそのまま認識し、即座にサポートします。

AIアシスタント
キーボードショートカット
生産性向上
面接の出来を推測するのはもうやめよう
Steven
Steven1 分で読める

面接の出来を推測するのはもうやめよう

GeekByeは面接や会議を自動分析し、詳細なノートと正直すぎるフィードバックを提供します。

Meeting Notes
AI Analysis
Interview Feedback
GeekByeでインタビューをリアルタイム文字起こしする方法
Steven
Steven1 分で読める

GeekByeでインタビューをリアルタイム文字起こしする方法

面接中にメモを取るのに必死になるのはもう終わり。GeekByeがあなたの声も相手の声もすべてリアルタイムで文字起こし。本当に大切なことに集中できます。

文字起こし
面接ツール
生産性向上
スクリーン共有中に見えないようにする方法(誰にも気づかれずに)
Steven
Steven1 分で読める

スクリーン共有中に見えないようにする方法(誰にも気づかれずに)

AIアシスタントはスクリーン共有時に表示される必要はありません。GeekByeがZoom、Google Meet、およびあらゆるビデオ通話中に完全に隠れている仕組みを説明します。

スクリーン共有
プライバシー
インタビューツール
GeekByeの言語設定方法: 完全な多言語セットアップガイド
Steven
Steven1 分で読める

GeekByeの言語設定方法: 完全な多言語セットアップガイド

GeekByeで文字起こしと出力言語を設定する方法を学びましょう。英語、スペイン語、中国語、日本語、ドイツ語、フランス語など33の言語に対応しており、世界的なインタビュー成功をサポートします。

GeekByeチュートリアル
言語設定
多言語対応
面接で落ち続けるのにうんざり?ついに突破する方法がここにある
Steven
Steven1 分で読める

面接で落ち続けるのにうんざり?ついに突破する方法がここにある

優秀な開発者が技術面接で失敗する理由と、何百人もの人が数ヶ月ではなく数週間でトップテック企業から内定を獲得したAIシステムを紹介。

技術面接
キャリアアップ
AIツール
内定が取れない?本当の原因はここにある
Steven
Steven1 分で読める

内定が取れない?本当の原因はここにある

何百通もの応募書類を送っても、オファーはゼロ。市場のせいにするのはやめよう。本当の問題は、勝負どころでのあなたのパフォーマンスにある。

就職活動
キャリアアドバイス
面接対策