オープンソースのAI資産管理は存在するか
いいえ——多くの人が思い描く意味では存在しません。本格的な資産管理機能とAIを組み合わせた、広く使われているオープンソースプロジェクトはありません。その代わりに手に入るのは、多くの人にとってより実用的なものです。オープンスタンダードであるModel Context Protocol(MCP)の上に構築されたAI資産管理プラットフォームなら、あなたのデータとAIとの関係が特定のベンダーに縛られることは決してありません。それがEra Contextの採用しているモデルです。
なぜオープンソースのAI資産管理は存在しないのか
AI資産管理を構築するには、一つのオープンソースリポジトリに揃うことがめったにない三つの要素が必要です。リアルタイムの銀行接続、規制下にあるアドバイザリー層、そして継続的にメンテナンスされるAI統合です。銀行データ集約の契約、コンプライアンス対応の負担、そしてAIモデルを最新に保ち続けるコストは、ボランティアプロジェクトとして維持するには高くつきます。オープンソースコミュニティは最初の要素——シンプルな家計管理——では優れた成果を上げてきましたが、この三つすべてを組み合わせ、実際に広く使われるプロジェクトを作った例はまだありません。このギャップこそが、この検索語が存在する理由です。人々はオープンソースならではの開放性を求めていますが、実際に必要としている製品は、クローンできるGitHubリポジトリとしては存在しないのです。
この言葉で検索する人が本当に求めているものは何か
たいていの場合、ソースコードそのものが目的ではありません。根底にある要望は、繰り返し次の三つに集約されます。
- コントロール——自分の金融データを、自分の望むタイミングで確認し、書き出し、削除できること。
- ポータビリティ——今でも五年後でも、好きなAIを、最初からやり直すことなく使い続けられること。
- ロックインされないこと——自分の金融生活にアクセスする唯一の手段として、一社の独自チャットインターフェースに縛られないこと。
オープンソースソフトウェアは、この三つを手に入れる一つの方法です。ただし、唯一の方法ではありません。商用製品の裏側にあるオープンなスタンダードも、同じ自由を、多くの場合より少ない手間で実現できます。
MCPとは何か、オープンソースとどう違うのか
Model Context Protocolは、ソフトウェアではなくオープンな仕様です。AnthropicがAIモデルを外部のデータやツールに接続するための共通の方法として公開したもので、どの企業や開発者も、許可を求めることもライセンス料を払うこともなく実装できます。コードベースではなく仕様であるため、MCPはクライアントやサーバーを誰が作ったかを問いません。Claudeアプリ、ChatGPT、あるいはまだ誰も作っていないツールでも、同じデータソースに対して同じプロトコルで話すことができます。詳しくはMCPとはをご覧ください。
これが、この検索の背景にある本質的な違いです。オープンソースソフトウェアは、コードを自分のものにすることでコントロールを与えます。オープンスタンダードは、接続そのものを自分のものにすることでコントロールを与えます。使っているソフトウェアを作った会社だからという理由だけで、そのインターフェースに縛られることはありません。
Era ContextはMCPをどう使ってベンダーロックインを避けているか
Eraはオープンソースソフトウェアではありません。商用の金融プラットフォームであり、そのAIメモリ・アクセス層であるEra Contextは、完全にMCPの上に構築されています。Era Contextはhttps://context.era.appでMCPサーバーとして稼働しており(Streamable HTTP対応クライアントは、明示的なhttps://context.era.app/mcpパスを指定することもできます)、口座、取引、インサイト、アクティビティ、請求、ナレッジ、連携、ヘルプ、紹介プログラムにまたがる、数十——そして今も増え続けている——のツールを公開しています。そのほとんどはデータを読み取るためのものですが、一部はデータを変更でき、データを変更するものはすべて、実行される前に何が起きるかを正確に示します。
この「読み取り」と「実行」の分離は、実際の使い方の中で具体的な形を取ります。先月サブスクリプションにいくら使ったかをエージェントに尋ねれば、それはあなたの取引データを読み取って答えます。今後50ドルを超える請求にフラグを立てるよう頼めば、エージェントはルールの草案を作り、そのルールが何をするのかを正確に示し、あなたが確認して初めてそれを作成します。
Era ContextはオープンなMCPスタンダードを話すため、Claude、ChatGPT、Cursor、OpenClawをはじめ、MCP対応のあらゆるクライアントで動作します。単一の独自チャットウィンドウを渡されて「入り口はこれしかない」と言われることはありません。来年別のAIクライアントを使いたくなっても、二つを同時に使いたくなっても、同じサーバー、同じデータに接続するだけです。金融履歴を作り直したり、入力し直したりする必要は一切ありません。それがAI金融プロダクトにおける「ロックインなし」の実際的な意味であり、詳しくはエージェントネイティブ・ファイナンスとはで解説しています。
その具体例の一つが、エージェント間で共有されるメモリです。接続された一つのAIエージェントに、目標や好み、訂正など自分の金融に関する何かを伝えれば、Era Contextに接続している他のすべてのエージェントもそれを認識します。どのエージェントに何かを「忘れて」と頼んでも、それは一つの会話からだけでなく、あらゆる場所から削除されます。これが、日々の利用における「ポータビリティ」の実際の姿であり、金融AIの記憶はなぜポータブルであるべきかで詳しく取り上げています。
Era ContextにAIを接続しても安全か
Eraの金融データは、保存時にAES-256で、通信時にTLS 1.3で暗号化されています。すべてのAIクライアントはOAuth 2.1を通じて接続し、各クライアントに与えるスコープはあなたが承認します。どのクライアントも、あなたのEraパスワードを目にすることはありません。銀行の認証情報も保存されません。接続はMXを経由しており、これによりEraは自らあなたの銀行ログイン情報を保持することなく、数千の金融機関とつながっています。エージェントがEra Contextを通じて行うすべての操作は、確認可能な完全なアクティビティログに記録され、どのクライアントのアクセスも、いつでも取り消すことができます。あなたのデータは、あなたの明示的な許可なしに販売されたり共有されたりすることはありません。一般的なAIチャットボットにデータを渡す場合との比較を含む詳しい説明は、AIに金融データを預けても安全かにあります。
Eraは、セキュリティ対策だけでなく、実際の規制監督の下でも運営されています。Era Financial Advisors LLCはSEC登録済み(CRD番号334404)であり、証券業務はFINRAおよびSIPCの会員であるAlpaca Securities LLCを通じて行われています。これは、自分自身がコンプライアンス部門を兼ねることになるセルフホスト型のオープンソースツールとは、異なる説明責任の構造です。
本物のオープンソース家計管理ツールについてはどうか
そうしたツールは実在しており、はっきりと名前を挙げる価値があります。実在する、しかし別の問題を解決しているからです。Firefly III、Actual Budget、GnuCashといったツールは、予算、取引、純資産を追跡するための実績あるオープンソースの選択肢です。これらはセルフホスト型で、自分でサーバーを運用し、データベースファイルを自分で所有し、誰もアクセスを取り消すことができません。これは本物の、意味のあるコントロールです。
ただし、これらは概してAIのために作られたものではありません。これらのプロジェクトは、まず第一に予算管理・記帳ツールです。AIモデルを自分のデータに接続することは、サポートされていないか、サーバー、アップデート、バックアップをすでに自分で管理している上に、さらに自分で組み上げなければならないものです。インフラの運用に抵抗がない人にとっては、これは正当なトレードオフです。それ以外のすべての人にとっては、障壁になります。
オープンソース、クローズドなロボアドバイザー、Era Contextは実際どう違うのか
| オープンソースの家計管理(例:Firefly III、Actual Budget) | 従来型のクローズドなロボアドバイザー/資産管理アプリ | Era Context(オープンなMCPスタンダードの上に構築) | |
|---|---|---|---|
| AIネイティブか | いいえ——よくても後付け | 通常は単一の組み込みアシスタントのみ | はい——AIアクセスが中核のインターフェース |
| 自分の好きなAI(Claude、ChatGPTなど)と使えるか | ほぼ不可、独自開発が必要 | いいえ——アプリ内蔵のアシスタントに固定 | はい——MCP対応のあらゆるクライアント |
| アクセスモデル | 自分のログイン、自己管理 | 独自ログインのみ | OAuth 2.1、クライアントごと、いつでも取り消し可能 |
| ベンダーロックイン | 低い(データは自分の手元にある) | 高い(独自インターフェースのみ) | 低い(オープンスタンダードで一クライアントに縛られない) |
| セルフホスティングが必要か | はい | いいえ | いいえ |
| セットアップの手間 | 大きい(サーバー、メンテナンス、バックアップ) | 小さい | 小さい |
| コスト | 無料(その代わり自分のインフラ運用の時間がかかる) | 無料または有料サブスクリプションが多い | 無料プランあり、自動化には有料プラン |
Era Contextをどう始めるか
- Eraアカウントを作成し、MXを通じて少なくとも一つの金融口座を接続します。
- Claude、ChatGPT、Cursor、またはお好みのツールなど、MCP対応のAIクライアントを
https://context.era.appに接続し、要求されるOAuth 2.1のスコープを承認します。認可のステップはこれだけで、別途パスワードを渡す必要はありません。 - 接続したAIに家計についての質問をするか、平易な言葉でルールを説明します(例えば「50ドルを超えるサブスクリプション請求にフラグを立てて」)。AIはルールが作成される前にそれが何をするのかを示し、あなたが確認して初めて作成します。
- いつでも口座を追加したり、二つ目のAIクライアントを加えたりできます。金融メモリは自動的に引き継がれます。
Basicプランは無料で、読み取り専用のMCPアクセスを持つ二つの口座が含まれているため、気軽に試すことができます。有料プラン(Organize、Automate、Operate)では、口座数の追加、自動化、より高い利用上限が加わります。詳細は料金ページをご覧ください。
Era Contextはあなたに合っているか、それとも自分でホストすべきか
自分でサーバーを運用し、データの一バイトまで自分のハードウェア上で所有し、AIをループに組み込む必要がないのであれば、Firefly IIIやActual Budgetのようなセルフホスト型ツールは十分に理にかなった選択です。それこそが、オープンソースの家計管理ソフトウェアの本来の目的です。インフラを維持することなくAIネイティブな形で自分の金融情報にアクセスしたい、そしてそのために一社の独自アシスタントに縛られたくないのであれば、Era Contextのアプローチ——商用ソフトウェアでありながら、その裏にオープンスタンダードがある——は、まさにその中間を埋めるために作られています。市場にある他のAI・非AIの家計管理アプリとEraがどう比較されるかについては、Era vs Monarch vs Copilot vs YNABをご覧ください。Era Contextの実態をより深く理解するには、Era Contextとはをお読みください。
最終更新日