에이전트작업메모리: AI 코딩 에이전트를 위한 로컬 메모리 시스템

AgentWorkingMemory가 해결하는 문제
Claude Code와 같은 AI 코딩 에이전트는 세션 간 지속적 메모리가 부족합니다. 개발자들은 새로운 세션을 시작할 때마다 아키텍처, 데이터베이스 스키마, 이전 결정들을 다시 설명해야 하여 시간과 컨텍스트 창 공간을 낭비하게 됩니다. Claude Code가 --continue로 대화를 재개하거나, 자동 메모리가 메모를 마크다운 파일에 저장하거나, CLAUDE.md 프로젝트 문서화 같은 도구를 제공하지만, 이러한 방법들은 한계가 있습니다:
--continue나--resume은 전체 채팅 스레드를 복원하지만 컨텍스트 창 공간을 소모하며 한 번에 하나의 스레드만 작동합니다- 자동 메모리는
MEMORY.md의 처음 200줄을 로드하지만 검색 지능이 부족합니다—현재 작업과 관련된 메모가 무엇인지 알지 못합니다 CLAUDE.md같은 프로젝트 문서는 안정적인 정보에는 작동하지만 빠르게 진화하는 프로젝트에서는 금방 구식이 됩니다
AgentWorkingMemory는 세션 전반에 걸쳐 지식을 축적하고, 현재 작업과 관련된 컨텍스트를 표면화하며, 시간이 지남에 따라 수동 관리 없이 개선되도록 함으로써 이러한 문제들을 해결합니다.
작동 방식
AWM은 클라우드 의존성 없이 완전히 로컬 머신에서 실행됩니다. 시스템은 다음으로 구성됩니다:
- 저장을 위한 SQLite 데이터베이스
- 세 개의 로컬 ML 모델(총 약 124MB, 한 번 다운로드 후 캐시됨)
- Node.js 프로세스
실행할 서버도, Docker 컨테이너도, 백그라운드 데몬도 없습니다. Claude Code를 시작하면 MCP(Model Context Protocol)를 통해 AWM이 자동으로 시작됩니다. 세션을 닫으면 중지됩니다. 모든 것이 로컬에 유지됩니다—클라우드 없음, API 키 없음, 데이터가 머신을 떠나지 않음. 추가 보안을 위해 AWM은 메모리 API 접근을 잠그기 위한 베어러 토큰 인증을 지원합니다.
설정 및 사용법
설치에는 두 개의 명령이 필요합니다:
npm install -g agent-working-memory
awm setup --globalClaude Code를 재시작한 후 14개의 메모리 도구가 자동으로 나타납니다. 첫 세션은 ML 모델이 다운로드되는 동안 약 30초가 소요됩니다(약 124MB, 이후 캐시됨). 그 시점부터:
- 에이전트는 중요한 것을 학습할 때 메모리를 기록합니다
- 새로운 작업을 시작할 때 관련 메모리를 회상합니다
- 중단 후 복구하기 위해 상태를 체크포인트합니다
이 시스템은 20년 된 코드베이스(약 140만 줄)를 현대적 스택(약 25만 줄 예상)으로 재구축하면서 개발되었으며, 특히 88개의 데이터베이스 테이블이 있는 멤버십 관리 플랫폼과 여러 AI 에이전트를 병렬로 사용하는 다중 스프린트 개발을 위해 구체적으로 개발되었습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also
Claude로 구축한 xAI TTS Home Assistant 통합 — 전체 저장소
한 개발자가 Claude를 사용하여 xAI의 TTS API(Eve 음성)에 대한 맞춤형 Home Assistant 통합을 구축했습니다. 전체 UI 구성, 5가지 음성, 그리고 음성 태그를 지원합니다.

Git Worktrees로 동일한 저장소에서 두 개의 Claude Code 에이전트 실행하기
한 Reddit 사용자가 git worktree를 사용하여 동일한 코드베이스에서 여러 Claude Code 에이전트를 병렬로 실행하는 방법을 상세히 설명합니다. 파일 충돌을 방지하고 독립적인 에이전트 세션을 가능하게 합니다.

Sx: AI 스킬, MCP 및 명령어를 위한 오픈소스 패키지 매니저
Sx는 팀이 모든 AI 클라이언트(Claude Code, Cursor, Copilot, Gemini)에서 AI 구성을 공유, 버전 관리 및 범위 지정할 수 있도록 하는 스킬, MCP 설정, 명령, 후크 및 에이전트를 위한 비공개 npm 같은 패키지 관리자입니다.

log-context-mcp: MCP 도구가 Claude 디버깅을 위한 로그 토큰 사용량을 96% 감소시킵니다
log-context-mcp는 로그 파일이 Claude의 컨텍스트에 도달하기 전에 전처리하는 MCP 도구로, 중복 줄 제거, 스택 트레이스 그룹화, 노이즈 제거를 통해 토큰 사용량을 줄입니다. 2000줄의 Apache 로그 테스트에서 96.5% 감소 효과를 보였으며 근본 원인을 정확히 식별했습니다.