marcus/sidecar
Use sidecar next to CLI agents for diffs, file trees, conversation history, and task management with td
해결하는 문제
Sidecar는 AI 기반 개발에 특화된 통합 셸 환경을 제공합니다. 종종 터미널, 텍스트 에디터, git 클라이언트, 작업 추적 도구(Jira 또는 GitHub 등) 사이를 전환해야 하는 번거로움을 없애며, 이러한 모든 도구를 AI 코딩 에이전트가 작동할 수 있는 단일 다중 패널 인터페이스로 통합합니다.
작동 방식
Sidecar는 개발 워크플로우의 오케스트레이션 계층으로 작동합니다. tmux 통합을 통해 인터랙티브 터미널을 내장하여 Claude Code나 Gemini와 같은 AI 에이전트를 실행할 수 있습니다. 이러한 터미널 주변에는 파일, git diff, 외부 리소스를 프로그래밍 방식으로 표시할 수 있는 분할 패널을 관리합니다. 또한 여러 프로젝트에 걸쳐 AI 에이전트 활동을 모니터링할 수 있는 전역 'Sessions' 화면과 에이전트 주도 작업 진행 상황을 추적하는 'TD 모니터'도 포함되어 있습니다.
대상 사용자
AI 코딩 에이전트를 사용하고, 터미널을 벗어나지 않고도 에이전트의 진행 상황을 모니터링하고, 실시간으로 코드 변경 사항을 검토하며 프로젝트 컨텍스트를 관리하고 싶은 개발자에게 적합합니다.
주요 기능
- 통합 에이전트 워크스페이스: 네이티브 텍스트 선택 및 클립보드 지원이 있는 내장 터미널에서 여러 AI 코딩 에이전트를 실행할 수 있습니다.
- 다중 패널 리소스 관리: 간단한 명령어로 파일, git diff, Jira/GitHub 이슈를 병렬 패널에 열 수 있습니다.
- 다중 프로젝트 모니터링: 모든 프로젝트에서 에이전트 상태(작업 중, 대기 중, 주의 필요)를 한눈에 확인할 수 있는 중앙 집중식 'Sessions' 화면.
- Git 및 작업 통합: 구문 강조된 diff 뷰어와 AI 중심 작업 추적을 위한 TD와의 통합이 내장되어 있습니다.
- 확장 가능한 아키텍처: JSON 프로토콜을 통해 새로운 터미널 리소스 공급자를 'additions'(독립 실행 파일)로 통합할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch