Show HN: CodeYam Memory – Claude Code를 위한 포괄적인 메모리 관리
요약
CodeYam Memory는 AI 모델, 특히 Claude Code가 코드베이스에서 반복적인 실수를 하는 문제를 해결하기 위해 개발된 포괄적인 메모리 관리 시스템입니다. 이 시스템은 백그라운드 에이전트를 사용하여 코딩 세션 트랜스크립트를 검토하고, 혼란 패턴을 식별하며, 적절한 스코핑을 가진 타겟팅된 규칙을 자동으로 생성합니다. 사용자는 이를 통해 AI가 코드의 맥락과 특정 규칙을 지속적으로 학습하고 유지할 수 있습니다.
핵심 포인트
- AI 모델(Claude Code)이 코드베이스에서 반복적인 실수를 하는 문제를 해결하는 데 초점을 맞춘 메모리 관리 솔루션입니다.
- 백그라운드 에이전트가 코딩 세션 트랜스크립트를 분석하여 혼란 패턴을 식별하고, 타겟팅된 규칙을 자동으로 생성합니다.
- 사용자는 자동 생성된 모든 규칙과 추적 사항을 대시보드를 통해 검토하고 승인하는 과정을 거칩니다.
- CodeYam Memory는 로컬에서 실행되며, 로그인이나 언어에 구애받지 않아 접근성이 높습니다.
우리는 Claude Code가 우리의 코드베이스(codebase)에서 계속해서 동일한 실수를 반복하기 때문에 CodeYam Memory를 만들었습니다. 우리의 claude.md 파일들은 빠르게 오래된 정보가 되었고, 수동으로 또는 Claude를 사용하여 유지 관리하는 것만으로는 충분하지 않았습니다.
이 문제를 파고드는 과정에서 우리는 Claude가 경로 매칭(path matching)을 통해 리포지토리(repo)의 특정 부분을 타겟팅할 수 있는 네이티브 규칙 시스템(native rules system)을 가지고 있다는 것을 발견했습니다. 이는 우리의 사용 사례에 이상적이었지만, 이러한 규칙들을 수동으로 관리하려고 시도하는 것 자체가 이미 제대로 작동하지 않았으며, 더 세밀하고 타겟팅된 규칙이 많아질수록 더욱 어려워질 것이었습니다.
CodeYam Memory는 백그라운드 에이전트(background agent)를 사용하여 코딩 세션 트랜스크립트(coding session transcripts)를 검토하고, 혼란 패턴(confusion patterns)을 식별하며, 적절한 스코핑(scoping)을 가진 타겟팅된 규칙을 생성합니다. 사용자는 모든 것을 검토하고 승인합니다. 감사를 위한 대시보드(Dashboard), 코드가 변경됨에 따라 정보가 오래되지 않도록 하는 백그라운드 에이전트 검토 프로세스, 그리고 모든 추적 사항은 git의 단순한 파일에 저장됩니다.
시작하는 방법:
설치:
npm install -g @codeyam/codeyam-cli@latest
그 다음 프로젝트 루트(project root)에서 실행하세요:
codeyam
이렇게 하면 CodeYam Memory를 초기화하기 위한 추가 지침이 포함된 대시보드가 실행됩니다.
무료이며, 로컬(locally)에서 실행되고, 로그인이 필요 없으며, 언어에 구애받지 않습니다(language agnostic). 피드백을 환영합니다.
추가 컨텍스트:
배경 블로그 포스트:
우리 자체 리포지토리(repo)에 대한 90초 데모:
실제 OSS 리포지토리(Plane)를 Claude에게 가르치는 데모:
웹사이트:
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Claude Code Search의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기