안녕하세요 제가 저 쓸려고 만든 간단한 멀티 에이전트 시스템을 소개해보려고 오래간만에 글을 씁니다.
이름은 바로 lun 입니다.
저는 현재 Kiro와 Codex 를 주력으로 쓰고 Copilot, Claude Code,앤티그래비티를 경우에따라서 쓰고있는데요. 이게 다 조금씩 장단점이 있다보니, 저처럼 개발업을 하시는 분들은 보통 다 비슷할거라고 생각합니다.
그래서 전부터 이걸 동시에 같이 쓸수있는 방법이 없을까.. 고민하다가? 터미널 환경에서 동시에 호출할수있는 데몬환경을 만들고 사용하면 좋을 것 같아서. AI 통해서 만들어서 써보고있습니다.
lun 을 설치하면 터미널 환경등에서 질문은 자신의 환경에 설치되어있는 AI 에이전트들에게 동시에 물어보고 의견을 종합해서 취합해볼수 있도록 만들어놨습니다.
아무래도 각 에이전트들에가 따로 정보를 요청하고 모아서 종합하는 시스템이다보니 빠르진 않지만 잘쓰면 제법 쏠쏠한것 같습니다. 또 약간 특이 기능은? 에이전트 PM 이 알아서 토론도 할 수있도록 만들어놨습니다.
터미널 단발성 호출은 사용하시는 에이전트에게 직접 호출할 수있도록 만들어놓은 기능이고, 일반적으로 쓰시는 CLI Chat처럼도 쓸수있도록 만들어놨습니다.

그리고 조금 더 다양한 기능을 직접 쓰기위해서는 웹서버를 실행시키는 명령을 통해서 웹UI 를 통해서도 사용이 가능한데요. 개인적으로는 그냥 일반 질문이나의견을 물어보긴 이게 조금 더 편하더군요.

추가적으로 UI 로 만들어놓으니 에이전트들을 세팅해서 설정하는 것도 좀더 직관적이라서 좋은 점도 있는 것 같습니다.

또한 사용량도 추적할 수있도록 해놨는데, 모든 에이전트들이 이 정보를 다 엑세스할 수있게 해놓진 않아서, 어느정도 추산을 해서 추적을 할수있게 해놔서 참조만 할 수있도록 해놨습니다.

이 프로젝트의 일름을 lun으로 정한 이유는 우리가 토론을 말할때 론 (論) 이 영어로 읽으면 lun 이라더군요. 그래서 과거 제자백가들이토론을 통해서 사상의 세계를 열었던 것처럼 AI 도 그냥 쓰기보다는 계속 이야기를 하면서쓰면 좋겠어서 이렇게 만들어보았습니다.

지난주에는 Github 행사에 초청받아서 Copilot 사용 발표를 하게되었는데 빈손으로 가기 좀 그래서 겸사 겸사 제가 만들어서 쓰고있던 lun 을 좀 가다듬어서 공개용 버젼으로 최대한 잘 정리해서 깃허브에 올려놓았습니다. 또한 VS Code 익스텐션도 만들어놔서, 혹시 Copilot을 쓰시는 분들은 호출해서 사용할 수있도록 만들어놨으니 참조해보셔도 좋을 것 같습니다.

해당 프로젝트는 처음부터 AI 에이전트로 만들었고, 저의 아이디어만 있지 오리지널 코드같은건 따로 없기때문에 누구나 갖다 쓰실수있도록 깃허브에 프로젝트 전체를 올려놓은 상태입니다.
https://github.com/soonsoon2/lun
혹시 저처럼 다양한 에이전트를 쓰시는 분들은 재미삼아서 한번 써보셔도 좋을 것 같습니다.
( MIT 라이센스 )