独自のモデルキーとデータを使い、WhatsApp上で動作するセルフホスト型AIエージェントを構築するためのオープンソースTypeScript SDK。
mariagorskikh/open-instinct
iMessageでメッセージを送って利用でき、専用のクラウドデスクトップで動作し、ほかの人のエージェントとも連携するオープンソースのパーソナルAIエージェント。
- スター
- 383
- フォーク
- 79
- 未解決の Issue
- 6
- 最終コミット
- 昨日
これは何?
Open Instinctは、電話番号にテキストメッセージを送って利用するパーソナルエージェントです。Inkboxを通じて各エージェントに専用の電話番号、メールアドレス、エージェント間通信エンドポイントが割り当てられ、Maritime上のLinuxデスクトップを備えたmicroVM内で動作します。エージェントのループはPiを基盤とし、Composioを通じて連携アプリにアクセスします。支払いにはStripe Linkウォレットを使い、すべてのツールの実行前にポリシーチェックを行います。デフォルトのモデルはClaudeですが、代わりにPiの任意のプロバイダーを使用できます。
エージェントはあなたに代わって電話をかけたり、PDFなどのファイルを作成して添付ファイルとして送り返したり、自身のプロンプトやペルソナのファイルを読み書きしたりできます。アクセス権限は、ツールの実行前にコードで適用される7段階の信頼レベルによって管理されるため、パートナー、友人、見知らぬ人のエージェントには、それぞれ異なる権限を設定できます。カード情報がモデルに渡ることはありません。購入のたびに、所有者の承認を受けた、指定金額ぴったりの使い捨てカードを使用します。
このプロジェクトは、CLI、複数ユーザーのサインアップに対応するゲートウェイ、アーキテクチャ、権限、デプロイ、キーの設定に関するドキュメントを含むTypeScriptのモノレポです。バージョン0.1のベータ版とされており、無関係なOpenInstinctプロジェクトとは関係ありません。
主な機能
- 01iMessageまたはSMS、メールでエージェントとやり取りできます。
- 02Maritime上のLinuxデスクトップを備えた専用microVMで動作します。
- 03Composioを通じて、名前を指定してアプリに接続できます。
- 04電話をかけ、その結果をテキストで報告します。
- 05Stripe Linkを通じて、所有者が承認した使い捨てカードで支払います。
- 06ツールの実行前に7段階の信頼レベルを適用します。
ユースケース
- パーソナルアシスタントにメッセージを送り、予約や電話を代行してもらう。
- パートナーや家族のエージェントに、制限付きの権限で自分のカレンダーを確認させる。
- プロンプトやペルソナのファイルを編集してカスタマイズできる、セルフホスト型のパーソナルエージェントを構築する。
- エージェント間の連携や支払い承認のフローをどのように実装できるかを調べる。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct - 2
依存関係をインストールしてビルドする
pnpm install && pnpm build - 3
Anthropic API キーを環境変数に設定する
export ANTHROPIC_API_KEY=sk-ant-... - 4
エージェントのプロフィールを作成する
pnpm instinct init --name "Maria" --phone +14155550100 --email maria@example.com --handle maria-instinct
使う前に知っておきたいこと
- 複数のサービスの API キーは各自で用意する必要があり、README によるとキーは同梱されていません。
- iMessage と Maritime の本番環境へのデプロイはベータ版と説明されています。
- 有料決済には Stripe Link OAuth クライアントが必要です。利用申請の審査には約3~5日かかります。
- Node 22.19 以降と pnpm 10 が必要です。
トピック
よくある質問
- open-instinct とは?
- iMessageでメッセージを送って利用でき、専用のクラウドデスクトップで動作し、ほかの人のエージェントとも連携するオープンソースのパーソナルAIエージェント。 Open Instinctは、電話番号にテキストメッセージを送って利用するパーソナルエージェントです。Inkboxを通じて各エージェントに専用の電話番号、メールアドレス、エージェント間通信エンドポイントが割り当てられ、Maritime上のLinuxデスクトップを備えたmicroVM内で動作します。エージェントのループはPiを基盤とし、Composioを通じて連携アプリにアクセスします。支払いにはStripe Linkウォレットを使い、すべてのツールの実行前にポリシーチェックを行います。デフォルトのモデルはClaudeですが、代わりにPiの任意のプロバイダーを使用できます。
- open-instinct は無料で使えますか?ライセンスは?
- open-instinct は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- open-instinct は今もメンテナンスされていますか?
- 活発にメンテナンス中。open-instinct の最終コミットは 2026年10月21日 です。
- open-instinct は何に使えますか?
- パーソナルアシスタントにメッセージを送り、予約や電話を代行してもらう。 パートナーや家族のエージェントに、制限付きの権限で自分のカレンダーを確認させる。 プロンプトやペルソナのファイルを編集してカスタマイズできる、セルフホスト型のパーソナルエージェントを構築する。 エージェント間の連携や支払い承認のフローをどのように実装できるかを調べる。
- open-instinct のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct 依存関係をインストールしてビルドする: pnpm install && pnpm build Anthropic API キーを環境変数に設定する: export ANTHROPIC_API_KEY=sk-ant-... エージェントのプロフィールを作成する: pnpm instinct init --name "Maria" --phone +14155550100 --email maria@example.com --handle maria-instinct
- open-instinct はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mariagorskikh/open-instinct
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントのメモリ、認証情報、コード、自動化を保存し、MCP対応ホストから利用できるクラウドバックエンド。
Fetch.aiのuAgentsを基盤にした、LLM、MCP、A2A、決済、マルチエージェントのパターンを網羅する、実行可能なPython AIエージェントのサンプル集(80件以上)です。
AIエージェントがMCPまたはREST経由で外部アプリのアクションを見つけて実行できる、セルフホスト型ゲートウェイ。
仕事の情報をローカルのナレッジグラフに整理するオープンソースのパーソナルAIアシスタント。メール、ノート、ブラウザ、議事録、共有Spacesを備える。
ツールを使うAIエージェントとツールの間に配置し、危険な呼び出しをブロックして機密情報を含む結果をマスキングする、ホスト非依存の安全性ミドルウェア。