ローカル優先の音声入力ツール:ショートカットキーを押しながら話すと、Hex がローカルマシンで音声からテキストへ変換し、現在のアプリに貼り付けます。また「アノテーション」機能では、画面録画と同時に画面上に描画し、音声も録音しながら、キーフレーム、手書きの筆跡、文字起こしをまとめてコーディングエージェントに渡すことができます。
スター数 2035(+41 / 24時間)
理由
- 通常の音声入力はすべてローカルで完結し、クラウドベースの文字起こしサービスは不要です。デフォルトでは音声は保存されません。Parakeet や Whisper などのローカルモデル間で切り替えることができ、それぞれが選択した言語を記憶します。Vulkan ドライバーがある場合、Parakeet は英語を話しながらリアルタイムで文字を出力し、作者によれば、キーを離してから約 100 ミリ秒でテキストが到着します
- Modes 機能では、貼り付け前に人名や慣用表記に基づいて修正したり、特定のアプリ向けに書き換えたりできます。すでに稼働中の OpenCode と連携すれば、文章の推敲も可能です。Annotate で録画したアノテーションは、OpenCode のセッションへ直接送信できます
- 読み取り専用のコマンドラインインターフェースで、音声入力の履歴や会議の記録を照会できます。TypeScript SDK が提供されており、エージェントにカスタム変換ルールを教えるための公式スキルも用意されています
使い方
- macOS(Apple シリコン、macOS 15 以上):署名付き DMG をダウンロードするか、
brew install --cask anomalyco/tap/hexを実行します。マイクとアクセシビリティの権限を許可し、設定ウィザードで音声モデルをダウンロードします。デフォルトでは Option キーを押しながら話すと音声入力、Option-Shift-S でアノテーションを開始します - カスタム変換:
hex commands initを実行すると~/.config/hex/hex.config.tsが生成されます。エージェントに作成を依頼する場合は、npx skills add anomalyco/hex --skill hex-personal-commandsを使用します
リスク
- Windows と Linux はベータ版です:Windows 版はまだコード署名がなく、会議機能やローカル文字起こしインターフェースを含みません。Linux は X11(i3 など)と wlroots ベースの Wayland のみを対象としており、x86_64 では AVX2 をサポートする CPU が必要です。モデルのダウンロードには huggingface.co へのアクセスが必要です
- OpenCode による推敲機能を有効にすると、文字起こしテキスト、フォアグラウンドアプリの名前、Brave のウェブサイトのドメインが、設定したモデルプロバイダーに送信されます。ローカルの診断ログには文字起こし内容が含まれる可能性があるため、共有前に確認してください。外部からの PR は受け付けていません。ライセンスは MIT です