LangGraphを基盤とするセルフホスト可能なマルチエージェント型パーソナルAIアシスタント。メール、カレンダー、ドキュメント、タスクを連携し、操作の実行前に人の承認を求めます。
theexperiencecompany/gaia
メールの振り分けや会議準備、Gmail・Calendar・Slackなどをまたぐワークフローをこなすオープンソースの個人向けAIアシスタント。iMessage、WhatsApp、Telegramから利用できます。
代替できる製品:Google Gemini
Motion
- スター
- 315
- フォーク
- 36
- 未解決の Issue
- 64
- 最終コミット
- 3 時間前
これは何?
GAIAは、複数のツールにまたがる日常業務を処理する個人向けAIアシスタントです。Gmailを接続すると、毎朝受信トレイを振り分け、送信はせずに返信文を作成し、メールからToDoを作成します。カレンダーを接続すると、予定されている会議について調査し、開始直前に参加リンク付きのリマインダーを送信します。
組み込みのタスクに加え、ワークフローを平易な英語で記述して、スケジュールに沿って、または新着メール、GitHubのコミット、LinearのIssueなどのイベントをきっかけに実行できます。各連携先には専用の専門エージェントがあり、任意のMCPサーバーをツールソースとして追加できます。iMessage、WhatsApp、Telegram、Slack、Discord、Web、デスクトップアプリ、モバイルから利用でき、すべて同じアカウントとメモリを共有します。
このプロジェクトは、Next.jsのWebアプリ、FastAPIとLangGraphのバックエンド、LiveKitの音声ワーカーを含むフルスタックのNxモノレポです。@heygaia/cliを使ったセルフホスティング向けに、Docker Composeの構成も用意されています。ライセンスはPolyForm Noncommercialのため、業務利用には別途エンタープライズライセンスが必要です。
主な機能
- 01Gmailを接続すると、メールの振り分け、返信文の作成、メールからToDoへの変換が自動で行われます。
- 02カレンダーの情報をもとに、会議のブリーフィングとリマインダーを作成します。
- 03ワークフローは平易な英語で記述でき、スケジュールまたはイベントをきっかけに実行できます。
- 04人物、プロジェクト、好みに関するメモリを表示、編集、エクスポートできます。
- 05iMessage、WhatsApp、Telegram、Slack、Discord、Web、デスクトップ、モバイルから利用できます。
- 06任意のMCPサーバーをツールソースとして利用でき、コンピューター上のファイルにアクセスするためのローカルトンネルも備えています。
ユースケース
- たまったメールを整理し、返信が必要なメールの返信文を作成する。
- 会議の前に、参加者や議題についてブリーフィングを準備する。
- 定期レポートの作成や、Slackへのサマリー投稿など、複数のツールをまたぐ更新作業を自動化する。
- 自分のAPIキーとモデルを使って、個人向けアシスタントをセルフホスティングする。
クイックスタート
- 1
Docker(Engine 20.10+、Compose v2+)とNode.js 20+をインストールする
- 2
GAIA CLIをインストールする
npm install -g @heygaia/cli - 3
gaia initを実行し、「Self-Host (Docker)」を選択する
gaia init - 4
ブラウザーでlocalhost:3000にアクセスしてアプリを開く
使う前に知っておきたいこと
- ライセンスは非商用利用に限られているため、ビジネスでGAIAを実行するには有料のエンタープライズライセンスが必要です。
- セルフホスティングでは、Postgres、MongoDB、Redis、ChromaDB、RabbitMQなどの実際のインフラを運用する必要があります。
- 継続的に発生する費用はモデルAPIの利用料です。また、セルフホスティングでは独自のAPIキーを用意する必要があります。
トピック
よくある質問
- gaia とは?
- メールの振り分けや会議準備、Gmail・Calendar・Slackなどをまたぐワークフローをこなすオープンソースの個人向けAIアシスタント。iMessage、WhatsApp、Telegramから利用できます。 GAIAは、複数のツールにまたがる日常業務を処理する個人向けAIアシスタントです。Gmailを接続すると、毎朝受信トレイを振り分け、送信はせずに返信文を作成し、メールからToDoを作成します。カレンダーを接続すると、予定されている会議について調査し、開始直前に参加リンク付きのリマインダーを送信します。
- gaia は無料で使えますか?ライセンスは?
- gaia は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- gaia は今もメンテナンスされていますか?
- 活発にメンテナンス中。gaia の最終コミットは 2026年10月22日 です。
- gaia は何に使えますか?
- たまったメールを整理し、返信が必要なメールの返信文を作成する。 会議の前に、参加者や議題についてブリーフィングを準備する。 定期レポートの作成や、Slackへのサマリー投稿など、複数のツールをまたぐ更新作業を自動化する。 自分のAPIキーとモデルを使って、個人向けアシスタントをセルフホスティングする。
- gaia のインストール方法は?
- Docker(Engine 20.10+、Compose v2+)とNode.js 20+をインストールする GAIA CLIをインストールする: npm install -g @heygaia/cli gaia initを実行し、「Self-Host (Docker)」を選択する: gaia init ブラウザーでlocalhost:3000にアクセスしてアプリを開く
- gaia はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/theexperiencecompany/gaia
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
ブラウザーWebUI、ターミナルクライアント、チャットアプリ連携、各種ツール、メモリ、MCPに対応した、Python製のセルフホスト型パーソナルAIエージェントフレームワーク。
Telegramでのチャット、スケジュールタスクの実行、MCPサーバーやホストツールとの連携に対応したセルフホスト型AIパーソナルアシスタント。
Leonは、ツールやメモリ、コンテキストを活用してタスクをこなす、ローカルで動作するオープンソースのパーソナルAIアシスタントです。
長期記憶を備え、チャットチャンネルを横断して連携・応答する永続型AIエージェントのセルフホスト基盤。単一コンテナで動作します。