Integrations

Use your VibeKey as an OpenAI-compatible endpoint. Public base URL is {APP_BASE_URL}/v1 (not /api/v1). Replace https://your-domain.com with your deployment.

Cursor
Tested manually
Best for: day-to-day IDE assistance with one gateway key.

API key: Cursor settings → Models / OpenAI-compatible base URL flow (sk-vibekey_...).

Base URL: https://your-domain.com/v1 (local: http://localhost:3000/v1).

Model: auto-balanced

Known limitations: streaming and tool calls are not supported yet on VibeKey.

Compatibility checklist
AreaStatus
StatusTested manually
Last tested2026-05-05
ChatWorks
Base URL overrideWorks (e.g. cloudflared → /v1)
Modelauto-balanced works
Cheap laneVerified, DeepSeek
Premium laneVerified, GPT-4o-mini
StreamingNot supported yet
Tool callsNot verified
Code edits / agent modeNot verified
Known limitationTested through cloudflared localhost tunnel
Data noticeCheap lane uses DeepSeek (CN servers). Use auto-premium for OpenAI-only routing, or enable Sensitive Mode in project settings to block DeepSeek at the gateway level.
// OpenAI SDK — baseURL must include /v1
const baseURL = "https://your-domain.com/v1";
// apiKey: sk-vibekey_...
OpenClaw
Tested manually
Best for: agents that accept OpenAI-compatible env-style configuration.

API key: same pattern as other tools (sk-vibekey_...).

Base URL: https://your-domain.com/v1

Model: auto-balanced

Compatibility checklist
AreaStatus
StatusTested manually
Last tested2026-05-05
ChatWorks
Base URL override / custom providerWorks
Modelauto-balanced works
Cheap laneVerified, DeepSeek
Premium laneVerified, GPT-4o-mini
StreamingNot supported yet
Tool callsNot verified
Agent / file actionsNot verified
Known limitationTested through cloudflared localhost tunnel
Data noticeCheap lane uses DeepSeek (CN servers). Use auto-premium for OpenAI-only routing, or enable Sensitive Mode in project settings to block DeepSeek at the gateway level.
Vercel / Next.js
Untested
Best for: AI SDK callers using a custom base URL and API key.

API key: env OPENAI_API_KEY style variable → use your VibeKey secret (sk-vibekey_...).

Base URL: https://your-domain.com/v1

Compatibility checklist
AreaStatus
Last testedNot yet
ChatExpected ok
StreamingNot yet
Tool callsNot yet
Code editsN/A
NotesPass baseURL without duplicating /v1 twice in client wrappers.
Supabase Edge Functions
Untested
Best for: server-side calls from Deno with fetch or OpenAI SDK.

API key: store as a secret (sk-vibekey_...), never in client bundles.

Base URL: https://your-domain.com/v1

Compatibility checklist
AreaStatus
Last testedNot yet
ChatExpected ok
StreamingNot yet
Tool callsNot yet
Code editsN/A
NotesKeep provider keys server-side only; VibeKey customer key is ok in Edge secrets.
Aider
Untested
Best for: CLI coding agents that support OpenAI-compatible endpoints.

API key: env or flag (sk-vibekey_...).

Base URL: https://your-domain.com/v1

Compatibility checklist
AreaStatus
Last testedNot yet
ChatExpected ok
StreamingNot yet
Tool callsNot yet
Code editsUntested
NotesMany CLI tools assume /v1; avoid /api/v1 in docs.
Continue
Untested
Best for: VS Code / JetBrains extension users.

API key: Continue config (sk-vibekey_...).

Base URL: https://your-domain.com/v1

Compatibility checklist
AreaStatus
Last testedNot yet
ChatExpected ok
StreamingNot yet
Tool callsNot yet
Code editsUntested
NotesIf Continue defaults to OpenAI host, override with your /v1 base.
Claude Code CLI
Coming soon
Anthropic-compatible API shape differs from OpenAI; dedicated routing is planned.

Today VibeKey exposes OpenAI-compatible /v1/chat/completions only. Claude Code CLI expects Anthropic-style /v1/messages (or vendor SDKs). We will add a separate Anthropic-compatible surface later; until then this stack should stay marked Coming soon to avoid support churn.

Compatibility checklist
AreaStatus
Last testedNot yet
ChatNot yet
StreamingNot yet
Tool callsNot yet
Code editsNot yet
NotesRequires future /v1/messages handler and billing parity.