Show GN: 도메인 지식을 기반으로 서비스를 구축하는 인간지능 주도형 개발 어플리케이션"을 소개합니다!
(github.com/hang-in)시작은 오픈클로 같은거 하고 싶은데 오픈클로 설정 너무 어렵고 API토큰 사용 너무 부담스럽고 막상 설치해보니 느어무 느리고, 그래서 구독내에서 해결하고 싶어서 찾아보니 takoPI라고 텔레그램으로 터미널 에이전트(claude-code같은것들)를 사용하게 해주는 프로젝트가 있어서 제 주력 매터모스터를 사용하기 위해 포크해서 작업하다보니 일이 좀 커졌습니다. 아직은 프로토 수준이긴합니다만 슬랙, 매터모스트도 연결(tunaPi) 하고 하다보니 AI랑 둘이서만 채팅(이라기보다 무엇이던 물어보세요 수준)하는데 굳이 슬랙이나 매터모스터가 필요한가 싶어서 자체앱(tunaDish) 제작(?)에 들어갔습니다.
비슷한 다른 서비스에 비해 대단한 장점이 있는건 아니고(단점이 더 많음요) 혼자 써보다가 침대에 누워서 메신저로 왠만한건 다 되길래 욕심이 생겨서 브랜치 기능(스레드 기능인데 트리형태인)이랑 토론 기능, 멀티 에이전트 활용(현재 코덱스, 제미나이CLI, 클로드코드, OPENCODE를 지원합니다)을 좀 강화해보자 해서 작업 중입니다.
일단 싫어하시는 분들은 질색하시는 바이브(?) 코딩이긴 합니다. (사실 바이브 한건 누워서 메신저로 채팅한거랑 음악 틀어둔거 밖에 없습니다 ㅠ, 기능, 로직 구현마다 AI들 모아서 토론하고 의견 취합해서 확인하고 승인하고 그런 과정이 필요했습니다🤯) 그래서 정확히 바이브는 아니고 마이크로 매니징을 해버리는 요상한 방향이 되어버리긴 했습니다.(절거운 경험이었구요)
최종 목표는 그저 AI 에이전트들과 토론하고 그 결과를 취합하여 문서를 만들고 문서를 기반으로 무언가 구현하는 절차를 실행하는 일종의 IDE를 목표(기왕 아무도 안보고 아무도 안쓸거 혼자서라도 거창하게 Agent Orchestration Client라고 우기겠습니다)로 하고 있습니다. 그럴듯하게 얘기해보면 도메인 지식을 기반으로 서비스를 구축하는 인간지능 주도형 개발 어플리케이션을 목표로 하고 있습니다.
실제 tunaDish(AOC)는 50% 이상이 침대에 누워서 매터모스트로를 통한 자연어 채팅(이거해줘, 저거해줘, 이거안되.. 등등)으로만 작성되었습니다. 나머지는 데스크탑 앱 디버깅은 누워서 할 수가 없는 이유로...좀 앉았습니다. 출타중에도 많이 작성했구요 🤣 사실 다른 에이전트 비서앱이랑 크게 다른 점은 없습니다.(사실 좀 많이 짜칩니다. 지향점이 다르다보니?)
한번 관심가져볼만한 분들은 아마도
묘하게 구독중인 모델이 많으신 분들
API가 아닌 구독으로 뽕을 뽑자
로컬LLM이 있는데 터미널에 쓰기는 좀 그렇고, openwebUI 같은건 맘에 안든다
코딩에는 터미널 에이전트가 최고야
누워서 편안하게 코드 만들게 하자!
그런 분들 이실 듯 합니다 ㅋㅋ
사용법은 별 것 없습니다. 설치하시고 매터모스터나 슬랙, 텔레그램으로 침대나 쇼파에 누워서 구독중인 에이전들 모아서 토론을 시키고 좋은 의견이 나오면 취합해달라고 문서화해 달라고, 문서대로 구현해 달라고 하면 그만입니다. 당연히 결과에 대한 피드백은 주시면 더 좋구요(소넷 정도면 꽤 칩니다) 😁 아직은 알파레벨도 안되지만 github에 구경 한번 와주십시오! 오시면 오신김에 별도 하나 눌러주시구요! ㅎㅎ 이번에 이거하면서 느낀게 이것이 오픈소스구나 싶습니다. 여기저기서 찾아서 기능도 추가해보고 했는데 MIT 라이선스 최고입니다. ㅎㅎ 댓글로 의견 주셔도 좋습니다 😁😁😁 그리고 tunapi는 포크하셔도 괜찮으실 정도의 수준으로 (누워서) 만들었습니다. 현재 코드 테스트: 1,023개에 커버리지 79% 수준입니다(계속 올라가요 85%를 목표로 합니다) 디스코드를 주력으로 쓰시거나 다른 채팅앱(카카오톡은 안됩니다 길은 있는데 너무 후져요!)이 있으시면 포크하시고 tunaDish로 만들어 쓰시면 됩니다. 저도 그럴려고 만들고 있는 앱입니다! ㅎㅎ