Freestyleは予定確認と音声入力を承認付きで動かすデスクトップアプリ
プロジェクト概要:開発者向けのオープンソースの音声ディクテーション プラットフォーム。音声ワークフローを構築します。
ひと目でわかる
- これは何?
- freestyle-voice/freestyleは、接続したアプリを定期的に確認し、必要なときだけ通知し、送信や予約などの操作を承認後に実行するオープンソースアプリです。
- 誰に向いている?
- Freestyleは、Gmail、カレンダー、Slack、GitHubなどに散らばる確認事項を自分で定義し、デスクトップ通知で知らせてほしい人に向きます。メール送信、Slack投稿、予定登録、購入は承認を押すまで実行されない設計です。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。最後のコミットは 6 日前です。
- 何の言語で書かれている?
- 主に TypeScript です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
通知を待つだけでなく確認条件を持つ
Freestyleは、デスクトップに常駐して利用者が気にしている事柄を定期的に確認するアプリです。たとえば、支払い期限を三週間過ぎた請求書、誰もレビューしていないプルリクエスト、金曜日に期限が来るフライトクレジットを例として挙げています。必要な変化が起きたときに肩をたたくように通知し、スクロールするフィードを増やさず、一つのデスクトップ通知を出すという位置づけです。
利用者は毎朝リポジトリの未解決イシューを調べる、取引が五日間止まったら知らせる、といった条件を定期タスクとして登録します。Freestyleはその条件をタイマーで繰り返し確認し、該当した場合に次の作業を提案します。何を重要とみなすかは利用者が定義する必要があり、アプリが業務の優先順位を自動的に正しく決めるという説明ではありません。
接続アプリから読む範囲と書き込む境界
標準で接続できるアプリとしてGmail、Google Calendar、Slack、GitHub、Notion、Google Drive、Google Sheetsが挙げられています。MCP経由では約1,200のツールにも対応するとREADMEは説明しています。一度接続したアプリから、利用者が確認を頼んだ情報を読み取り、条件に合うものがあるかを調べる流れです。
読み取りと書き込みは同じ扱いではありません。メール送信、Slackへの投稿、予定の予約、商品の購入など、外部へ影響する操作はアクションの内容と対象を表示し、利用者がAllowを押すまで停止します。接続数が多いからといって、すべてのサービスに自由に変更を加える設計とは読めません。実際の権限範囲や認証の方法は、READMEにある機能説明だけでは判断できないため、導入時に各接続先で確認すべきです。
タスク一覧、メモ、Brainが残す利用者の文脈
Freestyleはタスク一覧とプレーンテキストのメモを持ち、利用者が気にしている作業を追跡します。遅れが出ているか、作業が実際に終わったかを確認し、完了を検出できれば項目をチェックする機能が説明されています。これは単なる時刻通知ではなく、接続アプリの状態とタスクを照合しようとする構成です。
Brainは、利用者が伝えた内容を記憶する領域です。READMEはその記憶を読める、編集できる、削除できる平文として保持し、一度伝えたことを後続の会話で使えるとしています。平文であることは扱いやすさにつながる一方、保存場所、暗号化、同期、削除後の残存範囲が説明されているわけではありません。仕事の秘密や個人情報を入れる前に、アプリの実装とプライバシー条件を別に確認する必要があります。
提案から実行へ進む前の承認点
Freestyleは、必要な作業を見つけた後に次のステップを提案できます。返信文を下書きする、時間を予約する、タスクを開始する、といった補助が想定されています。しかし、送る、投稿する、購入する操作は必ず承認段階で止まり、何が起きるかとどこへ行くかを表示した後にAllowを待ちます。押さなければ実行されません。
この流れは、定期チェックを自動化しながら外部への確定操作は人が確認するという設計です。ただし、承認画面が正しい内容を表示すること、接続アプリの権限が意図した範囲に限られること、提案の根拠が十分であることは別々に確認すべきです。READMEには承認前の表示形式、監査ログ、失敗時の再試行、複数人の承認についての詳細はありません。
音声入力とRemixで文章を整える
Freestyleにはリマインダーだけでなく、入力を速くするDictationとRemixがあります。ホットキーを押しながら話し、離すとカーソル位置へ整えた文章を貼り付けます。Remixでは段落を選び、短くする、三つの箇条書きにする、といった変更を言葉で指定します。Google Docs、Slack、VS Code、Gmailなど、文字を入力する場所での利用が例示されています。
選択範囲がない場合は新規に文章を作り、必要に応じて先にウェブや画像を検索するとREADMEは説明しています。これは音声の文字起こしだけでなく、整形や書き換えまで含む入力支援です。一方、音声認識や書き換えに使うAIモデル、オンライン処理かどうか、検索時のデータの扱いはREADMEから分かりません。文章を機密情報を含む場所へ貼り付ける前に、許可と保存の条件を確かめるべきです。
デスクトップ通知としての利用感
Freestyleはデスクトップ上で動き、定期タスクの結果を通知します。利用者は情報を集めるために複数のアプリを開き続けるのではなく、条件に合う変化が出たときに確認する使い方を想定できます。タスクの遅れを知らせたり、接続先で完了した項目をチェックしたりする機能も、この通知中心の考え方に沿います。
ダウンロード表にはmacOSのApple Silicon向けとIntel向けのdmg、Windows向けexe、Linux向けAppImageとdebがあります。iOSとAndroidのモバイル対応は近日中と記載されており、現時点のデスクトップ配布と同じ機能が使えるとは書かれていません。自分のOSに合うファイルがあることと、モバイル通知まで利用できることは分けて判断する必要があります。
オープンソース参加とREADMEの空白
リポジトリはTypeScriptで書かれ、MITライセンスで公開されています。READMEはコントリビューションを歓迎し、セットアップ、ローカル開発、プルリクエストの手順をCONTRIBUTING.mdへ案内しています。プロジェクトの貢献者が連絡を取る場所としてDiscordサーバーも示されています。
READMEだけでは、音声認識と翻訳のエンジン、利用するAIモデル、オフライン対応、音声やメモの保存先、性能のベンチマーク、採用数、プライバシーポリシー、セキュリティ保証を確認できません。「タイピングより4倍速く書ける」という訴求も、方法や測定条件は示されていません。MITライセンスは利用と改変の自由を与えますが、サポートやデータ保護を保証するものではありません。導入判断は機能一覧だけでなく、接続権限と保存データの説明が揃っているかで行うべきです。
編集部の結論
Freestyleは、Gmail、カレンダー、Slack、GitHubなどに散らばる確認事項を自分で定義し、デスクトップ通知で知らせてほしい人に向きます。メール送信、Slack投稿、予定登録、購入は承認を押すまで実行されない設計です。導入前に、どのアプリへ読み取りと書き込みを許可するか、平文の記憶をどう管理するか、macOSやWindowsなど自分の配布形式があるかを確認してください。READMEには音声認識エンジン、データ保存場所、性能測定、セキュリティ方針の詳細は記載されていません。
コミュニティノート