🧠도구
OptMem: AI 에이전트를 위한 영구 메모리 시스템
426토큰 프롬프트와 간단한 스크립트로 AI 에이전트에게 영구 기억 능력을 부여하는 플러그 앤 플레이 도구
↗ 원본 링크#메모리#AI에이전트#자동화#오픈소스
OptMem이란?
OptMem은 AI 에이전트에게 영구적인 메모리를 제공하는 경량 도구입니다. 세션이 끝나도 기억이 유지되며, 모델이나 서비스 제공자가 바뀌어도 과거 대화와 결정 사항을 기억할 수 있습니다.
주요 특징
▸
초간단 설치: 426토큰의 프롬프트와 Python 스크립트 하나로 구성
▸
플러그 앤 플레이: 복잡한 설정 없이 즉시 사용 가능
▸
고성능: 백만 개의 메모리(608MB)에서도 0.03초 내 조회
▸
외부 의존성 제로: Python 3만 있으면 작동
설치 방법
bash
curl -fsSL https://raw.githubusercontent.com/VictorTaelin/OptMem/main/install.sh | sh설치 후 출력되는 ## Memory 블록을 에이전트의 AGENTS.md 파일 상단에 붙여넣으면 완료됩니다.
핵심 명령어
▸`memo wake`: 메모리 읽기 (매 세션 첫 명령어)
▸`memo note "..."`: 새로운 기억 기록 (최대 280바이트)
▸`memo nap`: 메모리 병합 작업 수행
▸`memo recall <regex>`: 과거 기억 검색
▸`memo forget <lo>-<hi>`: 잘못된 요약 삭제
작동 원리
모든 메모리는 LOG.txt에 한 줄씩 기록되며, TREE/ 폴더에 요약본이 캐시됩니다. 백그라운드 프로세스 없이 명령어 실행 시에만 작동하여 시스템 리소스를 절약합니다.
파일 구조
~/.optmem/
memo # 도구 실행 파일
memory/
LOG.txt # 전체 메모리 로그
TREE/ # 요약 캐시
config # 설정 파일사용 사례
AI 에이전트가 프로젝트의 과거 결정사항, 시도했던 방법, 학습한 내용을 기억하여 더욱 일관되고 효율적인 작업이 가능해집니다. 특히 장기 프로젝트나 반복적인 작업에서 강력한 효과를 발휘합니다.