Upstream UpdateNullstack contributes Spectrum diffusion & CDNA3 attention upstream to SGLangRead PR log
Nullstackby NullStack
Integrations

Bring Nullstack to your coding tools.

Use the launcher for Nullstack-owned setup with telemetry disabled, or configure apps manually when they own their provider settings.

Interactive Command Generator
$nullstack launch claude --model glm-5.2 --region eu

Integration Matrix

Compare connection methods, commands, web search availability, and config impacts.

ToolMethodCommand or SettingWeb SearchConfig ImpactAction
Claude Code
Launchernullstack launch claudeYes ($0.02)Zero telemetry sent to Anthropic; runs inside isolated subshell with custom Nullstack endpoint.
Codex CLI
Launchernullstack launch codexYes ($0.02)Overrides OpenAI base URL and injects Nullstack auth headers automatically.
Grok Build
Launchernullstack launch grok-buildYes ($0.02)Custom proxy wrapper with strictly zero request retention.
OpenCode
Launchernullstack launch opencodeYes ($0.02)Direct stdio execution pipe with zero background logging.
Hermes
Launchernullstack launch hermesYes ($0.02)Subprocess environment variables configured dynamically per session.
OpenClaw
Launchernullstack launch openclawYes ($0.02)In-memory API token ephemeral injection.
Pi
Launchernullstack launch piYes ($0.02)Zero local credential file mutation.
Codex App
Launcher / Appnullstack launch codex-appHandled internally by client appSpawns desktop application with proxy configuration.
Cline (VS Code)
Manual ConfigOpenAI-compatible provider setting in extension settingsConfigured via Cline settingsUser updates ~/.vscode/extensions configuration.
Cursor
Manual ConfigCursor Settings > Models > OpenAI API Key overrideHandled by CursorUser configures Custom Base URL in Cursor settings.

CLI Command Reference

Complete guide to authentication, launchers, and session configuration.

$ npm install -g @nullstack-ai/nullstackInstallation

Install the Nullstack CLI launcher globally on your machine.

$ nullstack loginAuth

Authenticate with your Nullstack account through your browser.

$ nullstack login --api-key <key>Auth

Store an explicit API key directly without interactive browser login.

$ nullstack auth statusAuth

Check your active authentication status, selected region, and token balance.

$ nullstack logoutAuth

Clear locally saved credentials from ~/.config/nullstack/credentials.json.

$ nullstack launch claudeLaunchers

Launch Claude Code configured with Nullstack endpoints and telemetry disabled.

$ nullstack launch codex --model glm-5.2Launchers

Launch Codex CLI with GLM-5.2 model flag.

$ nullstack launch opencodeLaunchers

Launch OpenCode terminal agent with zero configuration required.

Authentication Hierarchy

How Nullstack resolves API keys during CLI and launcher execution.

Priority 01

CLI Flag (--api-key)

Highest priority. Explicit key passed directly in the launcher command.

Priority 02

Environment Variable (NULLSTACK_API_KEY)

Used if no CLI flag is provided. Ideal for CI/CD and container workflows.

Priority 03

Stored Login Key (~/.config/nullstack/credentials.json)

Default fallback. Created automatically when running 'nullstack login'.

Manual Tool Setup

Step-by-step instructions for IDEs that manage their own provider settings.

Cline Settings (VS Code Extension)
// 1. Open Cline extension settings in VS Code
// 2. Select "OpenAI Compatible" as API Provider
// 3. Configure the following fields:

{
  "apiProvider": "OpenAI Compatible",
  "baseUrl": "https://api.nullstack.in/v1",
  "apiKey": "sk_live_...",
  "modelId": "glm-5.2", // or deepseek-v4-flash-0731, kimi-k3
  "customModelMaxTokens": 64000
}