대부분의 AI 코딩 비서는 새로운 작업 공간을 열거나 터미널 세션을 시작할 때마다 이전의 모든 정보를 잊어버리는 '건망증'을 가지고 있습니다. 사용자는 매번 자신의 기술적 선호도, 시스템 제약 조건, 프로젝트 규칙 등을 반복해서 설명해야 하는 비효율을 겪습니다. 이러한 문제를 해결하기 위해 '맥차(MACCHA, Multi-Agent Continuous Context Harness)'가 등장했습니다. 맥차는 AI 코딩 비서들이 영구적인 컨텍스트를 공유하고 자체 개선할 수 있도록 돕는 경량화된 파일 아키텍처 및 스크립트 모음입니다.
맥차는 사용자의 홈 디렉토리에 상주하며, 파일 기반의 7단계 계층적 컨텍스트 아키텍처를 통해 AI 에이전트에게 지속적인 기억을 제공합니다. 이는 벡터 임베딩, 신뢰도 감쇠, 의미론적 충돌 감지 기능을 갖춘 작업 기억 엔진 '메멘토(Memanto)'와 결합되어 작동합니다. 예를 들어, 월요일에 안티그래비티(Antigravity)에게 pnpm 사용과 테일윈드(Tailwind) 없는 다크 모드 CSS를 선호한다고 알려주면, 이 정보는 맥차 메모리에 저장됩니다. 수요일에 클로드 코드(Claude Code)를 사용하더라도 맥차는 이전에 학습된 선호도를 즉시 읽어와 사용자가 원하는 방식으로 코딩을 시작할 수 있습니다. 이는 24시간 상주하는 데몬(daemon) 방식의 에이전트와 달리, 필요할 때만 컴퓨팅 자원을 사용하면서도 지속적인 컨텍스트를 유지하는 것이 특징입니다.
맥차의 등장은 AI 코딩 비서 활용의 패러다임을 바꿀 잠재력을 가지고 있습니다. 사용자는 더 이상 특정 도구에 얽매이지 않고, 안티그래비티로 시작한 작업을 오픈코드(OpenCode)로 이어서 할 수 있는 크로스-에이전트 시너지를 얻게 됩니다. 또한, 모든 기억이 사용자의 파일 시스템에 저장되므로 보안성이 높고, 경량화된 하드웨어에서도 원활하게 작동하여 자원 효율성도 뛰어납니다. 이는 '항상 켜져 있는' 무거운 에이전트 시스템을 운영하기 어려운 개인 개발자나 소규모 팀에게 특히 유용하며, AI의 자율성과 사용자의 통제 사이에서 균형을 찾아주는 중요한 다리 역할을 할 것으로 기대됩니다.