
기존 Claude Code 오케스트레이터가 제 작업 방식과 맞지 않아 Operator를 직접 만들었습니다
요약
기존 Claude Code 오케스트레이터의 한계를 극복하기 위해 직접 개발한 오픈 소스 도구 'Operator'를 소개합니다. 프로젝트 컨텍스트 유지, 칸반 보드 기반의 태스크 관리, Git 워크트리 연동 등 IDE보다 높은 수준의 워크플로우 관리를 제공합니다.
핵심 포인트
- 프로젝트 컨텍스트 자동 동기화로 반복 작업 방지
- 에이전트 상태를 시각화하는 칸반/태스크 보드 제공
- 태스크별 Git 워크트리 및 브랜치 자동 관리
- Claude Code 구독 로그인을 지원하여 추가 비용 절감
- 오픈 소스 기반의 셀프 호스팅 가능
저는 Conductor와 같은 도구들을 사용해 보았지만, 업무를 관리하는 것이 아니라 여전히 터미널 세션들을 관리하고 있다는 느낌을 받았습니다. 제가 원했던 것은 다음과 같습니다:
- 프로젝트 컨텍스트 (Project context)를 한 번만 작성하면 코드베이스가 변경될 때마다 새로고침되어, 같은 말을 반복할 필요가 없는 구조
- 모든 태스크가 각각의 에이전트 (Agent)가 되는 상태값이 포함된 칸반/태스크 보드 (Kanban/task board)
- 한 곳에서 실행되는 여러 프로젝트
- 각 에이전트가 무엇을 하고 있는지, 어떤 태스크에 나의 개입이 필요한지에 대한 명확한 뷰
- 태스크당 하나의 git 워크트리 (git worktree) 및 브랜치 (branch)
- 브라우저를 닫은 후에도 계속 실행되는 세션
- 터미널을 뒤질 필요 없는 Diff 리뷰 및 머지 (merge)
- 원격 호스팅이 가능하며 어디서든 어떤 기기로든 나의 오케스트레이터 (Orchestrator)에 접속할 수 있는 능력
저의 핵심 아이디어는 IDE보다 한 단계 높은 수준에서 작동하는 것이었습니다. 어떤 터미널이 어떤 태스크에 속해 있는지 기억하는 대신, 프로젝트와 태스크를 관리하고 싶었습니다. 각 태스크는 에이전트 세션, 컨텍스트, git 상태 및 히스토리를 함께 유지합니다.
이 도구는 주로 구독 로그인을 사용하는 Claude Code를 지원하며, API 키나 토큰당 과금이 필요하지 않습니다. Codex도 (어느 정도) 지원되지만 아직 철저하게 테스트해보지는 않았으므로 결과는 다를 수 있습니다 (YMMV). Operator는 오픈 소스이며 셀프 호스팅 (Self-hostable)이 가능합니다! https://github.com/iishyfishyy/operator-oss
현재 여러 개의 Claude Code 세션을 실행 중인 다른 분들이 이를 어떻게 관리하고 계시는지, 그리고 피드백이 있다면 듣고 싶습니다 :)
추신: 플레어 (Flair)를 제대로 선택했기를 바랍니다... submitted by /u/ishyfishyy [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기