본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

MemTensor/memmy-agent

TypeScript0 / 0

여러 AI Agent의 대화와 작업 맥락을 하나의 로컬 Memory Service로 이어 주는 TypeScript 기반 Agent Runtime입니다.

TL;DR

Memmy는 Claude Code, Codex, Cursor, OpenClaw 같은 여러 AI Agent가 하나의 장기 기억을 공유하도록 만드는 standalone 로컬 AI Agent Runtime이자 CLI 도구입니다. Memory Service가 Agent 이력과 현재 작업을 수집해 검색 가능한 기억으로 만들고, 데스크톱 앱·CLI/TUI·OpenAI-compatible API가 같은 저장소를 읽고 씁니다. MCP와 custom Skills, 메시징·생산성 도구 연결, 관리형 Chromium 도구를 통해 대화형 Agent를 실제 작업 실행 환경으로 확장합니다. 다만 Node.js 22 이상이 필요하고 기본 개발 설정은 공식 cloud 주소를 사용하므로, 완전한 오프라인 운영이나 cloud 의존성 회피가 중요하다면 BYOK와 backend 구성을 별도로 확인해야 합니다.

핵심 포인트

  • Memmy는 특정 Agent에 종속되지 않는 standalone 로컬 AI Agent Runtime이자 CLI 도구로, Claude Code·Codex·Cursor·OpenClaw·Hermes 등 여러 Agent가 같은 기억을 사용하도록 연결합니다. 데스크톱 앱, CLI/TUI, OpenAI-compatible API가 동일한 Agent 설정과 Memory Service를 공유합니다. 외부 생태계 기준으로는 MCP와 custom Skills를 연결하는 개인용 Agent 플랫폼에 가깝습니다.
  • Memory Service는 기본적으로 로컬 머신의 SQLite와 설정 파일을 사용하고, 외부 Agent의 대화 이력을 읽어 장기 기억으로 변환합니다. `memmy-memory search`, `add`, `get` 같은 CLI와 `http://127.0.0.1:18960` API를 통해 검색·저장·조회가 가능하며, 각 Agent의 memory hook이 같은 저장소를 읽고 씁니다. 여러 코딩 Agent를 번갈아 사용하면서 프로젝트 목표, 결정 사항, 제약 조건, 실패한 시도를 반복 입력하고 싶지 않은 개발자에게 핵심 가치가 있습니다.
  • Agent Runtime은 모델 호출, 세션, 장기 작업, tool call, MCP, Skills, 자동 요약과 Memory hook을 하나의 실행 루프로 묶습니다. `memmy onboard`로 workspace와 설정을 초기화한 뒤 `memmy agent`, 대화형 TUI, `memmy serve` 중 원하는 진입점을 선택할 수 있습니다. 브라우저 도구는 관리형 Chromium이 있을 때만 활성화되고, 실행 파일이 없으면 다른 Agent 기능을 유지한 채 생략됩니다.
  • 설치 방식은 완전한 독립형 오프라인 제품이라기보다 공식 cloud 서비스와 BYOK를 함께 쓰는 로컬 우선 애플리케이션입니다. 저장소의 `scripts/dev-start.sh`는 Memory, Agent API, Gateway, frontend, 데스크톱 backend를 빌드하고 실행하며 기본 cloud 주소는 `https://memmy-api.memtensor.cn`으로 설정됩니다. Node.js `>=22`와 npm이 필요하고, 계정 trial credits를 소진한 뒤에는 OpenAI 같은 provider의 API key를 직접 등록해야 하므로 데이터 경계와 서비스 의존성을 먼저 확인해야 합니다.

이미지 분석

Memmy의 Memory Layer, Agent Runtime, Integration Layer와 데스크톱·CLI·외부 Agent·도구 연결 구조를 한눈에 나타낸 시스템 아키텍처입니다.
아키텍처는 중앙의 Shared Memory MemOS를 중심으로 L1 실행 추적, L2 전략, L3 월드 모델과 Skill이 순환하는 Memory Self-Evolution Loop를 배치합니다. 왼쪽 Agent Runtime은 CLI, 채널, WebSocket, OpenAI API에서 들어온 요청을 Agent Loop, Tool Engine, Provider Factory, Skill System으로 처리하고 Memory Hooks를 통해 기억을 읽고 씁니다. 오른쪽 Local Backend는 Local REST API, ingest pipeline, Memory Client, Skill Writer를 연결하며, 하단에는 Local Workspace, Cloud Models, Memory Store SQLite, App State Store, External History가 배치되어 로컬 저장과 외부 Agent 이력 수집의 경계를 나타냅니다.

915

Stars

95

Forks

+214

Trending

0

조회수

915 watchers4 open issuesMIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.