YSK product · MIT open source · npm

Grok CLI to OpenAI Compatible

Turn local Grok CLI (grok -p headless) into a production OpenAI-compatible HTTP API. CLI: gctoac / gcoa, default port 3847.

  • gctoac / gcoa
  • :3847
  • MIT
Grok Gateway Admin dashboard
OpenAI APIChat · Responses · Messages
AES-256-GCMEncrypted audit & queue payloads
OTP AdminOne-time login · session ~12h
Queue + DDoSProduction backpressure & abuse protection

Local Grok → production gateway

Turn local Grok into a production OpenAI-compatible gateway — architecture, APIs, Admin, queue, and security at a glance.

  1. ClientOpenAI SDK / curl / Open WebUI
  2. GatewayAuth · rate limit · safe/agent
  3. QueueAES-GCM jobs · SSE gog.queue
  4. WorkerLease / fair poll / concurrency
  5. Grok CLIgrok -p headless
Client (OpenAI SDK / curl / Open WebUI)
        │  Authorization: Bearer gk_live_...
        ▼
   Express Gateway :3847
   · auth · rate limit · safe/agent
   · enqueue ChatJob (AES-GCM) · SSE gog.queue
   · proxy-aware client IP · auto-ban
   · encrypted audit · Admin /admin
        │
        ▼
   In-process worker (lease / fair poll / concurrency)
        │
        ▼
   grok -p … (local Grok CLI)

OpenAI-compatible

Chat Completions, Responses, Anthropic Messages — point existing SDKs at your local gateway.

Encrypted audit

AES-256-GCM for prompts, responses, files, and queue payloads; API keys stored as scrypt hashes.

Durable queue

At-least-once, fair polling, backpressure, and dead-letter; recover in-flight jobs after restart.

DDoS center

Rate limits, auto-ban, blacklist, reverse-proxy IP sources — production-grade abuse protection.

FeatureDetails
OpenAI APIPOST /v1/chat/completions, POST /v1/responses, GET /v1/models
Anthropic APIPOST /v1/messages (Bearer or x-api-key)
Thinkingreasoning_content + Grok thought + grok.* meta
DocumentsType-sniff upload, encrypted storage, download
Safe / AgentPer-key policy; optional global force-safe
EncryptionAES-256-GCM for prompts, responses, files, queue payloads
Admin PanelOTP login; queue / media / system / PM2 / DDoS / API capabilities
Media libraryGenerate / edit / image-to-video, assets & jobs, lightbox preview
Chat queueSQLite jobs, fair poll, pause/drain, dead-letter, Idempotency-Key
DDoS centerLive connections, blacklist, auto-ban, presets, reverse-proxy IP
CLILifecycle, settings, queue, ddos, keys, docs, chats, stats, admin otp
OpsSQLite, PM2, log trim (>5MB), self-update

Get started with Grok CLI Gateway

MIT open source · YSK Limited. Turn local Grok into a production OpenAI-compatible gateway.