Grok Build는 xAI가 공개한 터미널 기반 AI 코딩 에이전트다. grok CLI/TUI로 설치되며, 코드베이스 이해, 파일 편집, 쉘 명령 실행, 웹 검색, 장기 작업 관리를 fullscreen TUI에서 처리한다. headless 실행과 CI 스크립팅, Agent Client Protocol(ACP)을 통한 에디터 임베딩도 지원한다고 설명한다.
구조
저장소는 Rust 워크스페이스로 구성된다.
| 경로 | 역할 |
|---|---|
xai-grok-pager-bin | grok 바이너리 composition root |
xai-grok-pager | TUI, scrollback, prompt, modal rendering |
xai-grok-shell | 에이전트 런타임, leader, stdio, headless entry |
xai-grok-tools | terminal, file edit, search 같은 도구 구현 |
xai-grok-workspace | 파일시스템, VCS, 실행, checkpoint 관리 |
문서에는 keyboard shortcuts, slash commands, configuration, theming, MCP servers, skills, plugins, hooks, headless mode, sandboxing이 포함된다고 되어 있다.
설치
macOS, Linux, Git Bash에서는 공식 설치 스크립트를 쓴다.
curl -fsSL https://x.ai/cli/install.sh | bash
grok --version소스 빌드는 Rust와 protoc가 필요하다.
cargo run -p xai-grok-pager-bin
cargo build -p xai-grok-pager-bin --release소스 빌드 산출물 이름은 xai-grok-pager이고, 공식 설치에서는 grok으로 제공된다.
특징과 의미
Grok Build는 claude-code, codex, zcode와 같은 터미널 코딩 에이전트 범주에 들어간다. 흥미로운 점은 저장소가 TUI와 런타임을 Rust crate로 잘게 나누고, codex와 opencode tool implementation의 in-tree source port를 third-party notice로 명시한다는 점이다.
다만 외부 기여는 받지 않는다고 되어 있어, “완전한 커뮤니티 주도 오픈소스 프로젝트”라기보다 xAI가 주기적으로 공개하는 소스 트리에 가깝다.
언제 살펴볼 만한가
- Grok 모델을 중심으로 코딩 에이전트 워크플로를 쓰고 싶다.
- TUI, headless, 에디터 임베딩을 모두 제공하는 단일 CLI를 검토한다.
- MCP, 스킬, 플러그인, hooks를 지원하는 코딩 하네스 구현 구조를 보고 싶다.
관련 문서
- claude-code — Anthropic 터미널 코딩 에이전트
- codex — OpenAI Codex
- zcode — GLM 기반 바이브 코딩 하네스
- agent-harness — 에이전트 하네스 설계
참고 자료
- xai-org/grok-build — GitHub 공식 저장소