AgentCodeGUI 3.0.0 — 앱 하나에서 Claude Code & Codex와 여러개의 계정까지

3 hours ago 1

Claude Code와 Codex를 쓰다 보니 IDE에서 직접 코드를 치는 일이 점점 없어졌습니다. 그런데 여전히 무거운 IDE를 띄워놓고, 에이전트를 위해서 터미널 탭을 실행시키는 번거로운 작업이 계속 됐습니다. 에이전트를 여러 개 돌리면 더 번거로워집니다. 에이전트 하나에 터미널 하나씩, 프로젝트마다 다른 폴더와 계정. 그러다보니 어느 창에서 무슨 작업을 시켰는지, 아직 실행 중인지, 중간에 질문을 하고 기다리는지 확인하다 보면 바탕화면이 터미널 창으로 가득하더라구요. 요즘은 Claude나 Codex 계정을 여러개 구독해서 사용하시는 분들이 많다는 것도 느꼈습니다. 저도 그렇구요. 그런데 터미널 탭에서 코딩하다보면 한도가 가득 찼을 때 계정을 바꾸고 다시 로그인하고.... 멈췄던 작업도 다시 이어나갈 수 없더라구요. Codex 앱과 Claude Code 터미널까지 따로따로 두다보면 하나의 앱에서 모두 사용하고 싶다.. 라는 생각이 크게 들었습니다. 그래서 AgentCodeGUI를 만들었습니다. Claude Code와 Codex CLI를 한 앱에서 실행하고, 여러 에이전트와 계정을 관리하면서 파일 확인과 편집, Git 커밋까지 이어갈 수 있는 Windows 데스크톱 앱입니다. 작업을 시킨 뒤 진행 상황을 보고, 바뀐 코드를 열어 확인하고, 필요한 부분을 고쳐 커밋하는 흐름을 한곳에 모았습니다. 기존에 터미널 탭으로 세션을 3~4개씩 띄우면 메모리 사용량을 엄청나게 잡아먹기도 했는데요, Tauri + Rust 조합을 통해 메모리 사용량을 크게 줄였습니다. ⚡ 성능 향상 여러 에이전트를 나란히 돌리고 채팅이나 파일 뷰어를 추가로 띄워두는 앱이다 보니, 앱 자체가 차지하는 메모리와 창을 늘릴 때의 부담이 중요했습니다. Tauri로 개발 후 수치변화는 다음과 같습니다. 설치 파일: 157.5MB → 30.9MB 설치 용량: 633.7MB → 139.4MB 4패널 메모리: 505MB → 120MB 창 하나 추가 시: 110.7MB·추가 프로세스 1개 → 19MB·추가 프로세스 0개 첫 창 표시: 336ms → 290ms 사용 가능한 상태까지: 422ms → 373ms 특히 메모리 사용량이 크게 줄었습니다. 4패널 기준으로 약 76% 감소해, 기존의 4분의 1 이하인 120MB를 사용합니다. 창 하나를 추가할 때 필요한 메모리도 약 83% 줄었고, 추가 프로세스도 생기지 않습니다. 여러 프로젝트의 채팅을 함께 켜두거나 ...

Read Entire Article