모듈러스: AI 코딩 에이전트를 위한 리포지토리 간 지식 오케스트레이션

Modulus는 공유 컨텍스트를 통해 여러 저장소에서 작업하는 여러 AI 코딩 에이전트를 조율하도록 설계된 데스크톱 애플리케이션입니다. 이 도구는 개발자가 AI 코딩 에이전트를 사용할 때 직면하는 두 가지 특정 문제, 즉 끊어진 저장소 간 컨텍스트와 에이전트 간 전환 시 손실되는 컨텍스트를 해결합니다.
핵심 기능
이 앱은 개발자가 기능을 구축하면서 동시에 버그를 수정할 수 있도록 충돌 없이 여러 AI 코딩 에이전트를 동시에 실행할 수 있게 합니다. 각 에이전트는 git 작업 트리를 사용하여 자체적으로 격리된 작업 공간에서 작동하므로 충돌을 방지하고 여러 IDE 창이나 저장소 복제가 필요하지 않습니다.
주요 기능
- 공유 프로젝트 메모리: 에이전트는 모든 저장소에서 API 스키마, 의존성, 최근 변경 사항을 자동으로 인식하여 창 간 복사 및 붙여넣기가 필요 없습니다.
- 저장소 간 이해: 에이전트는 저장소 간의 의존성을 이해합니다(예: 백엔드 저장소 + 클라이언트 저장소 + 공유 라이브러리 저장소 + AI 에이전트 저장소).
- 병렬 에이전트 실행: 공유 컨텍스트를 통해 병렬로 작업하는 여러 코딩 에이전트를 실행합니다.
- 검토 및 배포 워크플로: 모든 에이전트의 모든 변경 사항을 한 곳에서 검토하고 Modulus에서 직접 풀 리퀘스트를 생성합니다.
- 메모리 및 컨텍스트 엔진: 코딩 에이전트를 위해 처음부터 구축되었습니다.
기술적 구현
Modulus는 MCP(모델 컨텍스트 프로토콜)를 통해 Cursor에 연결됩니다. 이 도구는 각 에이전트를 위한 격리된 작업 공간을 생성하기 위해 git 작업 트리를 사용합니다. 팀은 코딩 에이전트 워크플로를 위해 특별히 자체 메모리 및 컨텍스트 엔진을 구축했습니다.
현재 가용성 및 향후 계획
현재 macOS에서 사용 가능하며, Linux와 Windows는 대기 목록이 있습니다. 팀은 팀 협업 기능을 추가하여 팀이 AI 코딩 에이전트와 함께 워크플로를 개선하기 위해 다른 사람들과 지식을 공유할 수 있도록 할 계획입니다. 곧 출시될 API를 통해 개발자는 컨텍스트를 잃지 않고 코딩 에이전트나 IDE 간에 전환할 수 있습니다.
사용 사례 예시
창립자들은 자신들의 문제를 해결하기 위해 Modulus를 구축했습니다: 두 개의 다른 저장소에서 작업하는 동안, 그들은 Cursor 창 간에 API 스키마를 수동으로 붙여넣고 프론트엔드 에이전트에게 백엔드 API가 어떻게 생겼는지 반복적으로 설명해야 했습니다. Modulus는 이러한 수동 컨텍스트 공유를 제거합니다.
📖 Read the full source: HN AI Agents
👀 See Also

오픈클로 에이전트를 위한 신원 및 평판 레이어
개발자 팀이 다단계 에이전트 워크플로우에서 발생하는 신원 손실 문제를 해결하기 위해 MCP-I와 IdentiClaw를 구축했으며, 평판 레지스트리로 knowthat.ai를 개발했습니다. 그들은 MCP-I 사양을 탈중앙 신원 재단에 기부했습니다.

NGX-OS: eBPF와 MCP 통합으로 AI를 위해 구축된 네트워크 운영 체제
NGX-OS는 AI 통합을 위해 처음부터 설계된 네트워크 운영 체제로, eBPF를 사용한 실시간 원격 측정과 MCP를 통해 번역 계층 없이 네트워크 상태 데이터에 직접 접근할 수 있는 LLM 접근을 제공합니다.

트라이-노드 메모리: 인간/에이전트 볼트 분리를 통한 오픈소스 지속적 에이전트 메모리
Tri-Node Memory는 AI 코딩 에이전트의 메모리를 인간의 지속적인 저널과 분리하기 위해 두 개의 옵시디언 볼트를 사용하는 경량 아키텍처입니다. 에이전트는 인간 볼트를 읽지만 자신의 볼트에만 쓰며, 명시적 허가 없이는 경계를 넘지 않습니다.

SpruceChat은 llama.cpp를 통해 Miyoo 휴대용 기기에서 0.5B LLM을 온디바이스로 실행합니다.
SpruceChat는 llama.cpp를 사용하여 휴대용 게임 장치에서 Qwen2.5-0.5B를 완전히 온디바이스로 실행합니다. 클라우드나 WiFi가 필요하지 않습니다. Miyoo A30(Cortex-A7 쿼드코어)에서 약 60초 내에 로드되며 초당 약 1-2 토큰을 생성합니다.