Open-Less/openless

Hold a key, speak, release — AI-polished text appears at your cursor in any app. Open-source voice input for macOS & Windows. (按住快捷键说话,松开即得润色后的文字)

OpenLess

カテゴリ: AI音声入力・ディクテーションアプリ(ASR + LLM推敲)

概要

OpenLessは、クロスプラットフォームの音声入力アプリケーション(macOS、Windows、Linux、Android)で、Wispr FlowやSuperwhisperのようなツールの、よりスマートでオープンソースな代替として動作します。グローバルホットキーを押して話すと、アプリが音声を録音し、テキストに変換し、AIモデルで整理または構造化し、推敲されたテキストをカーソル位置(ChatGPT、Notion、メール、コードエディタなど)に直接挿入します。

特徴的な機能はAIプロンプトモードです。自由に、そして乱雑に話すと、OpenLessがその散漫な思考を、ChatGPT、Claude、またはCursorにコピー&ペーストできる構造化された詳細なプロンプトに変換します。

動作方法

  • パイプライン: 音声 → 文字起こし → AIクリーンアップ/推敲 → カーソル位置に挿入(挿入がブロックされた場合はクリップボードにフォールバック)。
  • Bring-your-own AI: 12以上のASRプロバイダー(Volcengine、iFlytek、Alibaba、OpenAI Whisper、ElevenLabsなど)とLLM推敲プロバイダー(OpenAI、DeepSeek、Google Geminiなど)をサポート。独自のAPIキーをプラグインできます。ベンダーロックインはありません。
  • ローカルファースト: アプリはオープンソースで、完全にローカルで実行可能(例:macOSにバンドルされたQwen3-ASRモデル、WindowsのローカルWhisper)。データをマシンの外に出さずに済みます。
  • ストリーミング挿入: 推敲されながらテキストがカーソルに一文字ずつ入力されるため、知覚される遅延が軽減されます。
  • ホットキー統合: ネイティブOSフック(macOSのCGEventTap、Windowsの低レベルキーボードフック)を使用して、信頼性の高いグローバルホットキーを実現。

主な機能

  • AIプロンプトモード: 乱雑なスピーチを、コンテキスト、制約、明確なリクエストを含むプロンプトに構造化します。
  • スタイルパックマーケットプレイス: カスタムシステムプロンプトで、カスタムライティングスタイル(「簡潔なエンジニアリングコミットメッセージ」や「温かいカスタマーサポート返信」など)を作成またはインストールでき、ホットキーで切り替え可能。
  • 学習辞書: 聞き間違えた単語を修正すると、覚えておくかどうかを尋ねられます。提案は常にあなたがレビューし、サイレントに学習されることはありません。
  • 選択テキストQAパネル: 別のホットキーでパネルを開き、任意のアプリで選択したテキストに対して音声QAを実行できます。
  • 翻訳ホットキー: 音声を設定したターゲット言語に直接変換します。
  • 常駐トレイアイコンとフローティングミニステータスカプセル: マルチモニターを使用している場合、ディスプレイに追従します。
  • 多言語UI: 英語、中国語、日本語、韓国語などをサポート。

技術スタック

  • コア: Rust共有バックエンド(openless-core)。
  • デスクトップホスト: Tauri 2 + React/TypeScriptフロントエンド(macOS、Windows、Android)。
  • Linux: WebKitGTKコンパイルを回避するために、別のネイティブeframe(Rust/egui)ホストを使用。
  • モデル: ベンダー提供のQwen3-ASR、Windows Foundry Local Whisper、sherpa-onnxによるローカルASR、および提供するクラウドモデル。

対象ユーザー

たくさんテキストを書く人、特にコミットメッセージやPR説明を書く開発者、またはタイピングより速くLLM(ChatGPT、Claude)に詳細なプロンプトを口述したいパワーユーザー。また、プライバシーを重視し、サブスクリプション型のディクテーションツールに代わるオープンソースの代替を求め、独自のAPIキーを使用し、データを自分のマシンに保持したい人向けです。

注目すべき注意点

  • macOSビルドはアドホック署名(Appleの公証なし)のため、Gatekeeperを回避するには、ターミナルで一度コマンド(xattr -cr /Applications/OpenLess.app)を実行する必要があります。
  • Linuxではglibc ≥ 2.39(例:Ubuntu 24.04)が必要で、現在Linuxパッケージ用のアプリ内アップデーターはありません。
  • クイックスタートにはクラウドASRがデフォルトです。ローカルASRも利用できますが、プラットフォームによって異なります(macOSにはQwen3-ASRがバンドルされ、Windowsにはローカルオプションがあります)。

なぜ重要なのか

これは、有料SaaSディクテーションツールに代わる、完全にオープンソースでローカルファーストな代替です。ユーザーに力を取り戻します。独自のモデル認証情報を使用し、辞書と修正はマシン上に保持され、タイピングではなくスピーキングによって他のAIシステム向けの高品質なプロンプトを作成するために特別に設計されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト