
Steven
2026年7月16日 • 2 分钟阅读
没有安全网就发布三十种语言
GeekBye v1.8.3 接入了 react-i18next,把整个应用翻译成了 30 种语言。用库的那部分是常规操作。有意思的是缺了什么:没有 key 一致性检查,也没有字符串提取器——于是写死的英文漏了出去,一个丹麦语拼写错误随版本发了出去,changelog 自己都说不清应用到底会说 28、29 还是 30 种语言。
了解更多关于GeekBye的信息,获取产品更新,探索我们AI面试助手的设计理念。

Steven
2026年7月16日 • 2 分钟阅读
GeekBye v1.8.3 接入了 react-i18next,把整个应用翻译成了 30 种语言。用库的那部分是常规操作。有意思的是缺了什么:没有 key 一致性检查,也没有字符串提取器——于是写死的英文漏了出去,一个丹麦语拼写错误随版本发了出去,changelog 自己都说不清应用到底会说 28、29 还是 30 种语言。

GeekBye v1.7.6 到 v1.8.1:一个从未离开过笔记本的语言设置、一个显示你真实键位的 Cmd+/ 悬浮层、一个零代码变更的版本——以及迁移自动更新源时的先有鸡还是先有蛋。

GeekBye v1.8.2 把仪表盘从一个录音遥控器变成了只读的分析视图——一条统计条和一张 7 天波浪图。这两个招牌元素都是第二稿,都在初稿出来后 20 分钟内、同一个下午里发布。

GeekBye v1.7.5 给登录页加了一张产品截图,又在同一天把它删了——改用真实组件重新搭了一遍。另外:一个比 OCR 还快的用户,以及一天 25 个 style commits 究竟长什么样。

GeekBye v1.7.3 用一条真正的时间线取代了会议下拉列表——人性化的日期、搜索、一条告诉你正身处哪场会议的面包屑。而在这之下:一个自动选中的竞态、一张比它自己所属会议还早的截图,以及 28 分钟内的五个 Windows 修复。

当后端在会议中途掉线时,它不只是暂停了转录 — 它让整个应用崩溃了。原因是单个未被处理的事件,而修复只有十行。这是让 GeekBye 在那些曾经会杀死它的状况中依然保持登录、保持连接的那一组发布的故事。

纵观 GeekBye v2 系列,同样的事情反复上演:一个修复在开发者的机器上通过了每一项测试,随后代码审查证明它对几乎所有人都会失败。这就是九次发布背后的工作流程——审查关卡、先修复后收网的拦截、以及把“在我这儿能跑”变成“它就是能跑”的发布前测试纪律。

GeekBye 请求麦克风权限,你授予了,它也确实能用。可下次启动:没了。而且这个应用压根就没出现在「系统设置 → 隐私与安全性 → 麦克风」里。罪魁祸首是 macOS 一个悄悄运行的安全特性,它让应用从一个转瞬即逝的路径运行 — 下面是诊断过程,以及那个一步搞定的修复。

会议结束后,GeekBye 的摘要现在会实时逐步填入,而不再让你盯着一个转圈图标发呆。要让流式 UI 感觉平稳而非抖动,我们不得不把闪烁解决两次 —— 一次是为结构化字段,一次是为 markdown —— 而第二次的解法,是一个我们早已拥有的渲染器。

GeekBye 和 Pavleur 是两个品牌各异的桌面应用,却构建自同一个仓库——没有分叉,没有重复的代码库。这就是让一套代码库编译出两个产品的构建期机制,以及那个让我们第二个应用用错名字自我介绍的一行 bug。

GeekBye v2.0.7 让整个悬浮层变得可调节的半透明 — 这听起来像是一行 CSS 的改动,但绝对不是。真正的故事在于代码评审抓到了什么: 两个死活不肯变淡的面板、一个在同样透明度下看起来不对劲的录音条,还有一个来回变化了 672 字节的编译二进制文件,只因为我们自己的文档告诉了评审者一个错误的 Swift 版本。

GeekBye v1.6 拆掉了两个设备端 Swift 转录器,用一条统一的管线替换 — 净删除超过 5,000 行代码,而且是在人们正开着会用这个应用的时候完成的。接着转录开始重复出现,因为 bug 迁移到了那个仍以为存在两个引擎的层。

自动更新是我们发布过的最难的功能——四天里连发六个版本,只为阻止它把应用弄成砖头。最糟糕的 bug 恰恰是我们为了谨慎而亲手引入的:一个 500 毫秒的"安全"检查,把一次失败的更新变成了一个你根本退不出去的进程。

GeekBye v1.7.0 在十一天里提交了 127 次。从外面看,这像是一百件小事。从里面看,它是两个大功能交织在一起 —— 而其中一个被建到了错误的地方,然后在发布中途被拆掉重建。这是一次大型发布的解剖。

