Maggy: 크로스 세션 메모리와 P2P 팀 학습을 갖춘 Claude Code 기반의 자율 엔지니어링 플랫폼

r/ClaudeAI의 한 개발자가 Claude Code 위에 Maggy라는 자율 엔지니어링 플랫폼을 구축했습니다. 이는 AI 코딩 도구가 세션 간 지식을 전달하지 못하는 핵심 문제를 해결합니다. Maggy는 세션 간 메모리, 전체 SDLC의 프로세스 인텔리전스, P2P 팀 학습을 구현하며, 업계 스펙트럼(자동완성 → 채팅 어시스턴트 → 프로젝트 인식 어시스턴트 → 태스크 에이전트 → 자율 엔지니어링 플랫폼)에서 4단계에 위치합니다.
핵심 기능
- 채팅 — 세션 인수: 모든 프로젝트에서 실행 중인 Claude Code 세션을 자동 감지합니다. 세션 기록, 프롬프트 수, 지속 시간을 표시합니다. 대시보드에서 모든 세션에
--resume할 수 있습니다. 현재 4개 프로젝트에서 7개의 활성 세션을 한눈에 볼 수 있습니다. - 태스크 선별: GitHub Issues 및 Asana에 연결합니다. AI가 우선순위별로 작업을 순위 매깁니다. '계획' 또는 '실행' 버튼을 클릭하면 의도 코드 속성 그래프(iCPG)에서 사전 주입된 코드베이스 컨텍스트와 함께 적절한 CLI가 실행됩니다.
- 프로세스 인텔리전스: CI 결과, PR 리뷰 코멘트, CodeRabbit 발견 사항, 병합 패턴, 배포 결과에서 신호를 수집합니다. 테스트 실패를 유발하는 코드 패턴과 리뷰어가 지속적으로 지적하는 사항을 학습하여 PR 생성 전에 선제적으로 수정합니다. 예: "리뷰어가 항상 API 경로에서 누락된 오류 처리를 지적합니다. Maggy가 PR 생성 전에 이를 추가했습니다."
- 세션 간 메모리 (Engram): 7가지 기억 상실 병리(전행성, 역행성, 시간적, 출처, 간섭, 맥락 결합, 허위 기억)를 식별합니다. 3계층 메모리: 로컬(프로젝트별), 포트폴리오(프로젝트 간), 메시(팀 공유). 세션 간 지식이 축적됩니다.
- Maggy Mesh — P2P 팀 인텔리전스: 팀 전체의 Maggy 인스턴스를 연결합니다. 한 개발자의 CI 수정이 팀 전체의 지식으로 자율적으로 전파됩니다. 출처와 격리 기능이 있는 유형화된 메모리 클래스(점수, 패턴, 정책, 격차). 새 팀원은 첫날부터 몇 개월 치의 집단 학습을 받습니다.
- 다중 모델 라우팅: 시작 시
--help를 통해 사용 가능한 CLI(Claude, Codex, Kimi, Ollama)를 자동 탐색합니다. 복잡도 점수에 따라 라우팅: Blast 1-3 → ollama 또는 kimi; Blast 4-6 → codex; Blast 7-10 → claude. 보안, 테스트, 문서, 아키텍처는 항상 Claude로 전송됩니다. 라우팅 규칙은 YAML이며 태스크 결과로부터 자체 업데이트됩니다. - 5단계 자기 개선: 모든 태스크가 Maggy에게 무언가를 가르칩니다. 단계: L0 실시간(초, 도구/테스트 실패 감지, 중간에 모델 전환), L1 태스크(분, 보상 점수), L2 일일(시간, CI 통과율 하락 시 모델 비활성화), L3 주간(일, 스킬 파일 발전), L4 월간(주, 보상 신호 재조정).
- 예산 추적: 공급자별 토큰 사용량 및 일일 한도. Anthropic 예산 소진 시 OpenAI로 라우팅; 그것도 소진 시 로컬 Qwen으로 라우팅.
- 경쟁사 인텔리전스: RSS + Google News를 통한 일일 경쟁 현황 브리핑.
벤치마크: 비용 트래커 (6개 태스크)
| 메트릭 | Maggy (4개 모델) | Claude Code 단독 |
|---|---|---|
| 성공률 | 6/6 (100%) | 6/6 (100%) |
| 품질 점수 | 7.4/10 | 7.8/10 |
| Claude 사용량 | 1/6 태스크 (17%) | 6/6 태스크 (100%) |
| 발견된 보안 문제 | 7 | 0 |
Maggy는 프리미엄 컴퓨팅 사용량을 83% 줄이면서 단일 파이프라인 접근법이 놓친 7개의 보안 문제를 발견했습니다.
영향
이는 단순한 래퍼가 아닙니다. 자기 개선 라우팅과 세션 간 메모리는 자율 엔지니어링 플랫폼으로의 진정한 전환을 나타냅니다. 컨텍스트 손실과 도구 분열에 지친 팀에게 Maggy는 지식이 증발하지 않고 축적될 때 가능한 것을 보여줍니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

에이전트 웨이크 스킬 for OpenClaw: 작업 완료 시 Discord에 알림
한 개발자가 작업이 끝난 후 Claude Code가 호출하는 Python 스크립트인 agent-wake.py를 만들었습니다. 이 스크립트는 Discord에 멘션 알림을 보내고 게이트웨이 HTTP API를 통해 웨이크 이벤트를 발생시켜, 에이전트가 자동으로 요약을 게시하도록 합니다.

클로드 스킬, 조용히 명령을 덮어쓰다: 문서화되지 않은 함정 노출
사용자가 Claude Skills에서 `ask_user_input_v0`(최대 3개 질문, 각 4개 옵션)이 사용자 입력에 대한 하드 제한을 자동으로 적용하고, `Write`는 파일을 덮어쓰는 반면 `create_file`은 Claude.ai에서 거부하며, `references/`의 상대 경로가 해석되지 않는 등 여러 숨겨진 동작을 발견했습니다. 커뮤니티 레포지토리에서 이러한 발견 사항을 정리하고 있습니다.

워치타워: 클로드 코드 API 트래픽 모니터링을 위한 로컬 프록시
Watchtower는 Claude Code(또는 Codex CLI)와 해당 API 간의 모든 트래픽을 가로채고 표시하는 로컬 HTTP 프록시 및 실시간 웹 대시보드 역할을 하는 무료 오픈소스 도구입니다. 요청, SSE 스트림, 도구 정의, 시스템 프롬프트, 토큰 사용량, 속도 제한 등을 보여줍니다.

에이전트 룸: Claude 코드 에이전트 팀 시각화 데스크톱 앱
Agents Room은 .claude/agents/ 폴더를 스캔하여 프론트매터를 읽고, 자동 연결선이 있는 캔버스 상에 에이전트 관계를 시각화하는 Electron 데스크톱 애플리케이션입니다. 마크다운 파일을 편집하는 대신 UI에서 직접 에이전트, 스킬, 명령을 생성/편집할 수 있습니다.