Models

progrok exposes the Grok models available to your xAI account through the local OAuth bridge. Model availability can change, so treat this page as orientation and run progrok models --detail before wiring a long-running automation.

Core text and coding models

ModelTypeBest forNotes
grok-4.3GeneralDefault chat, tool calls, search, vision, and most automation.Good default for OpenAI-compatible clients pointed at the proxy.
grok-build-0.1CodingFast coding, debugging, and agentic development loops.Important for Grok Build-style workflows because it can use the same OAuth-activated surface.
grok-4.20-0309-reasoningReasoningDeeper reasoning when latency is less important.Use explicit reasoning settings where supported.
grok-4.20-0309-non-reasoningTextLower-latency text generation.Useful when you want Grok output without extended reasoning.
grok-4.20-multi-agent-0309ResearchDeep research, synthesis, and high-effort search workflows.Pair with --reasoning high or --reasoning xhigh for expensive investigations.

Media models

ModelTypeBest forNotes
grok-imagine-imageImageImage generation and reference-based editing.Use through progrok image for file handling and output directories.
grok-imagine-image-qualityImageHigher-quality still image output.grok-imagine-image-pro is a retired slug that redirects here; prefer the quality model ID in new docs and scripts.
grok-imagine-videoVideoT2V, I2V, reference-to-video, edit, and extend.Base model for every confirmed video-input workflow. Use progrok video for polling, local files, and downloads.
grok-imagine-video-1.5-previewVideoPreview I2V generation.Alias: grok-imagine-video-1.5-2026-05-30. Official model metadata lists text+image input; live OAuth smoke passes I2V but rejects prompt-only T2V and reference_images.

Why Grok Build matters here

The point of progrok is not only “chat with Grok.” It is to make Grok usable by developer tools. grok-build-0.1 represents the coding side of that surface: an agent or coding CLI can target a local OpenAI-compatible endpoint, send a placeholder key, and let progrok attach the same xAI OAuth session used by related tools such as Hermes Agent and OpenClaw.

Live model inspection

progrok models --detail
progrok capabilities --json

Use these commands before automation. The first is human-readable; the second is intended for scripts and agents that need stable metadata about commands, ports, models, direct endpoints, and auth requirements.