∴ GitHub / 趋势仓库

anomalyco / hex

本地优先的 macOS 语音听写工具,按住快捷键说话即可粘贴到任意应用

语言
Rust
Star
2.7k
Fork
166
当日新增(11-01)
+1,329
累计在榜
1 天
最高名次
第 12 名
首次上榜
2026-11-01
去 GitHub 查看 ↗项目主页 ↗

∴ 是什么

Hex 是一个用 Rust 编写的本地优先语音听写应用,支持 macOS(Apple 芯片,macOS 15 或更新)、Windows 和 Linux 测试版。用户按住快捷键说话,松开后 Hex 在设备上完成转写,并将结果粘贴到当前使用的应用中。应用包含核心听写功能、可选的 OpenCode 后处理、Annotate 屏幕录制标注、自定义转换配置和命令行查询工具。

∴ 解决什么问题

  • 解决在任意应用中快速输入文字的需求,通过语音代替键盘输入
  • 提供本地优先的语音转写,避免依赖云端转录服务,保护隐私
  • 需要处理听写中的修正、应用特定行为和可选文本处理

∴ 怎么上手

  1. 01下载对应平台的安装包(macOS DMG、Windows 安装器或 Linux 可执行文件),或使用 Homebrew 安装:brew install --cask anomalyco/tap/hex
  2. 02启动 Hex 并完成设置:授予麦克风和辅助功能权限,下载本地转录模型
  3. 03按住 Option 键说话,松开后 Hex 转写并粘贴到当前聚焦的应用
  4. 04双击 Option 可持续录音,再次按 Option 结束
  5. 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 名。

[object Object]2026-11-01 +1,329
每日新增 Star · 2026-11-01 至 2026-11-01 · 共 1 个在榜日峰值 +1,329
日期名次当日新增总 Star
#12+1,3292,680