AIMEAT について
AIMEATは、知識、エージェント、アプリ、自動化を所有者の管理下に置くオープンソースのノードです。既存のAIツールから利用でき、権限承認、共有、ノード間連携に対応しているため、個人や組織向けの環境を構築できます。
主な機能
- 01メモリーやファイルの保存と検索
- 02共有スペースとアクセス権の管理
- 03エージェント、タスク、ワークフローの設定
- 04会話からアプリを作成して公開
- 05ノード間の連携
活用シーン
- 01会話をまたいで保存情報をAIに参照させる
- 02チーム用の共有スペースとコンテンツ分類の設定
- 03エージェントの権限承認とタスクのスケジュール
- 04AIで作成したアプリをノード上に公開
MCP 対応
ノードは `/v1/mcp` でMCPインターフェースを提供し、接続したAIクライアントは承認済みの権限に応じて機能を利用できます。ローカルのAIツールをエージェントとして登録することもできます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://aimeat.io/v1/mcpclaude mcp add --transport http io-aimeat-aimeat https://aimeat.io/v1/mcp{"mcpServers":{"io-aimeat-aimeat":{"type":"http","url":"https://aimeat.io/v1/mcp"}}}Cursor で開く{"servers":{"io-aimeat-aimeat":{"type":"http","url":"https://aimeat.io/v1/mcp"}}}VS Code で開く{"mcpServers":{"io-aimeat-aimeat":{"type":"http","url":"https://aimeat.io/v1/mcp"}}}{"mcpServers":{"io-aimeat-aimeat":{"serverUrl":"https://aimeat.io/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
AIMEAT
AI の Linux:すでに使っている AI のためのオペレーティングシステムであり、その上で何でも構築できます。
使い慣れた情報、エージェント、アプリを、自分が所有する一つの場所にまとめ、すでに使っている AI からすべてを利用できます。
Claude、ChatGPT、Cursor、その他の AI に何かを覚えておくよう頼めば、次の会話でも、次のツールでも、共有相手として選んだ人やエージェントにも、その情報が引き継がれます。AI にアプリを作らせたり、エージェントに作業を任せたり、タスクをスケジュールに沿って実行させたりすることもでき、すべてはあなたの名前のもとに保たれます。どの AI が何をしたかを確認でき、ワンタップでアクセス権を取り消せます。
AIMEAT(AI Memory Exchange and Action Transfer)は、MIT ライセンスのオープンソースです。aimeat.io、自分のサーバー、または自分のコンピューターで実行できます。
アカウントなしで、まず試してみましょう。 エクスペリエンスセンターでは、英語、フィンランド語、スペイン語で無料のツアーを体験できます。実際のアプリの例を通して AIMEAT でできることを紹介し、進みながら自分の AI で試せるステップも提供します。
3 つの利用方法
1. すでに使っているAIを接続する
このアドレスをコネクターとしてAIに追加します(ツールによっては、カスタムコネクターまたはMCP サーバーと呼ばれます)。
https://aimeat.io/v1/mcp
AIから求められたらサインインし、許可する操作を選びます。読み取り専用、標準、フル、またはチェックした権限のみを選択できます。その後、チャットでAIMEATで何ができるか尋ねてみてください。
-
各AIツールの手順とすべての入力値は、AIを接続ページに記載されています。ソフトウェア向けの同じ表は
/v1/ai-toolsで提供されています。サインインすると、設定の「AIを接続」ページで接続済みのAIをすべて確認し、任意のAIの接続を解除できます。 -
自分のコンピューター上で使うAIツール(Claude Code、Cursor、VS Code、goose、Claude Desktop)は、1つのコマンドで設定できます。このコマンドは、そのツールをあなたのエージェントとして登録します。登録は「エージェント」ページで承認できます。また、トークンを設定に含めずに、ツールのMCP設定を書き込みます。
npx aimeat connect client claude-code --url https://aimeat.io --owner <your-handle>オプション、保証内容、その他のクライアントについては、AIクライアントの接続をご覧ください。
-
MCP経由で接続できないAI(米国外で使う一般向けGeminiアプリ、Copilot Studioを使わないCopilot)でも利用できます。ページに用意されたプロンプトを自分のチャットで実行し、回答を貼り付けてください。
-
会社が管理するAIアカウントでは、コネクターやプロンプトを実行する前に、プロンプトインジェクションの警告が表示される場合があります。その意味と対処方法。
aimeat.ioはデモ用ノードです。無料で試すことができ、実際に動作します。Experience Centerでは、段階を追って使い方を確認できます。自分の知識を自分のマシンに保管するには、2つ目の方法をお使いください。
2. 独自のノードを実行する
npx aimeat init # asks a few questions and writes .env: storage, the node's name, its keys
npx aimeat start # serves http://localhost:40050
Node.js 24 以降が必要です。SQLite ではデータベースサーバーは不要です。本番環境のバックエンドには PostgreSQL を使用します。http://localhost:40050/ を開きます。新しいノードにはセットアップページが表示され、ノードを実行する最初のアカウントを作成できます。その後、最初の接続方法と同じように、AI を http://localhost:40050/v1/mcp に接続するか、--url http://localhost:40050 を指定して接続します。
- ターミナルを使わずに自分のコンピューターで実行する場合: Windows、Apple シリコン搭載 Mac、Linux 向けのデスクトップアプリ AIMEAT Personal Node を利用できます。コンピューター上の AI ツールを AIMEAT(aimeat.io または独自のもの)に接続し、ポート 41050 で独自のノードを実行することもできます。インストーラーはデスクトップ版の最新リリースから入手できます。まだコード署名されていないため、Windows と macOS では初回起動時に確認を求められます。詳細:aimeat-desktop/README.md。
- ソースからビルドする場合や Docker を使う場合、およびバックアップ対象について:ノードのビルドと運用。
- すべての設定と、その値の取得元について:設定リファレンス。
- ノードをインターネットに公開する前に:デプロイチェックリスト。
- 自宅のインターネット接続環境にある個人用ノードを、パブリックノード経由で接続する場合:個人用ノードのセットアップガイド。
- **会社と、会社が承認したパートナーでノードを共有する場合:**以下の会社向けをご覧ください。
- リポジトリをクローン済みで、コーディングアシスタントにセットアップを任せたい場合:startup.prompt.mdを貼り付けてください。
3. ノード上で構築する
- アプリ。 すべてのノードで、アプリ構築手順を
/v1/prompts/build-app(aimeat.io の手順)で提供しています。接続済みの AI にアプリの内容を説明すると、単一の HTML ファイルを作成し、ノード上の専用アドレスに公開します。アプリ開発。 - エージェント。 エージェントはデバイス認証を通じてノードに参加し、オーナーが承認して権限を選択します。AIMEAT 互換エージェントの構築。CrewAI 向けの Python パッケージ
aimeat-crewaiもあります(pip install aimeat-crewai)。 - エコシステムアプリ。 ユーザーの同意のもと、ユーザーの AIMEAT 上で動作する独自のサービス:AIMEAT 互換エコシステムアプリの構築。
- Dify、n8n、Open WebUI などのエージェントプラットフォームは、ノードの MCP クライアントとして一度接続します。 Dify の手順:aimeat/tools/dify-bridge/README.md。
- API。 openapi.yamlが仕様です。実行中のノードは
/llms.txtに概要を、/llms-full.txtに詳細を記載しています。
企業向け
1 つのノードを、企業、その従業員、承認した提携企業だけが利用でき、ほかの誰も利用できないようにできます。設定はすべて管理者の「Config」タブにもあるため、運用担当者は再起動せずに変更できます。設定手順の全体は、企業ノードの手順をご覧ください。
- Microsoft Entra ID でサインインできます。対象は自社のテナントと、登録した提携先のテナントに限られます。新しいアカウントは、Entra または招待を通じてのみ作成されます。
- インターネットには公開されません。 1 つの設定で、アカウントを持たない人にはノード上のすべての情報を非表示にできます。
- 所有者の許可なく公開されることはありません。 エージェントやアプリが情報を公開しようとすると、所有者に通知が届き、公開を承認するか拒否できます。
- ノード上の全員がアドレス帳で互いを確認でき、同僚からの最初のメッセージに承認は必要ありません。
- 分類。 コンテンツは「公開」「内部」「機密」「極秘」に分類されます。共有スペースは、そこに格納される情報にも自身の分類を適用します。また、各分類によって、コンテンツを閲覧できる人やエージェントが読み取れる情報が制限されます。(データ分類)
- GDPR が求める記録: ノード、各オルガニズム、各アプリの処理記録と、ノードが保持する情報から作成されたデータ処理契約です。(AI の透明性とコンプライアンス)
できること
機能一覧では、各機能について、ノードが現在どのように動作するかを、API ルートと MCP ツールとあわせて分野ごとに説明しています。概要は次のとおりです。
- 自分の知識を、自分の望む形で保存し、共有できます。 メモリ、ファイル、検索を備えています。人、エージェント、アプリが共有レコードを使って作業できるオーガニズムとワークスペースがあり、すべてのレコードで同意と可視性を管理できます。(メモリ、オーガニズムとワークスペース、アクセスと同意)
- あなたのために働くエージェント。 各エージェントは独自のアイデンティティ、あなたが承認する権限、タスク、スケジュール、ワークフローを持ち、いつでも停止できます。自分の言葉でエージェントに目標を伝えると、AI が作業を計画し、あなたが承認するまで何も開始されません。(エージェント群、自動化)
- AI との会話で構築できるアプリ。 それぞれが独自のアドレスを持ち、ノードのライブラリと、あなたの同意に基づくデータを使用します。(アプリ)
- ノード上の AI。 すべてのアカウントでチャットを利用でき、自分のモデルキーまたはノードのモデルキーを使えます。また、選択式の質問に型付きの回答を返す判定モデルも備えています。(ノード上の AI)
- 仕事の売買。 オファーには任意の金額を設定でき、その支払いは販売者自身の Stripe アカウント、または x402 経由の USDC で受け取れます。また、モーセル単位でペース配分額を設定できます。モーセルは、エージェントがストアに登録する量を調整するものであり、価格ではありません。(経済、マーケットプレイス、決済)
- ボード、メッセージ、連絡先、メール。 チャットから読み取りや送信ができます。(メッセージ、ボード)
- AI 生成コンテンツの透明性。 ノードを通じてモデルが生成した内容には、出所を示す記録と、EU AI 法第 50 条に基づく視認可能な EU AI ラベルが付与されます。(docs/ai-transparency.md、
/v1/ai-transparencyの公開声明) - 分類とプライバシー。 コンテンツには、閲覧できる人や AI が読み取れる内容を制限する分類を付与できます。また、ノードは GDPR に基づく処理記録を保持します。(データ分類、コンプライアンス)
- フェデレーション。 ノード同士がピア接続し、ユーザーは自身のアカウントを使ってピア接続先のノードにサインインできます。(フェデレーションと自分のノード)
アカウントの実データを使い、aimeat.io に対して実際のブラウザーを操作した録画です。待機時間はカットしています。
- エージェントが MCP 上に動作する画面を構築します。クリック操作はありません(1:05)
- 同じ画面を人が操作します(1:34)
- 機能が販売リストに掲載され、購入され、支払いが完了します(2:46)
- エージェントが接続し、自力でオンボーディングを完了します(5:50)
プロトコル
このリポジトリには、プロトコルとそのリファレンス実装が含まれています。
- AIMEAT Core 2026-11 は、あらゆるノードが実装できるプロトコルです。アイデンティティ、メモリ、同意、オーガニズムとワークスペース、ペーシング、フェデレーションを定義しています。これは現在のプロトコルであり、ノード 4.0.0 以降の規範となっています。その適合性の証拠には、リファレンスノードが満たしている要件と、未対応の要件が記載されています。
- Platform リファレンス では、リファレンスノードを Core 上にどのように構築しているかを説明しています。機能一覧には、実装されている機能が記載されています。
- AIMEAT v4.0(Core、Platform)は以前の仕様で、ノード 4.0.0 以降は Core 2026-11 と Platform リファレンスに置き換えられています。履歴として保持されており、正誤表もあります。
- openapi.yaml は API コントラクトです。ドキュメントとコントラクトに相違がある場合は、コントラクトが優先されます。
aimeat/ 内のノードには、aimeat/package.json で独自のバージョン系列が定義されています。各リリースの変更内容は、任意のノードの /v1/changelog と、3.15.0 までの CHANGELOG.md をご覧ください。
リポジトリ
| フォルダー | 内容 |
|---|---|
aimeat/ | リファレンスノード:Node.js 24、TypeScript、Express 5。aimeat として npm に公開されています |
python/aimeat-crewai/ | CrewAI パッケージ。独自のバージョン系列で PyPI に公開されています |
aimeat-desktop/ | デスクトップアプリ(Tauri) |
docs/ | 仕様とガイド。ドキュメントの目次からご覧ください |
tools/ | 外部ツール向けのキット:OpenHands アプリビルダーとローカル意思決定モデル |
packages/ | ノードがインストールするサンプルパッケージのソース |
サブシステムとフォルダー構成の全体については、アーキテクチャガイドをご覧ください。
貢献
CONTRIBUTING.mdでは、新規クローンからpnpm gateの合格までの手順を説明しています。インストール、テスト設定、pnpm sandboxを使った独自ノードの作成、1つのテストスイート、プルリクエストまでを扱います。開発ガイドには、コードの各部分に適用されるルールが記載されています。コーディングエージェントはAGENTS.mdから始めてください。全員が行動規範に従います。
セキュリティ
脆弱性は公開イシューではなく、非公開で報告してください。セキュリティポリシーをご覧ください。
ライセンス
MITです。LICENSEをご覧ください。Copyright (c) 2026 Jouni Miikki.
本ソフトウェアの実行、変更、および本ソフトウェアを基にした製品の販売が可能です。クローズドソースの製品も含まれます。このプロジェクトの依存関係にAGPLのものはなく、コピーレフト対象のコンポーネントはサーバーにリンクされていません。配布するコピーには、LICENSEとTHIRD-PARTY-NOTICES.mdを含めてください。このファイルはpnpm gen:noticesで生成され、ノードから/THIRD-PARTY-NOTICES.mdで提供されます。3つのコンポーネントには、通知の掲載以外にも要件があります。それぞれの詳細は同ファイルに記載されています。web-push(MPL-2.0、改変なし)、p5.js(LGPL-2.1、置き換え可能な独立ファイルとして提供し、ソースコードの提供を申し出る必要があります)、@ffmpeg/core(GPL-2.0-or-later。AIMEATはこれを配布しません。pnpm vendor:libsにより、ノードの実行マシンにインストールされます)。セキュリティレビューや調達に関する質問票に備えて、pnpm sbomを実行するとCycloneDX 1.6の部品表が生成されます。また、pnpm check:licensesは、これらすべての条件が守られるようにするゲートです。
このライセンスは、AIMEATの名称やマークに対する権利を付与しません。本ソフトウェアを基に開発・販売し、独自の名称を付けてください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。