双声道转录在笔记本扬声器和头戴式耳机上都完美运行。后来有人插上了入耳式耳机,于是他正在交谈的那个人就这样从转录里消失了 — 因为对方一开口,Chromium 就悄悄把我们的音频静音了。十一次修复都失败了。第十二次,改变了整套架构。

GeekBye 的两个小版本,没有任何头条级新功能——只是让一个设置开关不再闪烁,让聊天助手终于会告诉你它是用会议模式还是编程模式回答的。这就是"从容的软件"真正的代价,一个细节一个细节地攒出来。

企业网络最爱放行 HTTPS,却悄悄掐断 WebSocket 升级。这会无声无息地弄坏实时转写。GeekBye v2.0.8 会自动回退到一条纯 HTTPS 传输 — 而在把它做出来的过程中,我们挖到了一个会让整个功能形同虚设的 bug。

在双显示器环境下,无论你在哪块屏幕上工作,GeekBye 录制和截图的都是主显示器。修复只是一个小小的函数 — 但它的第一个版本是错的,而代码评审看出了原因。

一堆积压的待上传任务,在启动时被一次性全放出去,把每一个 GeekBye 客户端都变成了对我们自己服务器的一次小型拒绝服务攻击。那次修复 — 以及它逼着我们搭出来的那条连接存活性阶梯 — 是 v2 教给我们最有用的东西之一。

GeekBye v2 不是一次功能发布。它是瞄准一个念头的 206 次提交: 应用永远不该对自己的状态说谎。这需要付出什么,我们写在这里 — 包括那个差点让我们什么都发不出去的、一行锁文件的失误。

我们自己的应用在对方话说到一半时结束了我们的两场会议。取证的线索指向一个出发点良好、却只听得见你自己的空闲计时器 — 以及第二个可能锁死你整个桌面的 bug。两者都已在 GeekBye v2.0.9 中修复。

一次线上会话把 "what is the pointer in C++" 听成了 "what is the point in life"。这篇文章记录了从那份转写稿到 GeekBye v2.0.11 的完整取证过程 — keyterm 偏置、一个会掐断连接的时序竞争,以及我们自己的修复反而帮了倒忙的那一天。


瓶颈不在模型,而在于如何把真实的上下文喂给你的智能体。这里有一套切实可行的方法,让你更擅长智能体工具的使用,并把会议中敲定的内容直接交给 Claude Code、Codex 或任意智能体。


人人都在问哪个更好。这问题问错了。本文讲清每个工具让你更擅长什么——以及 2026 年真正重要的本事:操控、派单、验证智能体。

截图课堂幻灯片、把难懂的概念讲清楚、一步步搞定作业,把GeekBye个性化适配到你的每一门课。这是学得更快、压力更小的学生使用指南。

三十分钟的高压表现,被拆解成GeekBye在面试前一晚、开始前两分钟、编码题中、行为面试中、以及面试结束后帮你完成的每一步动作。

三个快捷键就能覆盖你在GeekBye里九成的操作。把它们记牢,搞清楚Mac上Fn键那个小坑,遇到IDE抢键的时候切换一下预设方案,从此再也不用碰鼠标。


看GeekBye如何在Google Meet、Microsoft Teams、Zoom、Slack和Webex的真实屏幕共享中彻底消失。五段简短演示,候选人视角与面试官视角同屏对比。

Cluely泄露了83,000名用户的面试数据。这8款更安全、更可靠的AI面试助手,才是真正保护你隐私的选择。


GeekBye 从六个维度为你的面试打分——自信度、清晰度、具体性、互动性、沉着度和相关性。了解每项指标的含义以及如何利用它们来提升表现。


不用再翻菜单找会议分析了。一个快捷键 — Cmd+Shift+. — 即可打开报告标签页,查看完整的会议摘要、表现指标和 AI 反馈。

按下 Cmd+Enter,屏幕上的任何问题都能获得 AI 协助。无需复制粘贴,无需解释说明——GeekBye 看到你所见,立即提供帮助。

GeekBye 自动分析你的面试和会议,提供详细记录并给出关于你表现的真实反馈。

别再在面试中手忙脚乱地记笔记了。GeekBye实时转录一切——你的声音和对方的声音——让你专注于真正重要的事。

当你分享屏幕时,你的AI助手不必出现。这里是GeekBye在Zoom、Google Meet和任何视频通话中保持完全隐形的方法。

了解如何在 GeekBye 中配置转录和输出语言。支持 33 种语言,包括英语、西班牙语、中文、日语、德语、法语等,助力您在全球范围内取得面试成功。

探索为什么优秀的开发者在技术面试中频频失利,以及这个AI系统如何帮助数百人在几周内(而非几个月)成功入职顶级科技公司。

投了上百份简历,一个offer都没有。别再怪市场了。真正的问题在于你在关键时刻的表现。