Juggler - Open-source GUI coding agent with tree-based sessions
Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE
Juggler는 AI 코딩 에이전트의 새로운 대안으로, 개발자가 LLM의 작업을 더 직접적으로 제어할 수 있게 해주는 오픈소스 GUI 도구입니다. JUCE의 창시자가 만든 이 제품은 대화를 선형 채팅 대신 트리 구조로 관리하여, 사용자는 언제든지 분기하고, 탐색하고, 편집할 수 있습니다. 모든 중요한 정보(도구 호출, 승인, 컨텍스트)는 Finder 스타일의 Miller 컬럼으로 시각화되어 한눈에 파악하기 쉽습니다. 또한 모든 기능이 JavaScript 확장으로 구성되어 있어 사용자가 직접 수정하거나 교체할 수 있습니다. Juggler는 로컬, 원격, 또는 동시에 여러 환경에서 실행할 수 있으며, 다양한 AI 모델(Claude Code, OpenAI, Gemini, Ollama 등)을 지원합니다. 데스크톱 앱과 브라우저 클라이언트를 통해 동일한 세션에 접근할 수 있어 협업에도 유용합니다.
Juggler의 가장 큰 차별점은 대화가 단순한 채팅 기록이 아니라 편집 가능한 트리라는 점입니다. 사용자는 언제든지 분기하고, 탐색하고, 구조를 직접 수정할 수 있어 LLM이 코드베이스에 하는 작업을 더욱 세밀하게 제어할 수 있습니다.