Use CodeBurst from your favorite chat app

Replace your ChatGPT, Claude, or Gemini subscription on iPhone, iPad, and desktop. CodeBurst exposes a standard OpenAI-compatible API, so any chat client that accepts a custom base URL + API key works out of the box — and you get multi-model chains instead of a single model.

30-second setup

In whichever app you choose, you'll be asked for three things:

API base URLhttps://codeburst.ai/v1
API keyYour CodeBurst key (43 random characters) — get one at /api-keys
Model nameAny CodeBurst model: codeburst-free, codeburst-smart, or a custom chain like grug-triple-check

Recommended apps

iOS / iPadOS

OpenCat best polished native experience

Native iOS + macOS, iCloud sync between devices, paid one-time + sync subscription. Accepts custom OpenAI-compatible endpoints.

Important: in OpenCat's provider settings, turn OFF the "Use Responses API" toggle. With it on, OpenCat hits /v1/responses and "browse models" silently fails to populate. Turning it off makes OpenCat use /v1/chat/completions instead, which works out of the box — model browse populates and messages send normally.

Verified working: model browse populates, streaming responses arrive, codeburst-free returns answers in 1-3s via Gemini Flash / Cohere / Groq fallback chain.

ChatBox AI free, cross-platform

Free + pro tier, open-source roots, iOS / Mac / Windows / Linux / Web. Same app everywhere.

Web / desktop / install-to-home-screen

TypingMind most flexible

Web app with iOS-quality polish. Add to home screen on iPhone/iPad and it behaves like a native app while the same chats follow you to desktop. Plugins, prompt libraries, branching.

Apps that don't work

Pal Chat skipLimited to ~10 baked-in providers, no custom endpoint support.
ChatGPT app skipLocked to OpenAI's servers, cannot point at a custom backend.
Claude app skipLocked to Anthropic.

What model name should I use?

codeburst-freeCycles free-tier providers (Gemini Flash / Cohere / Groq). No looping. Free.
codeburst-cost-saverFree models first, falls back to cheap paid models. Mostly free.
codeburst-fastSingle ultra-fast tiny model. Cheap.
codeburst-smartHigh-quality single-pass code generation. Standard.
codeburst-heavyPremium reasoning models. Higher cost.
grug-triple-checkCustom chain (live). Draft → critique → revise, 3 passes. Higher quality for important questions.
grug-deep-thinkCustom chain (live). Reason step-by-step → self-verify, 2 passes.

Custom chains follow the {username}-{chainname} convention. Build them visually in CodeBurst Studio — the multi-model AI playground. Once you define a chain (e.g. grug-deep-think, grug-brainstorm-committee), it becomes callable from every app on this page using just its name.

Troubleshooting

"Connection refused" or "Invalid URL"

The base URL must be https://codeburst.ai/v1 exactly. Some apps auto-append /v1, so try just https://codeburst.ai if the previous gives errors.

OpenCat: browse-models is empty, or messages don't send

Open the provider settings and turn off "Use Responses API". The Responses API endpoint (/v1/responses) works against CodeBurst, but OpenCat's model-browse probe doesn't currently populate against it. Switch OpenCat to Chat Completions mode and both browse + chat work immediately.

"401 Unauthorized"

Your API key is missing or wrong. Newly minted keys are 43 random characters (base64url). Older keys may start with cb_ — both are accepted. Generate a fresh one at /api-keys.

"402 Insufficient credits"

Your account is out of credits. Add some on the dashboard, or use a free-tier model like codeburst-free that doesn't consume credits.

"Invalid model"

The model name you typed isn't recognized. Run the curl test below to see the list. Custom {username}-* chains only appear once you've defined them in your account.

Quick connection test from a terminal

curl https://codeburst.ai/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"model": "codeburst-free", "messages": [{"role":"user","content":"hello"}]}'
Why use CodeBurst from these apps?
A normal ChatGPT app talks to one model. CodeBurst exposes named multi-model chains — draft + critique + revise loops, parallel committees, quality-gated retries — behind a single OpenAI-compatible model name. You get higher-quality answers on important questions without losing the simple chat UX you're used to.

Define your chain once on CodeBurst → call it as one model name from OpenCat on your phone, TypingMind in your browser, or your own scripts. Same chain, every surface.