基本信息

来源摘要/节选

公开展示已截断至最多 800 个字符;请访问原始来源查看完整上下文。

作品链接: github.com/xingbofeng/… 最近用 Cursor、Claude Code、Codex 这类工具比较多,我有一个感受越来越明显: 写代码这件事,正在从“敲代码”变成“描述意图”。 以前我大部分时间是在键盘上写实现。现在很多时候,我是在跟 AI 说:这里的逻辑改一下、这个状态不要放这里、这个 API 的 JSON 结构兼容一下旧字段、这个报错顺着调用链往上查一下。 这些话用嘴说很自然,但一个字一个字打出来,就会明显慢一拍。 我试过一些现成工具,但还是想自己做一个 一开始我也不是想自己造轮子。 我试过闪电说、Typeless 这类产品。它们各有优点,有的功能完整,有的体验也不错,也有一些支持本地模型、云端模型、自定义配置。 但用下来,我发现自己真正想要的东西其实更简单。 对我来说,现有方案经常会卡在几个地方: 要么是收费; 要么自定义模型需要配置云端; 要么本地模型在中文技术场景里还不够聪明。 这里不是说它们不好。它们面对的是更大的场景,功能自然会做得更完整。但我自己的需求很窄:我只是想在 vibe coding 的时候,把脑子里的话更快地输入到当前光标位置。 我不想打开一个新窗口。 不想多维护一套复杂配置。 也不想每次语音输入都变成一个新的工作流。 我想要的其实很简单:轻一点,快一点,少折腾一点。 所以我把语音输入做成了一个按键 VoiceInput 的交互非常简单: 按住右 Command,开始说话。 松开右 Command,文字直接落到当前光标位置。 它不是语音助手,也不想替你做决策。它更像一个“语音键盘”。 光标在哪,文字就去哪。 聊天框、文档、浏览器输入框、Cursor、代码编辑器,都可以按这个方式使用。 这也是我自己最在意的地方:不要打断正在进行的工作。 很多工具的问题不是能力不够,而是它会让你从原来的上下文里跳出去。…

来源说明

当前只保存了公开页面节选,不代表原文全文。请以原始来源为准。

本页只呈现已做哈希绑定的来源证据,不包含基于旧正文或缺失原文的扩展推断。