From 3fd38b0a3d57d33b78bfb48961aae21fdef7ffa0 Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 15 May 2026 17:38:26 +0800 Subject: [PATCH] feat(presets): add RelaxyCode provider presets Add RelaxyCode as a new third-party provider with support for: - Claude Code preset (Anthropic native protocol) - Codex preset (gpt-5.5 model) - Claude Desktop preset (direct mode with passthrough routes) RelaxyCode is an enterprise-grade AI programming platform providing unified access to Claude Code, Codex, and Gemini CLI models. --- src/config/claudeDesktopProviderPresets.ts | 11 +++++++++++ src/config/claudeProviderPresets.ts | 13 +++++++++++++ src/config/codexProviderPresets.ts | 13 +++++++++++++ 3 files changed, 37 insertions(+) diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts index f2a0506ff..5ea8d13e5 100644 --- a/src/config/claudeDesktopProviderPresets.ts +++ b/src/config/claudeDesktopProviderPresets.ts @@ -555,6 +555,17 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [ partnerPromotionKey: "runapi", icon: "runapi", }, + { + name: "RelaxyCode", + websiteUrl: "https://www.relaxycode.com", + apiKeyUrl: "https://www.relaxycode.com/register", + category: "third_party", + baseUrl: "https://www.relaxycode.com", + mode: "direct", + apiFormat: "anthropic", + modelRoutes: passthroughRoutes(), + icon: "claude", + }, { name: "Cubence", websiteUrl: "https://cubence.com", diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index 863b56a33..7e3c14a07 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -600,6 +600,19 @@ export const providerPresets: ProviderPreset[] = [ partnerPromotionKey: "runapi", icon: "runapi", }, + { + name: "RelaxyCode", + websiteUrl: "https://www.relaxycode.com", + apiKeyUrl: "https://www.relaxycode.com/register", + settingsConfig: { + env: { + ANTHROPIC_BASE_URL: "https://www.relaxycode.com", + ANTHROPIC_AUTH_TOKEN: "", + }, + }, + category: "third_party", + icon: "claude", + }, { name: "Cubence", websiteUrl: "https://cubence.com", diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts index 5b26a7a52..6edab8043 100644 --- a/src/config/codexProviderPresets.ts +++ b/src/config/codexProviderPresets.ts @@ -216,6 +216,19 @@ requires_openai_auth = true`, partnerPromotionKey: "runapi", icon: "runapi", }, + { + name: "RelaxyCode", + websiteUrl: "https://www.relaxycode.com", + apiKeyUrl: "https://www.relaxycode.com/register", + category: "third_party", + auth: generateThirdPartyAuth(""), + config: generateThirdPartyConfig( + "relaxycode", + "https://www.relaxycode.com/v1", + "gpt-5.5", + ), + icon: "claude", + }, { name: "Cubence", websiteUrl: "https://cubence.com",