Desktop integrations
Joocode detects installed clients and prepares only the integrations present on
your machine. Press / in the dashboard to toggle each target under
Proxy to.
Codex
Synchronize manually with jcx codex-install. Joocode preserves the existing
Codex login and default model, merges native OpenAI models with discovered entries,
registers the local Responses provider, and writes ~/.codex/joocode-models.json.
Manual provider configuration:
model_provider = "joocode"
[model_providers.joocode]
name = "Joocode"
base_url = "http://127.0.0.1:10100/v1"
wire_api = "responses"
requires_openai_auth = true Zed
When Zed is installed, automatic desktop mode writes the complete discovered catalog into Zed's OpenAI-compatible provider settings. On macOS the system may ask for your password to authorize Keychain access. Joocode stores only a harmless local placeholder key — never an upstream credential. Restart Zed once after the first sync.
GitHub Copilot App
When the GitHub Copilot App is installed and has been opened at least once, automatic desktop mode creates a Joocode BYOK provider and synchronizes the complete model catalog. Existing accounts, sessions, and the selected model remain untouched. Restart the app after the first sync so its in-memory catalog reloads.
Antigravity
Antigravity's model picker uses Google's internal Cloud Code protocol, so Joocode uses an explicit, reversible integration that patches a copy of the app:
jcx antigravity patch
jcx antigravity status
jcx antigravity restore
On macOS, patch creates ~/Applications/Antigravity Joocode.app
from the installed Google application, changes only the language-server endpoints to the
local bridge, updates ASAR integrity metadata, and ad-hoc signs the copy. The original
/Applications/Antigravity.app remains untouched. Quit Antigravity before patching.
JetBrains AI Assistant
Use the built-in endpoint when JetBrains asks for an OpenAI-compatible provider:
- Base URL:
http://127.0.0.1:10100/v1 - API key: any non-empty local value, such as
joocode - Model: any discovered ID from
jcx models
Claude Code
Joocode provides an Anthropic Messages gateway with model discovery, JSON/SSE streaming, and tool calls. It is marked experimental and is stable across most upstream releases.
Grok Build
Joocode writes and removes custom models in ~/.grok/config.toml so the complete
catalog is available from Grok Build's model picker.