배턴: 다중 AI 코딩 에이전트를 관리하는 데스크톱 애플리케이션

Baton의 기능
Baton은 동시에 실행되는 여러 AI 코딩 에이전트를 관리하도록 설계된 데스크톱 애플리케이션입니다. 제작자는 여러 Claude Code 에이전트를 다양한 IDE와 터미널 창에서 실행하는 것이 지저분해지고 있어서 이 도구를 만들었습니다. Baton은 모든 에이전트와 작업 트리를 확인하고 전환하며, 상태를 모니터링하고, 작업이 완료되면 변경 사항을 검토할 수 있는 단일 대시보드를 제공합니다.
핵심 기능
작업 트리 격리: 각 작업 공간은 실제 git 작업 트리와 자체 브랜치로 지원됩니다. 에이전트들은 서로 간섭하지 않습니다 - 스태시, 전환, 충돌 없이 작업합니다. 몇 초 만에 새 작업 공간에서 에이전트를 시작할 수 있으며, 앱에서 직접 브랜치를 푸시하고 Pull Request를 열 수 있고, 작업이 끝나면 보관하거나 삭제할 수 있습니다.
에이전트 모니터링: 에이전트가 작업을 완료하거나 오류가 발생하거나 입력이 필요할 때 작업 공간 카드에 레이블이 붙은 상태 배지가 나타납니다. 배지에는 다음이 포함됩니다:
- "입력" 배지 (파란색) - 에이전트가 입력을 기다릴 때
- "완료" 배지 (초록색) - 작업이 성공적으로 완료되었을 때
- "오류" 배지 (빨간색) - 에이전트가 오류를 보고했을 때
빠른 생성: 만들고 싶은 것을 설명하면 Baton이 AI를 사용하여 브랜치 이름, 작업 공간 제목, 설명을 자동으로 생성합니다. "편집 허용"을 토글하여 에이전트가 권한 프롬프트를 기다리지 않고 즉시 작업을 시작하도록 할 수 있습니다. 키보드 단축키로 어디서나 대화 상자를 열 수 있습니다.
터미널 및 에이전트 지원
Baton은 AI 코딩 에이전트를 단순한 래퍼가 아닌 완전한 기능을 지원하는 실제 터미널 세션에서 실행합니다. Claude Code, Codex CLI, OpenCode, Gemini CLI 및 모든 CLI 에이전트를 포함한 CLI 네이티브 에이전트를 지원합니다. 이 앱에는 내장된 MCP 서버가 포함되어 있어 에이전트가 새 Baton 작업 공간을 시작하고, 작업을 병렬로 실행하며, 대화에서 직접 작업 공간 제목과 설명을 업데이트할 수 있습니다.
추가 도구
차이점 뷰어: Monaco 기반 차이점 뷰어는 각 AI 에이전트가 변경한 내용을 정확히 보여줍니다. 나머지는 유지하면서 원하지 않는 개별 파일을 롤백할 수 있으며, 분할 및 통합 차이 모드와 에이전트 변경 사항을 실시간으로 확인할 수 있는 라이브 팔로우 모드를 제공합니다.
대시보드 구성: 활성, 스태시, 보관 섹션으로 작업 공간을 체계적으로 정리합니다. 이름, 설명, 브랜치 이름을 검색하여 즉시 원하는 것을 찾을 수 있습니다.
파일 관리: fzf와 ripgrep으로 구동되는 퍼지 파일 검색 및 전체 텍스트 내용 검색을 포함하며, 즉시 강조 표시된 일치 항목을 제공합니다. 내장된 Monaco 코드 뷰어가 있는 파일 트리를 통해 Baton을 떠나지 않고 파일을 탐색하고 검토할 수 있습니다.
Git 통합: 모든 작업 공간에 대한 커밋 기록을 커밋별 차이점과 파일 수준 변경 통계와 함께 탐색할 수 있습니다. 에디터 거터에서 줄별 주석 표시를 토글하여 각 줄을 누가, 언제, 왜 변경했는지 확인할 수 있습니다. 파일을 마우스 오른쪽 버튼으로 클릭하여 해당 파일을 변경한 모든 커밋을 탐색할 수 있습니다.
터미널 기능: 작업 공간당 여러 터미널을 탭으로 구성합니다. 탭을 창으로 분할하고, 강조 표시된 출력 검색을 사용하며, Shift+Enter로 여러 줄 입력을 할 수 있습니다. 드래그 앤 드롭으로 탭 순서를 변경할 수 있습니다.
사용자 정의: 터미널에서 실행되는 모든 도구에 대해 사용자 정의 에이전트 명령과 시작 스크립트를 구성할 수 있습니다. 툴바에서 직접 fetch, pull, rebase, push 작업을 수행할 수 있는 내장 Git GUI를 제공합니다. 11가지 액센트 색상 또는 사용자 정의 16진수 색상으로 다크 모드를 지원하며, 사용자 정의 가능한 터미널 ANSI 색상과 글꼴을 제공합니다.
📖 Read the full source: HN AI Agents
👀 See Also

AI 에이전트 호환 CLI 도구: 스킬 디렉토리 접근법
Reddit 사용자가 SKILL.md 파일을 생성하여 AI 코딩 에이전트(Claude Code 등)에게 설치, 인증, 사용법을 가르치는 방법을 공유했습니다. 이 접근법은 대화형 프롬프트, JSON 출력, 인증 방법 등 일반적인 문제를 해결합니다.

CSS 현대 기능 에이전트 스킬: AI 코딩 에이전트에서 현대 CSS 관행 강제하기
색상, 레이아웃, 선택자, 애니메이션, 타이포그래피, 위치 지정 및 컴포넌트 패턴 전반에 걸쳐 57개 이상의 최신 CSS 기능을 적용하는 에이전트 스킬로, Claude Code, Cursor, Windsurf, Codex, Cline 및 GitHub Copilot과 호환됩니다.

LiteParse: AI 에이전트를 위한 빠른 오픈소스 문서 파서
LiteParse는 경계 상자와 함께 공간 텍스트 파싱을 제공하는 오픈소스 문서 파서로, GPU 없이 로컬에서 실행되며 PDF, 오피스 문서, 이미지를 지원합니다. Claude Code, Cursor, OpenClaw을 포함한 40개 이상의 AI 에이전트용 스킬로 설치할 수 있습니다.

SquarePact Word 추가 기능이 에이전트 문서 편집을 위해 OpenClaw 게이트웨이에 연결
SquarePact의 Word 추가 기능이 자체 OpenClaw 게이트웨이에 웹소켓으로 연결됩니다. 에이전트가 수정 제안을 승인 카드로 표시하며, 오래된 수정은 감지 후 안전하게 실패 처리됩니다. 소형 모델의 잘못된 JSON은 재시도 로직으로 처리됩니다.