AI 코딩 도구 기억력, 파일로 공유한다
한 번 알려준 작업 규칙을 모든 AI 코딩 도구가 공유하는 파일 기반 기억 구조 등장
AI 코딩 비서에게 매번 "나는 pnpm을 쓴다", "이 프로젝트 규칙은 이렇다"를 반복 설명하는 피로를 끝내겠다는 오픈소스가 공개됐다. 맥차(MACCHA)는 사용자의 작업 규칙과 선호를 홈 디렉터리의 텍스트 파일에 저장해, 서로 다른 AI 코딩 도구가 하나의 '두뇌'를 공유하도록 만드는 파일 구조다. 깃허브(GitHub)에 MIT 라이선스로 올라왔다.
무슨 일인가
맥차는 '멀티 에이전트 연속 컨텍스트 하네스(Multi-Agent Continuous Context Harness)'의 약자다. 가벼운 파일 구조와 마크다운 템플릿, 유지보수 스크립트 묶음으로 이뤄져 있으며 별도 서버 없이 사용자 컴퓨터의 홈 폴더에 자리잡는다. 개발자들이 안티그래비티(Antigravity)·오픈코드(OpenCode)·클로드 코드(Claude Code) 같은 도구를 옮겨 다닐 때마다 비서가 사용자를 '처음 보는 사람'처럼 대하는 문제를 겨냥했다. 저장소에는 brain·cli-tools·infrastructure·learned-lessons·system-brain 폴더와 설치·발행·삭제용 셸 스크립트가 들어 있다.
핵심 짚어보기
맥차의 차별점은 기억을 특정 회사의 클라우드가 아니라 사용자 파일 시스템에 직접 둔다는 점이다. 덕분에 도구를 바꿔도 같은 기억을 읽고 쓴다. 제작자가 든 예시는 이렇다. 월요일에 안티그래비티에 "pnpm을 쓰고 테일윈드 없는 다크모드 CSS를 선호한다"고 말하면 그 규칙이 맥차 기억에 기록된다. 수요일에 전혀 다른 프로젝트에서 클로드 코드를 열면 그 선호를 즉시 읽어 할 일 목록까지 확인하고 작업을 시작한다. 전체 에이전트 정체성이 단 몇 킬로바이트의 텍스트 파일에 담겨, 컴퓨터를 꺼도 사라지지 않는다. 헤르메스(Hermes)나 오픈클로(OpenClaw) 같은 '항상 켜둬야 하는' 무거운 상시 구동형 에이전트와 달리, 24시간 백그라운드 구동이 부담스러운 사용자를 노렸다는 점도 분명히 했다.
1인기업 실전 적용 포인트
- 자주 쓰는 코딩 비서가 둘 이상이라면, 프로젝트 규칙·코딩 스타일·금지사항을 한 번만 마크다운으로 정리해 모든 도구가 같은 파일을 읽게 하라. 도구별 설정 중복이 사라진다.
- 매일 끝에 '오늘 배운 교훈(learned-lessons)'을 한 줄씩 남기는 습관만으로도, 다음 세션의 비서가 어제 실수를 반복하지 않는다.
- 외부 클라우드에 코드·규칙을 올리기 꺼려지는 1인 사업자라면, 기억이 로컬 텍스트로만 남는 이 방식이 보안 측면에서 유리하다.
- 노션·옵시디언에 흩어진 작업 규칙을 홈 폴더 한 곳으로 모아두면, 새 외주 도구를 붙일 때 온보딩 시간이 거의 0에 가까워진다.
전망 / 주의점
맥차는 이제 막 공개된 초기 단계 프로젝트(커밋 2건·별 7개)로, 화려한 자동화보다 '구조와 습관'을 파는 도구에 가깝다. 효과는 사용자가 기억 파일을 꾸준히 갱신하느냐에 달려 있어, 방치하면 낡은 정보가 오히려 비서를 헷갈리게 할 수 있다. 다만 도구 종속을 피하고 내 데이터를 내 손에 두려는 흐름과 맞닿아 있어, 여러 AI 도구를 갈아타며 일하는 1인 개발자에게는 시도해볼 만한 가벼운 실험이다.
출처: Hacker News / GitHub (https://github.com/KarelTestSpecial/real-agent-setup)