오픈소스 데스크톱 애플리케이션 터믹(Termic)이 클로드(Claude), 코덱스(Codex), 코파일럿(Copilot) 등 다양한 CLI(명령줄 인터페이스) 기반 코딩 AI 에이전트를 한곳에서 관리할 수 있는 새로운 솔루션을 공개했습니다. 이 앱은 기존 AI 에이전트 SDK(소프트웨어 개발 키트)를 사용하는 방식이 아닌, 실제 CLI 바이너리를 PTY(Pseudo-Terminal) 터미널에서 직접 실행하는 방식을 채택하여 비용 효율성과 최신 기능 접근성을 동시에 확보했습니다. 이는 앤트로픽(Anthropic)의 클로드(Claude) 에이전트 SDK 가격 정책 변경과 같은 외부 요인에 영향을 받지 않고, 항상 최신 기능을 사용할 수 있도록 설계된 것이 핵심입니다.
터믹은 클로드, 코덱스, 안티그래비티(Antigravity), 코파일럿, 그록(Grok), 오픈코드(Opencode) 등 주요 AI 에이전트를 내장하고 있으며, 에이더(Aider)나 올라마(Ollama)와 같이 PTY에서 실행되는 모든 CLI 도구를 30초 안에 추가할 수 있습니다. 특히 깃(Git) 워크트리(worktree) 기능을 활용하여 각 에이전트 세션을 독립적인 작업 공간에서 실행할 수 있도록 지원합니다. 이는 메인 브랜치에 영향을 주지 않고 새로운 기능을 개발하거나 실험하는 데 유용하며, 여러 에이전트가 동시에 다른 작업을 수행할 수 있게 합니다. 또한, 내장된 편집기, 차이점(diff) 보기, 개발 서버 스트리밍 패널 등은 개발자의 일상적인 작업을 효율적으로 지원합니다.
터믹의 가장 큰 장점은 AI 에이전트 벤더들이 CLI에 먼저 적용하는 최신 기능을 즉시 활용할 수 있다는 점입니다. SDK 래퍼(wrapper) 방식은 벤더의 업데이트를 따라잡는 데 시간이 걸리지만, 터믹은 실제 CLI를 실행하므로 모델 업그레이드나 새로운 명령어가 출시되는 즉시 사용할 수 있습니다. 또한, 앤트로픽의 에이전트 SDK 크레딧 정책 변경과 같은 비용 문제에서 자유롭습니다. 터믹 자체는 무료 오픈소스(AGPL-3.0)이며, 사용자는 기존에 구독하고 있는 AI 서비스의 CLI를 통해 인증하므로 추가 비용 부담 없이 AI 코딩 도구를 활용할 수 있습니다.
이 앱은 개발 워크플로우를 크게 개선할 수 있는 다양한 기능을 제공합니다. 여러 저장소(multi-repo)에 걸쳐 작업을 수행하거나, 퍼지 파일 검색(fuzzy file search), 파일 내 검색(find in files) 등을 통해 대규모 프로젝트에서도 빠르게 필요한 정보를 찾을 수 있습니다. 또한, 터미널 탭, 여러 에이전트에 동시에 메시지를 보내는 브로드캐스트(broadcast) 기능, 작업 대기열(queue follow-ups), 재사용 가능한 프롬프트 라이브러리 등은 개발 생산성을 극대화합니다. 특히, 에이전트의 변경 사항을 풀 리퀘스트(pull request)처럼 검토하고 인라인(inline) 주석으로 피드백을 제공하는 기능은 AI와의 협업을 더욱 정교하게 만듭니다. 스포트라이트(Spotlight) 기능은 에이전트의 변경 사항을 메인 체크아웃에 반영하여 실제 개발 서버에서 테스트할 수 있게 하면서도, 메인 브랜치에 커밋을 남기지 않아 안전하게 실험할 수 있습니다. 이러한 기능들은 개발자들이 AI 코딩 도구를 더욱 깊이 있고 효율적으로 활용할 수 있는 기반을 마련합니다.
