Claude Code + Grok Bot: 한쪽은 지시를 맡고, 다른 쪽은 작업을 수행하는 방식으로 개발 전 과정을 자동화할 수 있습니다🔥
매우 간단하며, cursor-grokbot-agents 확장만 사용하면 완료할 수 있습니다.
이 확장은 Agent SDK가 해당 Cursor 계정 내의 Grok Bot에 접근하도록 프록시 역할을 합니다. Grok Bot은 기존의 대화 내용, 메모리 및 도구를 그대로 유지하면서, Claude Code나 Codex가 이를 협업 에이전트(Agent)처럼 호출할 수 있게 됩니다.
작동 순서는 다음과 같습니다:
- Claude Code 또는 Codex에게 cursor-grokbot-agents 확장을 설치하도록 지시합니다.
- Grok Bot 관련 계정 권한을 엽니다.
- 연결 프로그램을 실행하여, 연결하고자 하는 Grok Bot의 이름을 알려주고 해당 프로그램에 바인딩(연결)을 완료합니다.
이후에는 Claude Code와 Grok Bot이 협력하여 작업할 수 있습니다.
제가 가장 선호하는 방식은 Claude Code를 총지휘자로 두고, Grok Bot에게 구체적인 개발 작업을 맡기는 것입니다.
예를 들어, 제가 Claude Code에게 어떤 기능을 개발해야 한다고만 알려주면, Claude Code가 이 임무를 Grok Bot에게 넘겨줍니다. 그러면 Grok Bot이 코드를 수정하고 PR(Pull Request)을 생성하며, Cursor Cloud를 통해 실행 및 테스트까지 진행합니다.
테스트 과정에서 문제가 발생하면, Grok Bot은 계속해서 수정하고 복구 작업을 수행한 뒤 그 결과를 Claude Code에 피드백할 수 있습니다.
이 전체 과정은 완전한 개발 폐쇄 루프(closed loop)가 됩니다:
① Claude Code: 요구사항 이해 및 작업 분해
② Grok Bot: 코딩 실행, 코드 수정 및 PR 제출
③ Cursor Cloud: 실행 및 테스트 담당, 문제 발견 시 지속적인 복구 진행
④ Claude Code: 실행 결과 검토, 기대치 충족 여부 확인
이렇게 하면 제가 모든 단계에 직접 신경 쓸 필요가 없어지고, 대부분의 시간은 요구사항을 제시하고 최종 결과를 확인한 뒤 PR 병합 및 배포 여부를 결정하는 데만 집중할 수 있습니다.
물론 프로덕션 환경이나 중요한 코드를 다룰 때는 최종 검토는 스스로 하는 것을 권장합니다.
게다가 이 방식은 Claude Code에 국한되지 않으며, 위의 메인 Agent를 Codex로 교체하여도 시도해 볼 수 있습니다.
제가 가장 흥미롭다고 생각하는 부분은, 서로 다른 여러 Agent들을 조합할 수 있다는 점입니다. 한쪽은 사고와 스케줄링을 담당하고, 다른 쪽은 실행을 담당하게 할 수 있기 때문에, 매번 제가 직접 다양한 도구 사이를 오가며 전환할 필요가 없습니다.