GitBot
GitBot은 영구 스레드와 권한 경계를 바탕으로 Claude Code, Codex, OpenCode 에이전트를 실행할 수 있게 해주는 오픈소스 로컬 서버 및 웹 인터페이스입니다.
GitBot은 영구 스레드와 권한 경계를 바탕으로 Claude Code, Codex, OpenCode 에이전트를 실행할 수 있게 해주는 오픈소스 로컬 서버 및 웹 인터페이스입니다.
제품의 기능과 공식 포지셔닝
GitBot은 웹 브라우저 작업 공간과 사용자 컴퓨터에 설치된 커맨드라인 코딩 에이전트 사이에서 로컬 브리지 역할을 수행합니다. 별도의 외부 GitBot 플랫폼 계정 없이 각 설치된 CLI의 자격 증명을 통해 인증하여 Claude Code, Codex, OpenCode를 조율합니다.
사용자는 재사용 가능한 지침, 선택적 준비 루틴, 저장소별 대화 스레드를 갖춘 봇을 구성할 수 있습니다. GitBot은 기본 에이전트 엔진에 따라 실시간 도구 승인 프롬프트를 표시하거나 지정된 디렉터리 샌드박스 모드 내에 에이전트를 제한합니다.
공식 출처로 확인된 활용 사례
개발자는 코드와 문서 간의 불일치를 지속적으로 감사하도록 에이전트에 지시하고 실행 전에 제안된 파일 수정 사항을 검토합니다.
엔지니어는 대화 스레드를 분리된 상태로 유지하면서 격리된 프로그래밍 작업을 수행하기 위해 서로 다른 로컬 폴더에서 전용 봇을 실행합니다.
공식 문서에 안내된 사용 절차
Node.js 18 이상을 설치하고, 선호하는 코딩 에이전트 CLI를 인증한 후, GitBot 패키지를 전역으로 설치하고 gitbot start 명령으로 서버를 시작합니다.
웹 인터페이스를 열고 봇 이름을 지정한 뒤, 상시 지침을 정의하고 기반 에이전트를 선택하며 기본 권한 모드를 설정합니다.
로컬 저장소 디렉터리를 선택하고 새 스레드에서 작업 지침을 보낸 후 도구 요청을 승인하거나 거부하면서 실시간 응답을 모니터링합니다.
GitBot은 기본 에이전트의 아키텍처에 따라 권한 및 안전 제약 조건을 다르게 처리합니다. Claude Code 및 OpenCode의 경우, 플랫폼은 도구에 명시적인 사용자 권한이 필요할 때마다 승인 카드를 표시하는 대화형 승인 시스템을 제공합니다. 이 두 에이전트는 에이전트가 호출할 수 있는 작업을 제한하기 위해 명시적인 허용 및 차단 도구 목록도 지원합니다.
Codex는 작업별 승인 채널을 제공하지 않으므로, GitBot은 읽기 전용 계획 모드나 디렉터리 제한 편집과 같은 더 넓은 운영 샌드박스를 선택하여 안전성을 강화합니다. 권한 모드는 스레드 채팅 표시줄에서 직접 업데이트할 수 있으며, Claude Code와 OpenCode의 경우 현재 대기 중인 승인에 적용되거나 Codex의 경우 다음 메시지부터 적용됩니다.
본인의 자료와 작업 흐름으로 직접 확인할 항목
확인한 출처와 확인 시점
출처를 확인한 제품 정보를 바탕으로 한 답변
GitBot은 별도의 GitBot 계정 생성이나 중앙 등록을 요구하지 않습니다. 로컬에서 실행되며 Claude Code, Codex 또는 OpenCode에 대한 사용자의 기존 커맨드라인 로그인을 활용합니다.
모든 봇 프로필과 스레드 기록은 호스팅된 데이터베이스를 사용하거나 원격 측정을 수집하지 않고, 기본적으로 호스트 머신의 ~/.gitbot 디렉터리 아래 로컬에 저장됩니다.
네, GitBot은 백그라운드 로컬 서버 프로세스로 작동합니다. 실행 턴 중에 브라우저 탭을 닫았다가 나중에 스레드를 다시 열어 출력 결과를 확인할 수 있습니다.
GitBot에는 자체 내장된 인증 메커니즘이 없습니다. 포트에 대한 네트워크 접근 권한이 있는 사람은 누구나 호스트 머신의 사용자 권한으로 에이전트를 실행할 수 있으므로 신뢰할 수 있는 네트워크에서 운영하는 것이 필수적입니다.
코드로 공유하기 기능을 사용하면 로컬 저장소 파일이나 대화 채팅 기록을 포함하지 않고 봇의 구성 설정 및 지침 프롬프트만 내보냅니다.