풀러렌: 코딩 에이전트를 위한 오픈소스 지속 메모리 레이어, SWE-벤치에서 토큰 64% 절감

Fullerenes는 AI 코딩 에이전트를 위한 오픈소스 영구 메모리 레이어입니다. 매 세션마다 파일을 다시 읽는 대신 Tree-sitter를 사용해 저장소에서 로컬 지식 그래프를 구축하고 MCP(Model Context Protocol)를 통해 노출합니다. 에이전트는 원시 파일을 읽는 대신 그래프에서 함수, 클래스, 임포트, 호출 관계를 쿼리하여 토큰 소비를 획기적으로 줄입니다.
작동 방식
저장소에서 npx fullerenes init을 실행합니다. Tree-sitter로 코드베이스를 분석하여 모든 함수, 클래스, 임포트 및 호출 관계를 추출하고 로컬 SQLite 그래프에 저장합니다. 에이전트는 MCP를 통해 연결하여 대상 질문을 합니다.
디자인은 검색 연구에서 영감을 받았습니다: Repoformer(필요할 때만 검색), HippoRAG 및 G-Retriever(그래프가 평면 청크보다 우수), LLMLingua(공격적인 컨텍스트 압축). 목표는 더 많은 컨텍스트가 아닌 토큰당 더 나은 신호입니다.
고유한 MCP 도구
두 가지 뛰어난 도구:
predict_impact({ functionName: "x" })— 편집 전에 에이전트가 어떤 부분이 손상될지 질문합니다. 엣지 그래프를 탐색하여 직접 및 전이적 종속성을 위험 점수와 함께 반환합니다. 첫 키 입력 전에 폭발 반경을 알 수 있습니다.get_function({ name: "x", includeBody: true })— 하나의 MCP 호출로 시그니처, 본문 및 호출자를 반환합니다. 추가read_file이 필요 없습니다.
벤치마크 결과
- SWE-bench Verified (현재 1개 인스턴스): Codex 기준 91,949 토큰 → Fullerenes 사용 시 32,945 토큰. 64% 감소.
- 내부 (이 저장소에 대한 5개 질문): 원시 파일 평균 2,452 토큰 → Fullerenes 평균 137 토큰. 94.4% 감소.
- 외부 (Python 프로젝트의 Gemini CLI): 원시 파일 27,292 토큰 → Fullerenes AGENTS.md 919 토큰. 96.6% 감소.
제한 사항
Tree-sitter는 구조적이지 의미적이지 않습니다. 동적 디스패치와 메타프로그래밍은 엣지를 놓칠 수 있습니다. LSP 통합은 로드맵에 있습니다. SWE-bench 인스턴스 하나는 광범위한 결과가 아닙니다. 더 많은 인스턴스를 실행 중입니다.
로컬 및 오픈소스
모든 것이 로컬에서 실행됩니다: SQLite, 서버 불필요, API 키 불필요, 순수 npm(Python 불필요), 오프라인 작동, MIT 라이선스. Reddit 게시 전 40시간 동안 589 npm 다운로드. 14개의 별. 방금 출시되었습니다.
github.com/codebreaker77/Fullerenes
npmjs.com/package/fullerenes
작성자가 커뮤니티에 묻는 세 가지 질문: 그래프 기반 검색이 에이전트 워크플로우를 변경합니까, 아니면 긴 컨텍스트가 승리합니까? 현재 8개 외에 어떤 MCP 도구가 필요합니까? SWE-bench 방법론이 타당해 보입니까?
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

OpenClaw 기술은 자체 실행을 가능하게 하여 에이전트 전환을 줄입니다.
OpenClaw 에이전트를 위한 새로운 스킬이 개발되어, 에이전트가 다음 단계를 파악한 후 '다음에 할 일은 다음과 같습니다'라는 메시지를 출력하고 작업을 인간 운영자에게 넘겨주는 일반적인 문제를 해결합니다. 이 스킬을 통해 에이전트는 등록, 게시, 답장, 서명 등 특정 작업을 스스로 수행할 수 있게 됩니다.

Mandala v0.3: 물류 원격 계측 데이터를 에이전트 추론을 위한 OpenTelemetry 스팬으로 통합하는 오픈소스 비동기 런타임
Mandala v0.3은 Samsara, Descartes, Vizion, FMCSA의 원격 측정 데이터를 웹훅으로 수집하고, 이벤트를 OpenTelemetry 스팬으로 내보내며, LLM 에이전트를 위한 MCP 도구를 통해 데이터를 노출하는 오픈소스 비동기 런타임입니다.

다중 에이전트 토론 접근법이 LLM 추론 품질을 향상시킵니다
한 개발자가 CyrcloAI를 사용하여 다중 에이전트 토론 방식을 실험했습니다. 이 방식에서는 분석가, 비평가, 종합자 등 다양한 역할을 맡은 AI 에이전트들이 최종 답변을 내놓기 전에 서로의 응답을 비판하며, 더 구조화되고 신중한 결과물을 만들어냈습니다.

릴레이: 클로드 코드 세션을 다른 AI 에이전트로 넘겨주는 도구
Relay는 Claude Code의 세션 컨텍스트(대화 기록, 도구 호출, 오류, git 상태 포함)를 추출하여 속도 제한에 도달했을 때 Codex나 Gemini 같은 다른 AI 에이전트로 전송하는 Rust 바이너리입니다. 8개의 에이전트를 지원하며 GitHub나 npm을 통해 설치할 수 있습니다.