v0.0.1 · alpha · AI-Born

Use o harness Grok com qualquer LLM.
Sem subscription.

O grok-any-llm (alias gall) é um shim CLI cross-platform que lança o Grok Code — o agente de coding da xAI, fork do opencode — apontado para o provider de inferência que você escolher, de forma não-persistente. Sem SuperGrok. Sem vínculo.

rabelus@lab:~$ grok kilo # Kilo Gateway [gall] GROK_HOME=profiles/kilo XAI_API_KEY=kilo-… (process-scoped) grok> _ # TUI aberto, sem gate de subscription rabelus@lab:~$ grok or --model x-ai/grok-build-0.1 # OpenRouter rabelus@lab:~$ grok oc # OpenCode Go (GLM 5.2) rabelus@lab:~$ grok # default persistente (~/.grok)

Como funciona

não-persistente · env-var · process-scoped
1.

Escolha o provider

Cada provider tem um perfil auto-contido em profiles/<p>/config.toml (endpoint, modelo default, e o override do grok-build).

2.

O gall seta o ambiente

O shim seta GROK_HOME (perfil) + XAI_API_KEY (key do provider) — só para aquele processo. Modo api_key_auth pula o gate.

3.

O harness roda. Ao sair, volta ao default.

100% do Grok Code (agentes, skills, tools, edição) sobre o seu provider. Ao sair do TUI, as env vars somem — sem backup, sem restore.

Por que GROK_HOME por perfil? Env-vars puros não injetam o override [model.grok-build] (config-only). O perfil o embute → clean-machine-safe, sem o erro 400.

Providers

v0.0.1
or

OpenRouter

endpoint openrouter.ai/api/v1
https://openrouter.ai/api/v1

default: x-ai/grok-build-0.1 — 340+ modelos.

kilo

Kilo Gateway

endpoint api.kilo.ai/api/gateway
https://api.kilo.ai/api/gateway

default: z-ai/glm-5.2 — 337 modelos, sem markup.

oc

OpenCode Go

endpoint opencode.ai/zen/go/v1
https://opencode.ai/zen/go/v1

default: glm-5.2 (subscription low-cost).

Por quê

diferenciais

Sem subscription

Funciona com keys que você já possui. Nada de SuperGrok.

Não-persistente

Sai do TUI → volta ao default. Sem mexer no config persistente.

Clean-machine-safe

Cada perfil embute o override do grok-build. Sem 400 em máquina limpa.

Cross-platform

PowerShell (Windows) + bash (macOS/Linux).

Rastreável

Telemetria local provisionada (harness+llm+ts) p/ benchmark constante.

Open & MIT

Código aberto, colaborativo sob aprovação, governança BMAD-style.

Instalação

1 linha
PS

Windows (PowerShell)

irm https://raw.githubusercontent.com/rabelojunior81-collab/grok-any-llm/main/src/install.ps1 | iex
sh

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/rabelojunior81-collab/grok-any-llm/main/src/install.sh | bash
Requer o binário grok (winget install xAI.GrokBuild / curl -fsSL https://x.ai/cli/install.sh | bash) e as keys de provider em env vars.

Fundações open-source

honras

Este projeto não existiria sem estas fundações:

opencodeThe open source coding agent. MIT · 182k★
github.com/anomalyco/opencode
opencode.ai
AnomalyFor whatever you build.
anoma.ly
Projetos irmãossst · opentui · models.dev
sst · opentui · models.dev
Inspiração pessoalDax, fundador/CEO da Anomaly — referência de construção AI-first, em soberania e autonomia.