∴ GitHub / 趋势仓库
anomalyco / hex
本地优先的 macOS 语音听写工具,按住快捷键说话即可粘贴到任意应用
- 语言
- Rust
- Star
- 2.7k
- Fork
- 166
- 当日新增(11-01)
- +1,329
- 累计在榜
- 1 天
- 最高名次
- 第 12 名
- 首次上榜
- 2026-11-01
∴ 是什么
Hex 是一个用 Rust 编写的本地优先语音听写应用,支持 macOS(Apple 芯片,macOS 15 或更新)、Windows 和 Linux 测试版。用户按住快捷键说话,松开后 Hex 在设备上完成转写,并将结果粘贴到当前使用的应用中。应用包含核心听写功能、可选的 OpenCode 后处理、Annotate 屏幕录制标注、自定义转换配置和命令行查询工具。
∴ 解决什么问题
- 解决在任意应用中快速输入文字的需求,通过语音代替键盘输入
- 提供本地优先的语音转写,避免依赖云端转录服务,保护隐私
- 需要处理听写中的修正、应用特定行为和可选文本处理
∴ 怎么上手
- 01下载对应平台的安装包(macOS DMG、Windows 安装器或 Linux 可执行文件),或使用 Homebrew 安装:brew install --cask anomalyco/tap/hex
- 02启动 Hex 并完成设置:授予麦克风和辅助功能权限,下载本地转录模型
- 03按住 Option 键说话,松开后 Hex 转写并粘贴到当前聚焦的应用
- 04双击 Option 可持续录音,再次按 Option 结束
- 05按 Option-Shift-V 可重新粘贴上次完成的听写
∴ 适合谁
适合需要在 macOS 或 Linux 上频繁输入文字、注重隐私并希望使用本地语音转写的开发者和普通用户,也适合高级用户通过 TypeScript 配置自定义转换或通过 CLI 查询转录历史。
∴ 要点
- 设备端转录:设置时下载本地语音模型,普通听写不需要 OpenCode 或云转录服务
- 支持 macOS(Apple 芯片)、Windows x64/ARM64 测试版、Linux x86_64/ARM64 测试版
- 可自定义快捷键、语言、模型,支持 Modes 进行修正和应用特定行为
- 可选 OpenCode 功能:通过已运行的 OpenCode 服务进行转录后处理和文本重写
- Annotate 功能:录制屏幕并绘图,生成关键帧、绘画和转录文本,可发送给代理
- 自定义转换:通过 ~/.config/hex/hex.config.ts 使用 TypeScript 编写确定性转换,脚本无文件系统、网络或进程访问权限
许可证 MITdictationlinuxlocal-firstmacosrustspeech-recognitionspeech-to-textvoice-control
解读由 AI 依据项目 README 生成,生成于 2026-11-01,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-11-01 首次上榜,累计在榜 1 天,最高第 12 名。