Phantom은 “자기 컴퓨터를 가진 AI 동료”를 지향하는 오픈소스 에이전트다. 지속 메모리, MCP 서버, 안전한 자격증명 수집, 이메일 정체성, Claude Agent SDK 기반 실행을 묶어 장기 업무 자동화를 구성한다.
무엇을 제공하나
| 구성 | 역할 |
|---|---|
| 전용 실행 환경 | 에이전트가 파일, 브라우저, 도구를 지속적으로 다룰 수 있게 한다 |
| 지속 메모리 | 이전 작업, 사용자 선호, 업무 맥락을 유지한다 |
| MCP 서버 | Claude Code나 Claude Desktop에서 Phantom 기능을 도구처럼 호출한다 |
| 자격증명 수집 | 사용자의 SaaS 로그인·토큰을 안전하게 연결하는 흐름을 제공한다 |
| 이메일 정체성 | 에이전트가 별도 업무 주체처럼 커뮤니케이션할 수 있게 한다 |
적합한 사용 사례
Phantom은 단발 자동화보다 “며칠에 걸쳐 같은 목표를 추적하는 업무”에 맞다. 예를 들어 데이터 대시보드 관리, 영업 리서치, 운영 모니터링, 반복 보고서 작성, 코드베이스 유지보수 같은 작업이다.
도입할 때는 권한 경계를 먼저 정해야 한다. 장기 실행 에이전트가 이메일, 저장소, 클라우드 콘솔에 접근하면 생산성만큼 사고 반경도 커진다. 최소 권한, 승인 단계, 로그, 비밀키 회전 정책을 함께 설계해야 한다.
관련 문서
- claude-agent-sdk — .claude/ 폴더를 프로덕션 에이전트 런타임으로 활용
- long-running-agents — 장기 실행 에이전트 상태 관리 패턴
- agentic-memory — 에이전트 장기 기억 계층
- agent-vault — 에이전트 자격증명 프록시
참고 자료
- ghostwright/phantom — GitHub 공식 저장소