simion/termic
Open-source Conductor.build alternative. Runs the real claude/gemini/codex CLIs in real terminals, no SDK middleman
해결하는 문제
Termic은 여러 AI 코딩 에이전트(Claude Code, Codex 등)를 동시에 관리하도록 설계된 데스크톱 애플리케이션입니다. 에이전트를 격리된 환경에서 실행할 때 발생하는 문제를 해결하며, 여러 git worktree를 수동으로 관리하거나 벤더 호스팅 백엔드 및 별도 SDK 청구를 처리할 필요가 없습니다. 개발자는 여러 에이전트를 병렬로 실행하여 출력을 비교하거나 아키텍처 결정을 브레인스토밍할 수 있으며, 기본 코드베이스에 영향을 주지 않습니다.
작동 방식
Termic은 SDK 대신 AI 에이전트의 실제 CLI 바이너리를 실행하므로 사용자의 기존 Pro/Max 구독을 활용합니다. 각 에이전트는 자체 실제 PTY(의사 터미널)에서 실행되며 전용 git worktree에 격리됩니다. 보안을 위해 두 가지 격리 방법을 제공합니다: macOS 전용 Seatbelt 샌드박스(인프로세스 프록시를 통한 파일 시스템 및 네트워크 제한 결합)와 더 강력한 파일 시스템 경계를 위한 크로스 플랫폼 Docker 모드입니다.
대상 사용자
AI 코딩 에이전트를 사용하며 환경, 보안, 비용에 대한 높은 수준의 제어를 원하는 개발자를 위해 만들어졌습니다. 특히 오픈 소스 도구를 선호하고 여러 저장소에서 에이전트를 병렬로 실행하려는 개발자를 대상으로 합니다.
주요 기능
- 병렬 Worktree: 동일한 브랜치에서 여러 에이전트를 격리된 git worktree에서 실행합니다.
- 브로드캐스트 및 브레인스토밍: 단일 프롬프트를 모든 활성 에이전트에 동시에 보내 결과를 비교합니다.
- 브로드캐스트 및 브레인스토밍: 단일 프롬프트를 모든 활성 에이전트에 동시에 보내 결과를 비교합니다.
- 브로드캐스트 및 브레인스토밍: 단일 프롬프트를 모든 에이전트에 동시에 보내 결과를 비교합니다.
- 다중 저장소 작업: 공유 구성으로 여러 저장소를 하나의 작업으로 그룹화합니다.
- 통합 IDE 기능: 퍼지 파일 찾기, diff가 포함된 CodeMirror 6 편집기, 코드 탐색을 위한 언어 서버 지원을 포함합니다.
- 통합 Git UI: 스테이징, 커밋, 커밋 그래프 보기를 위한 Fork에서 영감을 받은 UI입니다.
- 보안 샌드박싱: macOS Seatbelt 또는 Docker 컨테이너를 사용한 작업별 격리.
- Spotlight: 브랜치에 커밋하지 않고 worktree 변경 사항을 저장소 루트로 실시간 미러링합니다.
- 사용자 지정 에이전트 레지스트리: Claude 및 Grok과 같은 내장 에이전트 또는 aider나 ollama와 같은 사용자 지정 PTY 기반 에이전트를 지원합니다.
요약
여러 AI 코딩 에이전트 CLI를 병렬로 실행하는 오픈 소스 데스크톱 앱으로, 각 에이전트는 자체 git worktree에 격리되며 선택적 샌드박싱을 제공합니다.
제목
여러 AI 코딩 에이전트를 병렬로 실행하고 격리된 git worktree 및 샌드박싱을 제공하는 데스크톱 매니저
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트