aerovato/operator-memory
The self-improving context engine for coding agents.
해결하는 문제
코딩 에이전트는 일반적으로 세션이 종료되면 모든 컨텍스트를 잃어버리기 때문에, 새로운 대화를 시작할 때마다 코드베이스를 다시 탐색하고 아키텍처 결정 사항을 다시 학습하는 데 토큰을 낭비하게 됩니다. Operator Memory는 에이전트가 세션 전반에 걸쳐 사양, 결정 사항, 교훈을 기록하고 회상할 수 있도록 하는 지속적이고 자기 개선적인 "두뇌"를 제공합니다.
작동 방식
벡터 데이터베이스나 RAG를 사용하는 대신, 이 시스템은 세 곳에 저장된 Markdown 문서 작업 공간을 사용합니다: 개인 프로젝트 폴더 (.operator/), 공유 프로젝트 폴더 (.operator-shared/), 그리고 전역 사용자 폴더 (~/.operator/user/). 에이전트는 지속적인 루프를 따릅니다. 문서를 참조하여 컨텍스트를 얻고, 개발 작업을 수행한 다음, Markdown 파일을 업데이트하여 새로운 사실, 사양 또는 연구 결과를 기록합니다.
대상 사용자
AI 코딩 에이전트(Claude Code, Codex, OpenCode, Pi, DeepSeek 등)를 사용하는 개발자 중, 복잡한 인프라를 관리하지 않고도 장기적인 프로젝트 메모리와 공유 팀 지식을 유지하고자 하는 분들.
주요 특징
- 자동 문서화: 에이전트는 작업 중에 사양, 연구, 결정 사항을 자동으로 기록합니다.
- 투명한 저장소: 메모리는 사람이 읽을 수 있는 Markdown 파일로 저장되며, 수동으로 편집하거나 삭제할 수 있습니다.
- Git 통합: 공유 지식은 Git을 통해 추적할 수 있어 팀 간에 메모리를 동기화할 수 있습니다.
- 인프라 제로: 임베딩, 벡터 데이터베이스 또는 백그라운드 에이전트 없이도 작동합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트