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)を推奨。 - プロバイダの切り替えは設定パネルで行い、コマンドごとに異なるプロバイダを割り当てることも可能。
インストール(クイックスタート)
- Windows – Releasesページから最新の
Writing.Tools.zipをダウンロード、解凍後Writing Tools.exeを実行。オプション:トレイアイコンから「起動時に自動起動」を有効化。 - Linux – リンクされた ソースコードから実行するガイド を参照。X11では即時動作。Waylandには対処策あり。
- macOS – Releasesから
.dmgをダウンロード、writing-tools.appをアプリケーションフォルダにドラッグ。プロンプトが出たらアクセシビリティ(およびオプションで画面録画)権限を付与。
プライバシー & セキュリティ
- アプリ自体はテレメトリ、ログ、データ収集を行わない。
- APIキーと設定ファイルはユーザーのデバイス上にローカルに保存。
- ユーザーが明示的にコマンドをトリガーした場合にのみテキストがリモートプロバイダに送信される。それ以外はローカルモデルがすべてのデータをデバイス内に保持。
- チャットウィンドウは閉じると履歴を破棄。
ライセンス & コミュニティ
- ライセンス: GNU GPL v3 – 無料で使用・改変・再配布可能。
- 貢献者: コアのWindows/Linux貢献者には
momokrono、CameronRedmore、Soszust40など。macOS Swift版はArya Mirsepasiが作成、複数の他者による支援あり。 - サポート: メインメンテナ(Jesai)およびmacOSメンテナのBuy-me-a-coffeeリンク。
- メディア報道: READMEには30件以上の出版物と、2024年10月にトップトレンドAIリポジトリとしてランクイン。
誰が恩恵を受けるか?
- 現在のアプリから離れずに、すばやく文法修正やトーン調整が必要なライター、学生、プロフェッショナル。
- 一時的なコードコメントや翻訳が必要な開発者。
- プライバシー最優先のソリューションを好む人、およびローカルでLLMを実行できる選択肢を求める人。
結論:Writing Tools は、クラウドとローカルLLMを活用し、広範なカスタマイズ性とオープンソースライセンスで提供される、本格的なクロスプラットフォームAI支援ライティングツールである。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch