10개의 코딩 에이전트를 병렬로 실행하고 관리하기 위한 터미널 앱 'TermLoop' 오픈소스 공개
I run 10 Coding agents in parallel and built a terminal app to make it sane. Open source. I promise its the best!
핵심 요약
여러 Claude Code 에이전트를 동시에 실행하고 관리할 수 있는 macOS 전용 오픈소스 터미널 앱 'TermLoop' 소개.
- 병렬 에이전트 관리 — 여러 Claude Code 세션을 동시에 실행하고 작업 전환을 효율적으로 처리함.
- MCP 도구 활용 — 'ask_to' 기능을 통해 에이전트 간 협업 및 상담을 구조화된 방식으로 지원함.
- 워크트리 최적화 — 작업 트리별로 에이전트를 빠르게 생성하고 관리하여 컨텍스트 스위칭 비용을 줄임.
- 컨텍스트 뱅크 — 프로젝트 내 CLAUDE.md 파일을 분석하고 유용한 정보를 에이전트 간 공유함.
몇 달 동안 서로 다른 브랜치에서 3~4개의 Claude Code 에이전트를 동시에 실행해 왔습니다. 어떤 에이전트가 입력을 기다리는지 찾기 위해 창을 Alt-tab으로 전환하고, 작업을 스태싱하고, 서로 다른 작업 간에 컨텍스트를 전환하는 게 너무 힘들었습니다.
그래서 TermLoop을 만들었습니다. macOS 네이티브, Swift/AppKit 기반이며 완전히 오픈소스입니다. 기존의 Claude/Codex/Gemini 구독을 그대로 사용하며, 프록시나 API 키 중개자가 없습니다.
(TermLoop 자체를 사용해 TermLoop을 만들었는데, 기묘하게도 재미있었습니다)
초기 사용자분들의 피드백을 기다립니다! 논의하고 싶으시거나 TermLoop 개발을 지원하고 싶으시면 DM 주세요!
한번 써보세요, 분명 가장 좋아하는 도구가 될 겁니다.
포함된 기능:
Quick Actions: Shift+Shift를 누르면 저장된 실행 설정을 선택해 에이전트 세트 전체를 한 번에 실행합니다.
Parallel worktree agents: 단 몇 초 만에 워크트리에서 작업을 시작할 수 있습니다! 걱정 마세요, 가장 간단한 방식이며 확실히 작동합니다.
ask_to MCP tool: 터미널에서 에이전트와 대화하는 동안, MCP를 사용하거나 Codex에게 리뷰를 요청하라고 말해보세요. 아니면 Claude에게 UI 구현을 맡기고 본인은 백엔드를 처리하라고 할 수도 있습니다. 그러면 새로운 에이전트가 담긴 터미널이 생성되고, 에이전트가 알아서 소통하며 작업을 수행합니다.
Context Bank: 트리 내의 모든 CLAUDE.md 파일을 찾아 유용성을 점수 매기고, 좋은 파일들을 새로운 에이전트에 복사할 수 있게 해줍니다.
Per-project Claude account: 프로젝트마다 다른 계정을 연결할 수 있습니다. 업무용과 개인용을 분리하세요.
iOS bridge: 휴대폰을 페어링하여 Wi-Fi나 Tailscale을 통해 에이전트 출력을 실시간으로 확인하세요. iOS 앱은 현재 앱 스토어 심사 중입니다.
멀리 떨어져 있을 때도 모든 에이전트 세션을 관리하거나 시작할 수 있습니다.
더 많은 기능이 있고, 계속 개발 중입니다.
터미널 멀티플렉서 기반으로 cmux와 ghostty 위에 구축되었습니다.
그 외 모든 것은 TermLoop입니다.
소스 코드: https://github.com/feritzcan2/termloop
동시에 4개 이상의 Claude Code를 실행하신다면, 현재 설정에서 무엇이 부족한지 알려주세요.

