im4codes/imcodes

The IM for agents. Shared Agent Context & Memory, supervised execution, and cross-agent audit across AI providers.

해결하는 문제

IM.codes는 터미널 기반 코딩 에이전트를 위한 메시징, 메모리 및 리뷰 레이어를 제공합니다. 에이전트 워크플로우가 특정 터미널이나 머신에 종속되는 "도달성 문제"를 해결하여, 사용자가 모바일, 웹 또는 태블릿에서 에이전트를 모니터링하고 상호작용할 수 있도록 합니다. 또한 멀티 에이전트 토론과 교차 프로바이더 감사를 가능하게 하여 "단일 모델의 사각지대"를 해결함으로써 더 높은 코드 품질과 안정적인 판단을 보장합니다.

작동 방식

이 프로젝트는 공유 메모리 레이어와 관리된 Model Context Protocol (MCP) 툴 서피스를 통해 다양한 AI 프로바이더(Claude Code, Gemini CLI, GitHub Copilot 등)와 통합되는 데몬 관리 시스템을 구현합니다. 완료된 에이전트 작업을 재사용 가능한 메모리로 캡처하여 향후 세션에 다시 주입합니다. 또한 에이전트의 턴을 평가하고 작업을 자율적으로 계속할지 또는 감사 루프를 트리거할지 결정할 수 있는 감독 실행 엔진을 특징으로 합니다.

대상 사용자

터미널 기반 AI 코딩 에이전트를 사용하면서 기기 간의 제어와 접근성을 유지하고자 하는 개발자, 그리고 복잡한 소프트웨어 변경에 대해 구조화된 멀티 모델 리뷰 프로세스가 필요한 팀.

주요 특징

  • 공유 에이전트 메모리: 완료된 작업을 재사용 가능한 컨텍스트로 변환하고 다국어 시맨틱 검색을 사용하여 서로 다른 세션과 프로바이더 간의 관련 기록을 회상합니다.
  • OpenSpec Auto Deliver: 제안 감사, 구현, 검증 및 자동 모듈 점수 매기기를 포함하는 사양 기반 변경을 위한 구조화된 파이프라인.
  • 관리된 MCP 툴: 메모리 회상, 에이전트 간 메시징 및 cron 스케줄링을 위한 표준화된 툴 서피스를 에이전트에 제공합니다.
  • 감독 실행: 완료된 턴을 판단하여 작업이 완료되었는지 또는 재작업이 필요한지 결정하는 자동 감독 기능으로, 수동 "continue" 프롬프트의 필요성을 줄입니다.
  • 원격 액세스: 보안 WebSocket 터널을 통한 전체 터미널 액세스, 파일 브라우징 및 로컬 웹 미리보기를 제공하며, 모바일 및 Apple Watch에서 접속 가능합니다.
  • 멀티 에이전트 협업: 여러 모델이 서로의 계획과 구현을 감사하여 편향과 누락을 줄이는 "팀 토론"을 지원합니다.