여러 AI 코딩 에이전트, 한 곳에서 지휘한다
클로드 코드·코덱스·커서를 단일 계층에서 묶는 오픈소스 메타하네스 '옴니전트' 공개
AI 코딩 도구를 쓰다 보면 어느새 클로드 코드(Claude Code), 코덱스(Codex), 커서(Cursor)를 번갈아 켜게 된다. 각각 강점이 다른 탓이다. 이렇게 흩어진 에이전트들을 하나의 지휘 계층에서 묶어주는 오픈소스 프로젝트 '옴니전트(Omnigent)'가 공개됐다. 서로 다른 코딩 에이전트를 코드 수정 없이 갈아끼우거나 동시에 부릴 수 있게 해주는 공통 오케스트레이션 계층이라는 점이 핵심이다. 공개 직후 깃허브 별 3,500개, 포크 387개를 모으며 주목받고 있다.
무슨 일인가
옴니전트는 스스로를 '모든 AI 에이전트를 위한 오픈소스 프레임워크이자 메타하네스'로 규정한다. 메타하네스란 개별 에이전트 도구들 위에 한 겹 더 얹는 상위 제어 레이어를 뜻한다. 지금까지는 클로드 코드용 워크플로, 커서용 워크플로를 따로 짰다면, 옴니전트 위에서는 한 번 짠 작업 흐름을 도구만 바꿔 재사용할 수 있다. 라이선스는 아파치 2.0(Apache-2.0)이고 파이썬 3.12 이상에서 동작하며, 설치 스크립트 한 줄이나 uv·홈브루(Homebrew)로 깔 수 있다. 맥용 데스크톱 앱도 함께 제공된다.
핵심 짚어보기
옴니전트가 내세우는 기능은 다섯 갈래다. 첫째, 휴대폰을 포함한 어느 기기에서나 작업을 이어갈 수 있다. 터미널에서 시작한 세션을 브라우저나 폰에서 그대로 받아 메시지·하위 에이전트·터미널·파일이 동기화된다. 둘째, 여러 에이전트를 동시에 감독하면서 한 에이전트에게 다른 에이전트의 결과물을 검토시키는 식의 분업이 가능하다. 커스텀 에이전트는 YAML로 정의한다. 셋째, 자체 API 키든 클로드·챗GPT 구독이든 호환 게이트웨이든 어떤 모델이든 일급으로 붙는다. 넷째, 모달(Modal)·데이토나(Daytona)·이슬로(Islo) 같은 일회용 클라우드 샌드박스에서 노트북 없이 세션을 돌릴 수 있다. 다섯째, 위험한 동작 전에 승인을 받도록 멈추거나, 지출 상한을 걸거나, 에이전트가 건드릴 수 있는 도구를 제한하는 거버넌스 정책을 서버·에이전트·개별 채팅 단위로 적용한다.
1인기업 실전 적용 포인트
- 클로드 코드와 코덱스를 둘 다 구독 중이라면, 옴니전트로 묶어 같은 세션 안에서 한쪽이 코드를 짜고 다른 쪽이 리뷰하게 시켜 1인 개발의 품질 검수 단계를 자동화할 수 있다.
- 외근이 잦다면 폰에서 세션을 이어받는 기능으로, PC 앞을 떠난 시간에도 에이전트 작업 상태를 확인하고 승인 요청에 답할 수 있다.
- 지출 상한 정책을 채팅 단위로 걸어두면, 에이전트가 클라우드 비용을 폭주시키는 사고를 구조적으로 막을 수 있다 — 1인기업의 현금흐름 관리에 직결되는 안전장치다.
- YAML로 자체 에이전트를 정의해 기존 클로드 코드 워크플로와 한 무대에서 협업시키면, 도구 종속 없이 자동화 자산을 축적할 수 있다.
전망
메타하네스라는 발상은 'AI 에이전트의 브라우저'를 지향한다. 도구가 늘어날수록 이를 통합 관리하는 계층의 가치는 커진다. 다만 오픈소스 초기 프로젝트인 만큼 안정성과 보안 검증은 사용자 몫이며, 외부 클라우드 샌드박스를 쓸 때의 비용·데이터 경계도 직접 따져야 한다. 일단은 거버넌스 정책으로 안전핀을 단단히 걸고 소규모로 시험해보는 접근이 현실적이다.
출처: Hacker News / GitHub (https://github.com/omnigent-ai/omnigent)