theJayTea/WritingTools

The world's smartest system-wide grammar assistant; a better version of the Apple Intelligence Writing Tools. Works on Windows, Linux, & macOS, with the free Gemini API, local LLMs, & more.

Writing Tools – システム全体で使えるAI駆動のライティングアシスタント

何であるか – Windows、Linux、macOSの任意のウィンドウから大規模言語モデル(LLM)を呼び出せるオープンソースのデスクトップアプリ。1つのショートカットキーで、校正、再執筆、トーン変更、翻訳、WebページやYouTubeの字幕の要約、モデルとのチャットが可能。

なぜ重要か – AppleがmacOSに搭載するAI支援ライティングの機能を、他のプラットフォームにももたらし、クラウドAPI(Gemini、OpenAI、Anthropic、Mistralなど)またはOllama、llama.cpp、MLXなどを通じてローカルで実行するモデルの両方を選べる。その結果、Grammarly Premiumのような商用製品の無料でプライバシー最優先の代替品が得られる。


コア機能(READMEに記載)

  • システム全体対応のショートカットキー(デフォルトは Ctrl+Space – テキストの選択・置換が可能な任意のアプリで動作。
  • 校正 / 再執筆 / トーン変更 – 標準コマンド(フレンドリー、プロフェッショナル、簡潔)から選択、またはカスタム指示を入力(例:"このコードにコメントを追加""フランス語に翻訳")。
  • 要約ツールキット – 選択したテキスト、Webページ、YouTube動画の字幕から、シンプルな要約、キーポイントリスト、Markdownテーブルを生成。出力はMarkdownレンダリング付きポップアップで表示。
  • 即席チャット – 選択なしでショートカットキーを押すとチャットウィンドウが開く。ウィンドウを閉じると履歴はクリアされる。
  • カスタムボタン – ユーザーが独自のプロンプトボタンを定義し、ショートカットを割り当て可能。個人用AIコマンドセンターとして活用可能。
  • テーマ & UI – 2種類のビジュアルテーマ(グラデーションブラー、Windows-Vスタイル)、ダークモード対応、ショートカットキーの変更が可能な設定パネル。
  • 多言語対応 – 任意の言語で動作。翻訳はLLMが処理。
  • コード対応 – コードスニペットの改善、翻訳、コメント追加が可能。

プラットフォーム対応

プラットフォーム 実装方法 特記事項
Windows ポータブル実行ファイル(Writing Tools.exe)。インストーラーなし。解凍後実行即可。初回起動時に設定ファイルの書き込みのために管理者権限が必要。
Linux ソースから実行。X11では即時動作。WaylandはXWayland経由、またはFlatsealでアプリ単位で無効化で対応。
macOS ネイティブSwift/SwiftUIアプリ(writing-tools.app)。macOS 14+必須(アクセシビリティおよび画面録画権限が必要)。Apple Silicon向けにMLXでローカルモデルを実行し、デバイス内推論が可能。

モデル・プロバイダの柔軟性

  • クラウド – 無料APIキーで利用可能なGemini 2.0 Flash(約30Bパラメータ)を含む、OpenAI、Anthropic、Mistral、OpenRouterなど。アプリはOpenAI互換インターフェースを使用しており、このプロトコルに対応するプロバイダであればすべて利用可能。
  • ローカル – Ollama(Ollamaが提供する任意のモデル)、llama.cpp、KoboldCPP、TabbyAPI、vLLM、macOSではApple Silicon最適化モデル用のMLXフレームワーク。READMEではLlama 3.1 8B(約8GB VRAM/RAM)を推奨。
  • プロバイダの切り替えは設定パネルで行い、コマンドごとに異なるプロバイダを割り当てることも可能。

インストール(クイックスタート)

  • WindowsReleasesページから最新の Writing.Tools.zip をダウンロード、解凍後 Writing Tools.exe を実行。オプション:トレイアイコンから「起動時に自動起動」を有効化。
  • Linux – リンクされた ソースコードから実行するガイド を参照。X11では即時動作。Waylandには対処策あり。
  • macOSReleasesから .dmg をダウンロード、writing-tools.appアプリケーションフォルダにドラッグ。プロンプトが出たらアクセシビリティ(およびオプションで画面録画)権限を付与。

プライバシー & セキュリティ

  • アプリ自体はテレメトリ、ログ、データ収集を行わない。
  • APIキーと設定ファイルはユーザーのデバイス上にローカルに保存。
  • ユーザーが明示的にコマンドをトリガーした場合にのみテキストがリモートプロバイダに送信される。それ以外はローカルモデルがすべてのデータをデバイス内に保持。
  • チャットウィンドウは閉じると履歴を破棄。

ライセンス & コミュニティ

  • ライセンス: GNU GPL v3 – 無料で使用・改変・再配布可能。
  • 貢献者: コアのWindows/Linux貢献者には momokronoCameronRedmoreSoszust40 など。macOS Swift版は Arya Mirsepasi が作成、複数の他者による支援あり。
  • サポート: メインメンテナ(Jesai)およびmacOSメンテナのBuy-me-a-coffeeリンク。
  • メディア報道: READMEには30件以上の出版物と、2024年10月にトップトレンドAIリポジトリとしてランクイン。

誰が恩恵を受けるか?

  • 現在のアプリから離れずに、すばやく文法修正やトーン調整が必要なライター、学生、プロフェッショナル。
  • 一時的なコードコメントや翻訳が必要な開発者。
  • プライバシー最優先のソリューションを好む人、およびローカルでLLMを実行できる選択肢を求める人。

結論Writing Tools は、クラウドとローカルLLMを活用し、広範なカスタマイズ性とオープンソースライセンスで提供される、本格的なクロスプラットフォームAI支援ライティングツールである。

関連

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