博客

了解更多关于GeekBye的信息,获取产品更新,探索我们AI面试助手的设计理念。

没有安全网就发布三十种语言
Steven

Steven

2026年7月16日2 分钟阅读

没有安全网就发布三十种语言

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

工程
i18n
桌面端
GeekBye 发布

最新文章

26 小时四个版本:语言设置的管道工程与一次"桥接发布"
Steven
Steven1 分钟阅读

26 小时四个版本:语言设置的管道工程与一次"桥接发布"

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

工程
发布
桌面端
围绕一张波浪图重新设计仪表盘
Steven
Steven1 分钟阅读

围绕一张波浪图重新设计仪表盘

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

工程
设计
仪表盘
登录页本身就是 Demo
Steven
Steven1 分钟阅读

登录页本身就是 Demo

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

工程
设计
UX
终于又找得回来的会议:时间线版本
Steven
Steven1 分钟阅读

终于又找得回来的会议:时间线版本

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

工程
UX
桌面
一次掉线不该拖垮整个应用 — 可我们的却垮了
Steven
Steven1 分钟阅读

一次掉线不该拖垮整个应用 — 可我们的却垮了

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

工程
可靠性
Electron
将软件打磨到完美的解剖学:代码审查如何抓住测试抓不到的问题
Steven
Steven1 分钟阅读

将软件打磨到完美的解剖学:代码审查如何抓住测试抓不到的问题

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

工程
流程
代码审查
你的 Mac 应用授予了麦克风权限 — 然后每次启动都忘得一干二净
Steven
Steven1 分钟阅读

你的 Mac 应用授予了麦克风权限 — 然后每次启动都忘得一干二净

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

macOS
权限
工程
如何流式呈现实时报告而不闪烁
Steven
Steven1 分钟阅读

如何流式呈现实时报告而不闪烁

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

工程
前端
流式传输
一套代码库,两个应用:如何在不分叉的情况下做白标
Steven
Steven1 分钟阅读

一套代码库,两个应用:如何在不分叉的情况下做白标

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

工程
架构
构建
一个 CSS 变量、五轮评审,还有一个撒谎的 Swift 工具链
Steven
Steven1 分钟阅读

一个 CSS 变量、五轮评审,还有一个撒谎的 Swift 工具链

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

工程
设计
构建
我们删掉了 5,000 行音频代码 — 然后转录开始重复出现
Steven
Steven2 分钟阅读

我们删掉了 5,000 行音频代码 — 然后转录开始重复出现

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

工程
转录
架构
那个让我们的应用无法退出的"安全检查"
Steven
Steven1 分钟阅读

那个让我们的应用无法退出的"安全检查"

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

工程
Electron
可靠性
一次 127 次提交的发布究竟是什么
Steven
Steven1 分钟阅读

一次 127 次提交的发布究竟是什么

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

工程
发布
架构
耳机引发的 bug:当对方从我们的转录里消失了
Steven
Steven1 分钟阅读

耳机引发的 bug:当对方从我们的转录里消失了

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

工程
音频
转录
从容的软件:终结闪烁的开关,让聊天助手告诉你它在用哪种模式回答
Steven
Steven1 分钟阅读

从容的软件:终结闪烁的开关,让聊天助手告诉你它在用哪种模式回答

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

产品
设计
工程
当防火墙封掉 WebSocket 时,实时转写会怎样
Steven
Steven1 分钟阅读

当防火墙封掉 WebSocket 时,实时转写会怎样

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

转写
网络
工程
为什么屏幕录制录到了错误的显示器(以及我们的修复)
Steven
Steven1 分钟阅读

为什么屏幕录制录到了错误的显示器(以及我们的修复)

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

屏幕录制
多显示器
工程
我们的 App 对自己发起 DDoS 的那一天
Steven
Steven1 分钟阅读

我们的 App 对自己发起 DDoS 的那一天

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

可靠性
网络
工程
一个真正的第二版需要付出什么: 206 次提交换来的诚实状态
Steven
Steven1 分钟阅读

一个真正的第二版需要付出什么: 206 次提交换来的诚实状态

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

可靠性
工程
发布
为什么你的 AI 笔记助手会在会议中途停止录音
Steven
Steven1 分钟阅读

为什么你的 AI 笔记助手会在会议中途停止录音

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

可靠性
会议
工程
为什么 AI 转写总是听错技术术语(以及我们是怎么修复的)
Steven
Steven2 分钟阅读

为什么 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
Chris2 分钟阅读

Claude Code vs Codex:真正的本事是「驾驭智能体」的素养

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

AI 编程智能体
Claude Code
Codex
GeekBye助力学生学习:你的AI学习搭档
Christian
Christian1 分钟阅读

GeekBye助力学生学习:你的AI学习搭档

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

学生
学习
学习工具
GeekBye助力技术面试:面试前 / 面试中 / 面试后全流程攻略
Christian
Christian1 分钟阅读

GeekBye助力技术面试:面试前 / 面试中 / 面试后全流程攻略

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

技术面试
面试准备
AI工具
GeekBye快捷键速查:60秒掌握全部用法
Christian
Christian1 分钟阅读

GeekBye快捷键速查:60秒掌握全部用法

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

快捷键
生产力
使用教程
亲眼见证GeekBye的隐身能力:5大主流会议平台实测演示
Christian
Christian1 分钟阅读

亲眼见证GeekBye的隐身能力:5大主流会议平台实测演示

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

隐私保护
演示视频
不可检测
2026年8款最佳Cluely替代品(数据泄露之后的选择)
Steven
Steven3 分钟阅读

2026年8款最佳Cluely替代品(数据泄露之后的选择)

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

AI面试工具
Cluely替代品
面试助手
深入了解你的 6 项面试表现指标
Chris
Chris2 分钟阅读

深入了解你的 6 项面试表现指标

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

Interview Tips
Meeting Analysis
Performance Metrics
使用 Cmd+Shift+. 即时打开会议报告
Chris
Chris1 分钟阅读

使用 Cmd+Shift+. 即时打开会议报告

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

Keyboard Shortcuts
Meeting Analysis
Tips & Tricks
一个快捷键获取即时 AI 帮助
Steven
Steven2 分钟阅读

一个快捷键获取即时 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工具
为什么总是拿不到offer?真正的原因在这里
Steven
Steven1 分钟阅读

为什么总是拿不到offer?真正的原因在这里

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

职位搜索
职业建议
面试技巧