engram-cli은(는) 무엇을 하나요?
하이브리드 검색 저장소를 사용하여 AI 에이전트에 지속적인 로컬 메모리를 제공합니다. 이 Rust CLI 도구로 오프라인 지식 기반을 구축하세요.
개요
engram-cli는 AI 에이전트가 세션 간에 정보를 기억할 수 있도록 설계된 강력한 로컬 메모리 시스템입니다. 하이브리드 검색(예: 의미 검색과 키워드 검색 결합)을 사용하여 저장된 지식을 효율적으로 검색함으로써, 에이전트가 더 일관되고 컨텍스트를 인식한 응답을 생성할 수 있도록 합니다.
주요 기능
- 영구 메모리: AI 에이전트가 세션 간에 정보를 저장하고 검색할 수 있습니다.
- 하이브리드 검색: 의미 검색과 키워드 검색을 결합하여 정확도를 높입니다.
- 오프라인 작동: 모든 데이터는 로컬에 저장되므로 인터넷 연결이 필요하지 않습니다.
- Rust 기반: 높은 성능과 메모리 안전성을 제공합니다.
- 간편한 CLI: 사용자 친화적인 명령줄 인터페이스를 제공합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트
설치
Rust가 설치되어 있어야 합니다. 설치 후 다음 명령어로 설치할 수 있습니다:
cargo install engram-cli
사용법
메모리 저장
engram add "AI 에이전트에 대한 중요한 정보"
메모리 검색
engram search "정보 키워드"
메모리 목록 보기
engram list
설정
engram-cli는 기본적으로 로컬 디렉토리에 데이터를 저장합니다. ENGRAM_HOME 환경 변수를 설정하여 저장 위치를 변경할 수 있습니다.
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다.
기여
버그 리포트, 기능 제안, 풀 리퀘스트는 언제나 환영합니다.