코딩 에이전트를 위한 장기 메모리로, 로컬 SQLite 데이터베이스에 메모리를 저장하고 Claude Code, Codex, Cursor 및 기타 MCP 클라이언트에서 공유합니다.
AVIDS2/memorix
Claude Code, Codex, Cursor 같은 코딩 에이전트가 MCP를 통해 같은 메모리를 읽고 쓸 수 있도록 하는 로컬 우선 공유 프로젝트 메모리 계층입니다.
- 스타
- 855
- 포크
- 70
- 열린 이슈
- 5
- 마지막 커밋
- 23시간 전
어떤 프로젝트인가요?
Memorix는 프로젝트 메모리를 특정 채팅이나 IDE 안이 아니라 Git 저장소에 보관합니다. 따라서 에이전트나 도구가 바뀌더라도 한 코딩 에이전트 세션의 맥락을 다음 세션에서 불러올 수 있습니다. 관찰 내용, 세션 요약, 장단점을 기록한 추론 기록, 커밋에서 도출한 사실을 저장하고, MCP 서버, hooks, CLI, TypeScript SDK, 그리고 memcode라는 번들 터미널 에이전트를 통해 제공합니다.
에이전트마다 memorix setup --agent claude --global 같은 명령 하나로 설정할 수 있습니다. 이 명령은 각 에이전트가 지원하는 MCP 항목, 가이드 파일, 규칙 또는 플러그인 패키지를 작성합니다. 정식 로컬 저장소는 SQLite이며, SQLite FTS5와 LanceDB 시맨틱 인덱스는 선택적으로 사용할 수 있습니다. LLM 기반 메모리 생성과 임베딩도 선택 사항입니다.
프로젝트에는 로컬 대시보드, 공동 사용을 위한 HTTP MCP 엔드포인트, Git 기반 메모리 수집 기능, TypeScript 및 JavaScript 심볼용 코드 상태 인덱스, 여러 에이전트 작업자의 협업을 조율하는 명령도 포함됩니다.
핵심 기능
- 01Claude Code, Codex, Cursor, Windsurf, Gemini CLI 등 여러 에이전트가 프로젝트별 메모리 풀 하나를 공유합니다.
- 02설정 명령 하나로 에이전트별 MCP, 규칙, hooks 또는 플러그인 패키지를 설치합니다.
- 03필수 클라우드 서비스 없이 로컬 SQLite에 데이터를 저장합니다.
- 04Git 커밋을 검색 가능한 엔지니어링 사실로 변환하고, 대안과 함께 설계 추론을 기록합니다.
- 05CLI, TypeScript SDK, 로컬 대시보드, HTTP MCP 엔드포인트를 제공합니다.
활용 사례
- 같은 저장소에서 Claude Code, Cursor, Codex를 번갈아 사용하면서 프로젝트를 다시 설명하지 않아도 됩니다.
- 원래 채팅이 사라진 뒤에도 아키텍처 결정을 내린 이유를 확인할 수 있습니다.
- 공유 작업 맥락과 인계 정보를 활용해 하나의 코드베이스에서 여러 코딩 에이전트를 병렬로 실행합니다.
- 코드와 함께 저장되는 일관되고 검토 가능한 프로젝트 메모리를 팀 에이전트에 제공합니다.
빠른 시작
- 1
README의 Install 섹션에 따라 npm에서 Memorix를 설치합니다
- 2
사용할 에이전트에 맞게 통합을 설정합니다(사용자 수준, 전역)
memorix setup --agent <agent> --global
사용 전 알아둘 점
- 에이전트마다 설정 방법이 다르므로 통합에 필요한 작업량도 사용하는 에이전트에 따라 달라집니다.
- LLM을 사용하는 Formation 및 embedding 기능은 선택 사항이며 추가 설정이 필요합니다.
토픽
자주 묻는 질문
- memorix은(는) 무엇인가요?
- Claude Code, Codex, Cursor 같은 코딩 에이전트가 MCP를 통해 같은 메모리를 읽고 쓸 수 있도록 하는 로컬 우선 공유 프로젝트 메모리 계층입니다. Memorix는 프로젝트 메모리를 특정 채팅이나 IDE 안이 아니라 Git 저장소에 보관합니다. 따라서 에이전트나 도구가 바뀌더라도 한 코딩 에이전트 세션의 맥락을 다음 세션에서 불러올 수 있습니다. 관찰 내용, 세션 요약, 장단점을 기록한 추론 기록, 커밋에서 도출한 사실을 저장하고, MCP 서버, hooks, CLI, TypeScript SDK, 그리고 memcode라는 번들 터미널 에이전트를 통해 제공합니다.
- memorix은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- memorix은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- memorix은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. memorix의 마지막 커밋은 2026년 10월 21일입니다.
- memorix은(는) 어디에 사용할 수 있나요?
- 같은 저장소에서 Claude Code, Cursor, Codex를 번갈아 사용하면서 프로젝트를 다시 설명하지 않아도 됩니다. 원래 채팅이 사라진 뒤에도 아키텍처 결정을 내린 이유를 확인할 수 있습니다. 공유 작업 맥락과 인계 정보를 활용해 하나의 코드베이스에서 여러 코딩 에이전트를 병렬로 실행합니다. 코드와 함께 저장되는 일관되고 검토 가능한 프로젝트 메모리를 팀 에이전트에 제공합니다.
- memorix는 어떻게 설치하나요?
- README의 Install 섹션에 따라 npm에서 Memorix를 설치합니다 사용할 에이전트에 맞게 통합을 설정합니다(사용자 수준, 전역): memorix setup --agent <agent> --global
- memorix은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/AVIDS2/memorix
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude, Codex, Gemini, Copilot 같은 AI 코딩 도구의 잔여 할당량과 초기화 시간을 보여주는 macOS 메뉴 막대 앱입니다.
Codex, Claude Code, Cursor, Hermes Agent, OpenClaw가 암호화된 로컬 메모리를 공유하고, 작업을 넘기며 서로의 결과물을 검토할 수 있습니다.
작업 명확화, 추적, 일시 중지와 인계, 프로필 메모리, 스킬 제작, 글쓰기 등을 지원하는 로컬 파일 기반 SKILL.md 에이전트 스킬 10종 모음입니다.
AI 코딩 에이전트의 원시 도구 출력을 컨텍스트 창에서 제외하고 압축 후에도 세션 상태를 유지하는 MCP 서버입니다.
46개 이상의 AI 코딩 도구에서 토큰 사용량, 비용, 한도와 세션을 추적하고, 선택적으로 여러 기기 간 동기화를 지원하는 데스크톱 위젯입니다.