개발자들이 여러 인공지능(AI) 코딩 에이전트를 활용할 때 겪는 번거로움을 해결할 새로운 오픈소스 도구 'agmsg'가 출시되었습니다. 기존에는 클로드 코드(Claude Code), 코덱스(Codex), 제미니 CLI(Gemini CLI), 코파일럿 CLI(Copilot CLI) 등 각기 다른 AI 에이전트들이 생성한 코드를 개발자가 직접 복사하고 붙여넣으며 수동으로 연동해야 했습니다. 하지만 agmsg는 이러한 수고를 덜어주며, AI 에이전트들이 마치 한 팀처럼 직접 소통하며 협업할 수 있는 환경을 제공합니다.
agmsg의 핵심은 공유 SQLite 데이터베이스를 활용한다는 점입니다. 이 도구는 별도의 데몬이나 네트워크 연결, 파이썬(Python) 같은 복잡한 환경 없이, 단순히 배시(bash) 셸 스크립트와 SQLite3만으로 작동합니다. 각 AI 에이전트가 '에이전트 스킬(Agent Skill)' 형태로 agmsg를 설치하면, 이들은 공유 데이터베이스를 통해 서로 메시지를 주고받으며 작업 내용을 공유할 수 있습니다. 이는 특정 벤더에 종속적인 기존의 서브 에이전트 방식이나, 에이전트가 도구를 호출하는 방식(MCP)과 달리, 여러 벤더의 에이전트를 아우르고 작업 내용을 지속적으로 유지할 수 있다는 장점이 있습니다. 예를 들어, 여러 개의 클로드 코드 인스턴스를 한 공간에서 동시에 실행하며 함께 작업하게 할 수 있습니다.
agmsg의 등장은 AI 기반 개발 워크플로우에 중요한 변화를 가져올 수 있습니다. 개발자는 더 이상 AI 에이전트 간의 '복사-붙여넣기 중계자' 역할을 할 필요 없이, 더 복잡하고 창의적인 문제 해결에 집중할 수 있게 됩니다. 이는 개발 생산성을 향상시키고, AI 에이전트의 활용 범위를 넓히는 데 기여할 것입니다. 오픈소스 프로젝트인 만큼, 커뮤니티의 참여를 통해 기능이 더욱 확장되고 다양한 AI 에이전트와의 연동이 강화될 것으로 기대됩니다.