본문으로 건너뛰기
IFAI

오픈소스

Letta, Claude Code에 무의식 더하는 오픈소스 플러그인 공개

게시 확산 지수 48

Letta가 Claude Code용 오픈소스 플러그인 Claude Subconscious를 공개했습니다. 백그라운드 에이전트가 코드베이스를 읽고 8개의 메모리 블록을 관리하며, 프롬프트 직전에 맥락을 비동기로 전달해 작업 흐름을 방해하지 않고 기억을 유지합니다.

Claude Subconscious는 Letta가 공개한 오픈소스 플러그인입니다. Claude Code 아래에서 항상 대기하는 보조 에이전트를 두고, 세션 대화와 코드베이스를 백그라운드에서 지켜보며 장기 기억을 쌓도록 돕습니다.

새 세션을 시작할 때마다 코딩 스타일이나 프로젝트 구조를 다시 설명해야 했던 불편을 덜어내고, Claude Code에 일종의 무의식 계층을 얹어주는 구조입니다.

무엇을 할 수 있나

이 백그라운드 에이전트는 로그를 단순히 기록해 두는 수동적인 메모장에 그치지 않습니다.

세션 기록을 분석하는 동안 Read, Grep, Glob 같은 도구를 활용해 저장소 안의 파일들을 능동적으로 탐색하고 실제 프로젝트 구조를 스스로 이해해 나갑니다.

기억은 8개의 지속 메모리 블록으로 나뉘어 관리됩니다. 개발자의 코딩 선호도, 아키텍처 규칙, 처리해야 할 TODO 목록, 반복적으로 나타나는 패턴 등을 꼼꼼하게 유지합니다.

이 기억들은 프로젝트 전반에서 공유됩니다. 하나의 Subconscious 에이전트가 전체 저장소를 포괄하되 각 저장소별로 독립된 스레드를 운영하므로, 한 프로젝트에서 익힌 전반적인 컨텍스트를 다른 프로젝트에서도 그대로 꺼내 쓸 수 있습니다.

백그라운드 작동 방식

작업 흐름을 끊지 않도록 모든 처리는 완전한 비동기로 진행됩니다.

Letta Code SDK와 비동기 훅을 통해 뒷단에서 로그 분석이 이뤄지기 때문에, 코드를 작성하거나 명령을 내릴 때 화면이 멈추지 않습니다.

정리된 맥락 정보는 사용자가 프롬프트를 보낼 때마다 Claude Code 컨텍스트 안으로 전달됩니다. 이 주입 과정은 디스크에 임시 파일을 쓰지 않고 stdout을 통해 직접 이루어집니다.

처음 실행할 때 자동으로 환경이 구성되며 여러 작동 모드를 지원합니다. 백그라운드 연산에는 Anthropic 모델뿐 아니라 OpenAI, Google 등의 모델도 자유롭게 연결할 수 있습니다.

왜 중요한가

터미널 기반 코딩 어시스턴트는 작업이 끝나 창을 닫으면 이전 맥락이 사라진다는 치명적인 한계가 있었습니다. Claude Subconscious는 메인 모델의 작업을 방해하지 않으면서 보조 에이전트가 탐색과 기억 관리를 도맡도록 역할을 분리했다는 점에서 매우 영리한 접근입니다.

Claude Code를 일상적으로 깊게 활용하는 개발자라면 지금 바로 도입해 볼 만합니다. 다만 백그라운드에서 파일 검색과 요약 연산이 꾸준히 돌아가는 만큼, 추가적인 API 호출 비용과 리소스 사용량은 미리 염두에 두어야 합니다.

출처 (1)

  1. [1]

매일 AI 콘텐츠 픽