Repolode
theexperiencecompany

theexperiencecompany/gaia

メールの振り分けや会議準備、Gmail・Calendar・Slackなどをまたぐワークフローをこなすオープンソースの個人向けAIアシスタント。iMessage、WhatsApp、Telegramから利用できます。

代替できる製品:Google GeminiMotion

スター
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. 1

    Docker(Engine 20.10+、Compose v2+)とNode.js 20+をインストールする

  2. 2

    GAIA CLIをインストールする

    npm install -g @heygaia/cli
  3. 3

    gaia initを実行し、「Self-Host (Docker)」を選択する

    gaia init
  4. 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 の数値は毎日更新されます。

関連プロジェクト