오픈소스 AI 자산관리가 존재하는가?
아니요 — 대부분 사람들이 생각하는 방식으로는 존재하지 않습니다. 완전한 자산관리와 AI를 결합한, 널리 쓰이는 오픈소스 프로젝트는 없습니다. 대신 대다수에게 더 유용한 것을 얻을 수 있습니다. 개방형 표준인 Model Context Protocol(MCP) 위에 구축된 AI 자산관리 플랫폼으로, 여러분의 데이터와 AI와의 관계가 특정 벤더에 종속되지 않는 방식입니다. 이것이 Era Context가 채택한 모델입니다.
오픈소스 AI 자산관리가 존재하지 않는 이유는 무엇인가
AI 자산관리를 구축하려면 하나의 오픈소스 저장소에 함께 담기 어려운 세 가지가 필요합니다. 실시간 은행 연동, 규제를 받는 자문 계층, 그리고 지속적으로 관리되는 AI 통합입니다. 은행 데이터 수집 계약, 컴플라이언스 부담, AI 모델을 최신 상태로 유지하는 데 드는 지속적인 비용은 자원봉사 프로젝트로 감당하기에는 비용이 너무 큽니다. 오픈소스 커뮤니티는 첫 번째 요소인 순수한 개인 재무 추적 부문에서는 훌륭한 성과를 냈지만, 세 가지를 모두 결합해 실제로 채택된 프로젝트를 만든 곳은 아직 없습니다. 이러한 공백이 바로 이 검색어가 존재하는 이유입니다. 사람들은 오픈소스의 개방성을 원하지만, 정작 필요한 제품은 클론할 수 있는 GitHub 저장소로 존재하지 않습니다.
이 검색어로 사람들이 실제로 찾는 것은 무엇인가
대개 소스 코드 자체는 아닙니다. 근본적인 세 가지 욕구가 반복해서 나타납니다.
- 통제권 — 자신의 금융 데이터를 원하는 방식으로 확인하고, 내보내고, 삭제할 수 있는 능력.
- 이식성 — 지금이든 5년 후든, 처음부터 다시 시작할 필요 없이 원하는 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 표준을 사용하기 때문에, MCP와 호환되는 어떤 클라이언트와도 작동합니다 — Claude, ChatGPT, Cursor, OpenClaw를 비롯해 수십 개가 더 있습니다. 하나의 독점 채팅 창만 주어지고 그것이 유일한 통로라는 말을 듣는 일은 없습니다. 내년에 다른 AI 클라이언트를 선호하게 되거나 두 개를 동시에 쓰고 싶다면, 같은 서버와 같은 데이터에 연결하기만 하면 됩니다. 금융 기록의 어떤 부분도 다시 만들거나 다시 입력할 필요가 없습니다. 이것이 AI 금융 제품에서 '잠금 없음'이 실제로 의미하는 바이며, 더 자세한 내용은 에이전트 네이티브 금융이란 무엇인가에서 다룹니다.
여기서 구체적인 예가 바로 에이전트 간 메모리 공유입니다. 연결된 AI 에이전트 하나에게 금융과 관련된 목표, 선호, 정정 사항 등을 알려주면, Era Context에 연결된 다른 모든 에이전트도 이를 인지합니다. 어떤 에이전트에게 무언가를 잊어달라고 요청하면, 그 대화 하나에서만이 아니라 모든 곳에서 삭제됩니다. 이것이 일상 사용에서 이식성이 실제로 의미하는 바이며, 금융 AI 메모리가 왜 이식 가능해야 하는가에서 자세히 다룹니다.
Era Context에 AI를 연결해도 안전한가
Era의 금융 데이터는 저장 시 AES-256으로, 전송 시 TLS 1.3으로 암호화됩니다. 모든 AI 클라이언트는 OAuth 2.1을 통해 연결되며 — 각 클라이언트가 받는 권한 범위는 여러분이 직접 승인하고, 어떤 클라이언트도 Era 비밀번호를 볼 수 없습니다. 은행 자격증명도 저장되지 않습니다. 연결은 MX를 거치며, 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를 통해 최소 하나의 금융 계좌를 연결합니다.
- MCP 호환 AI 클라이언트 — Claude, ChatGPT, Cursor, 또는 원하는 다른 도구 — 를
https://context.era.app에 연결한 다음, 요청되는 OAuth 2.1 권한 범위를 승인합니다. 인증 절차는 이것이 전부이며, 별도로 비밀번호를 넘겨줄 필요가 없습니다. - 연결된 AI에게 금융 관련 질문을 하거나, 평범한 문장으로 규칙을 설명합니다(예: "50달러가 넘는 구독 결제는 모두 표시해줘"). AI는 규칙이 생성되기 전에 그 규칙이 무엇을 할지 보여주며, 여러분이 확인해야만 생성됩니다.
- 원할 때마다 계좌를 더 추가하거나 두 번째 AI 클라이언트를 연결합니다 — 금융 메모리는 자동으로 이어집니다.
Basic 요금제는 무료이며 읽기 전용 MCP 접근으로 계좌 2개를 포함하므로, 별다른 약정 없이 체험해 볼 수 있습니다. 유료 요금제(Organize, Automate, Operate)는 더 많은 계좌, 자동화, 더 높은 사용 한도를 추가로 제공합니다 — 자세한 내용은 요금제 페이지에서 확인하십시오.
Era Context가 맞는가, 아니면 직접 셀프 호스팅해야 하는가
직접 서버를 운영하고, 자신의 하드웨어에서 데이터를 한 바이트까지 소유하고 싶고, AI가 꼭 필요하지 않다면, Firefly III나 Actual Budget 같은 셀프 호스팅 도구가 합리적인 선택입니다 — 오픈소스 개인 재무 관리 소프트웨어는 정확히 이런 용도를 위한 것입니다. 반대로 인프라를 직접 관리하지 않으면서 AI 네이티브 방식으로 금융에 접근하고 싶고, 그러면서도 한 회사의 독점 어시스턴트에 묶이고 싶지 않다면, 상용 소프트웨어이면서 그 아래에 개방형 표준을 둔 Era Context의 접근 방식이 바로 그 중간 지점을 위해 만들어졌습니다. Era가 시장의 다른 AI 및 비 AI 금융 앱과 비교해 어떤 위치에 있는지 더 폭넓게 보려면 Era vs Monarch vs Copilot vs YNAB를 참고하십시오. Era Context가 내부적으로 실제로 무엇인지 이해하려면 Era Context란 무엇인가를 읽어보십시오.
마지막 업데이트