openInvest
무엇인가
openInvest는 AI 에이전트가 투자 판단을 내릴 때 따르는 절차를 규율하는 자기 호스팅 결정 엔진이다. 단일 모델의 즉흥적 판단 대신, 정보가 격리된 여러 분석 역할과 반박 라운드를 거쳐 판정을 만들고 그 과정을 감사 가능한 기록으로 남기는 문제 영역을 다룬다. 에이전트 자체를 대체하지 않고 Claude Code·Codex·Hermes·OpenClaw 같은 호스트 에이전트에 투자 판단 능력을 공급하는 백엔드로 동작한다.
어떻게 동작하나
동작 방식은 coordinator-worker 구조다. 정량 분석가와 리스크 분석가에게 경계 밖 컨텍스트를 차단하는 정보 격리를 적용하고, 라운드 반박 토론을 거쳐 판정을 수렴시킨다. 데이터는 memory/ 디렉터리의 Markdown 파일이 단일 진실 원천이며, YAML frontmatter와 Markdown 본문 조합으로 보유 종목과 판정 이력을 저장한다. 야간에는 메모리 증류(dreaming)로 컨텍스트 드리프트를 줄이고, 백테스트 하네스는 룩어헤드 편향을 차단한다. 호스트에는 MCP 서버(18개 도구)와 CLI, 플러그인 스킬이 노출되며, GitHub Actions 워크플로로 위원회를 매일 실행하고 리포트를 메일로 보낼 수 있다.
무엇과 다른가
프롬프트를 직접 쓰거나 단일 CLAUDE.md 규칙 파일에 판단 기준을 적어 넣는 방식과 구조가 다르다. 규칙 문장이 아니라 실행되는 엔진·도구·데이터 디렉터리로 존재하며, 판정마다 근거 로그를 남긴다. 또한 사용자 소유권을 의도적으로 갖지 않는다. 장기 기억·대화·페르소나는 호스트 에이전트가 맡고 openInvest는 시장 이해와 검증 가능한 위원회 절차만 담당한다. 자기 엣지를 반증하는 실험을 수행하고 부정적 결과를 그대로 공개한다. 문서화된 자체 감사에서 방향성 판정 적중률은 42.2%(n=56)로 무작위 이하이고, HOLD가 전체 결정의 56%를 차지한다고 밝힌다.
어떻게 쓰나
설치는 호스트 에이전트의 플러그인 레지스트리를 통해 이뤄진다. Claude Code에서는 /plugin marketplace add longsizhuo/openInvest 후 /plugin install invest@openinvest를 실행한다. Codex는 codex plugin marketplace add, Hermes는 hermes plugins install, OpenClaw는 openclaw plugins install clawhub:openinvest를 쓴다. 클론 없이 쓰려면 PyPI 백엔드를 MCP 서버로 등록한다. README에 제시된 claude mcp add openinvest -e INVEST_HOME=~/openInvest -- uvx … 형태로 등록하며, 데이터는 ~/openInvest에만 남는다. 첫 실행 시 대화형 부트스트랩 마법사가 설정을 안내한다.
전제와 한계
전제는 Claude Code·Codex·Hermes·OpenClaw 또는 임의의 MCP 클라이언트, Python/uvx 실행 환경, INVEST_HOME 데이터 디렉터리다. 자기 호스팅·제로 코스트를 표방하며 추론 자원은 로컬 에이전트 것을 쓴다. 한계는 수익률 증폭 블랙박스가 아니며 방향성 예측 도구로 검증되지 않았다는 점이다. 원격 스트리머블 HTTP MCP 서버는 BETA다. 판정 정확도와 백테스트 수치는 저장소가 공개한 자체 감사 결과이며 사용자 포트폴리오의 성과를 보장하지 않는다.
관련 논문 4
유사 도구
- claude-mpmClaude Code에 훅·슬래시 명령·MCP 설정과 TDD·디버깅·보안 점검 절차를 담은 스킬 묶음을 주입하고, PM이 전문 에이전트로 작업을 라우팅하도록 규율한다.
- cc-hahaClaude Code 세션에 다중 에이전트·Git worktree·권한 승인·모델 선택 절차를 데스크톱 앱으로 묶어 적용하는 워크스페이스 스킬이다.
- AionUiClaude Code 등 CLI 에이전트를 하나의 Cowork 화면에 묶어 다중 에이전트 팀 편성·MCP 통합 관리·PPT/Word/Excel 문서 생성 절차를 주입하는 스킬 묶음이다.
- oh-my-taiyiforgeAI 코딩 에이전트에 9단계 변경 파이프라인과 단계별 산출물 계약을 주입해, 계획부터 통합까지 순서와 인간 승인 지점을 강제하는 Claude Code 플러그인이다.
- mcp-useTypeScript로 MCP 서버와 ChatGPT·Claude용 뷰 앱을 정의하도록 Zod 스키마·도구 등록·React 뷰 바인딩·Inspector 검증 절차를 에이전트에 주입하는 Claude Code 플러그인이다.