diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts
index cff71c3f0..b5070f5d2 100644
--- a/src/config/claudeDesktopProviderPresets.ts
+++ b/src/config/claudeDesktopProviderPresets.ts
@@ -240,6 +240,17 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [
partnerPromotionKey: "teamorouter",
icon: "teamorouter",
},
+ {
+ name: "Amux",
+ websiteUrl: "https://amux.ai",
+ apiKeyUrl: "https://amux.ai",
+ category: "aggregator",
+ baseUrl: "https://api.amux.ai",
+ mode: "direct",
+ apiFormat: "anthropic",
+ modelRoutes: passthroughRoutes(),
+ icon: "amux",
+ },
{
name: "火山Agentplan",
websiteUrl: "https://www.volcengine.com/product/ark",
diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts
index 8049930c6..733f114bb 100644
--- a/src/config/claudeProviderPresets.ts
+++ b/src/config/claudeProviderPresets.ts
@@ -300,6 +300,19 @@ export const providerPresets: ProviderPreset[] = [
partnerPromotionKey: "teamorouter",
icon: "teamorouter",
},
+ {
+ name: "Amux",
+ websiteUrl: "https://amux.ai",
+ apiKeyUrl: "https://amux.ai",
+ settingsConfig: {
+ env: {
+ ANTHROPIC_BASE_URL: "https://api.amux.ai",
+ ANTHROPIC_AUTH_TOKEN: "",
+ },
+ },
+ category: "aggregator",
+ icon: "amux",
+ },
{
name: "Gemini Native",
websiteUrl: "https://ai.google.dev/gemini-api",
diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts
index 5499de88c..241a5aadc 100644
--- a/src/config/codexProviderPresets.ts
+++ b/src/config/codexProviderPresets.ts
@@ -350,6 +350,20 @@ export const codexProviderPresets: CodexProviderPreset[] = [
partnerPromotionKey: "teamorouter",
icon: "teamorouter",
},
+ {
+ name: "Amux",
+ websiteUrl: "https://amux.ai",
+ apiKeyUrl: "https://amux.ai",
+ category: "aggregator",
+ auth: generateThirdPartyAuth(""),
+ config: generateThirdPartyConfig(
+ "amux",
+ "https://api.amux.ai/v1",
+ "gpt-5.5",
+ ),
+ endpointCandidates: ["https://api.amux.ai/v1"],
+ icon: "amux",
+ },
{
name: "Azure OpenAI",
websiteUrl:
diff --git a/src/config/hermesProviderPresets.ts b/src/config/hermesProviderPresets.ts
index 7f354a96f..440596c05 100644
--- a/src/config/hermesProviderPresets.ts
+++ b/src/config/hermesProviderPresets.ts
@@ -228,6 +228,23 @@ export const hermesProviderPresets: HermesProviderPreset[] = [
model: { default: "gpt-5.5", provider: "teamorouter" },
},
},
+ {
+ name: "Amux",
+ websiteUrl: "https://amux.ai",
+ apiKeyUrl: "https://amux.ai",
+ settingsConfig: {
+ name: "amux",
+ base_url: "https://api.amux.ai/v1",
+ api_key: "",
+ api_mode: "chat_completions",
+ models: [{ id: "gpt-5.5", name: "GPT-5.5" }],
+ },
+ category: "aggregator",
+ icon: "amux",
+ suggestedDefaults: {
+ model: { default: "gpt-5.5", provider: "amux" },
+ },
+ },
{
name: "火山Agentplan",
websiteUrl: "https://www.volcengine.com/product/ark",
diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts
index 57a01f0bd..0572e9a20 100644
--- a/src/config/openclawProviderPresets.ts
+++ b/src/config/openclawProviderPresets.ts
@@ -474,6 +474,40 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [
},
},
},
+ {
+ name: "Amux",
+ websiteUrl: "https://amux.ai",
+ apiKeyUrl: "https://amux.ai",
+ settingsConfig: {
+ baseUrl: "https://api.amux.ai/v1",
+ apiKey: "",
+ api: "openai-completions",
+ models: [
+ {
+ id: "gpt-5.5",
+ name: "GPT-5.5",
+ contextWindow: 400000,
+ },
+ ],
+ },
+ category: "aggregator",
+ icon: "amux",
+ templateValues: {
+ apiKey: {
+ label: "API Key",
+ placeholder: "",
+ editorValue: "",
+ },
+ },
+ suggestedDefaults: {
+ model: {
+ primary: "amux/gpt-5.5",
+ },
+ modelCatalog: {
+ "amux/gpt-5.5": { alias: "GPT-5.5" },
+ },
+ },
+ },
{
name: "Unity2.ai",
websiteUrl: "https://unity2.ai",
diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts
index 5735614fa..c14a4ab1a 100644
--- a/src/config/opencodeProviderPresets.ts
+++ b/src/config/opencodeProviderPresets.ts
@@ -424,6 +424,32 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [
},
},
},
+ {
+ name: "Amux",
+ websiteUrl: "https://amux.ai",
+ apiKeyUrl: "https://amux.ai",
+ settingsConfig: {
+ npm: "@ai-sdk/openai-compatible",
+ name: "Amux",
+ options: {
+ baseURL: "https://api.amux.ai/v1",
+ apiKey: "",
+ setCacheKey: true,
+ },
+ models: {
+ "gpt-5.5": { name: "GPT-5.5" },
+ },
+ },
+ category: "aggregator",
+ icon: "amux",
+ templateValues: {
+ apiKey: {
+ label: "API Key",
+ placeholder: "",
+ editorValue: "",
+ },
+ },
+ },
{
name: "火山Agentplan",
websiteUrl: "https://www.volcengine.com/product/ark",
diff --git a/src/icons/extracted/amuxapi-icon.svg b/src/icons/extracted/amuxapi-icon.svg
new file mode 100644
index 000000000..9ea502b12
--- /dev/null
+++ b/src/icons/extracted/amuxapi-icon.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/icons/extracted/index.ts b/src/icons/extracted/index.ts
index 4e719303c..adad7b84a 100644
--- a/src/icons/extracted/index.ts
+++ b/src/icons/extracted/index.ts
@@ -31,6 +31,7 @@ export const icons: Record = {
aicoding: ``,
aigocode: ``,
alibaba: ``,
+ amux: ``,
anthropic: ``,
aws: ``,
azure: ``,
diff --git a/src/icons/extracted/metadata.ts b/src/icons/extracted/metadata.ts
index 6a10bf698..b77932fc0 100644
--- a/src/icons/extracted/metadata.ts
+++ b/src/icons/extracted/metadata.ts
@@ -77,6 +77,13 @@ export const iconMetadata: Record = {
keywords: ["qwen", "tongyi"],
defaultColor: "#FF6A00",
},
+ amux: {
+ name: "amux",
+ displayName: "Amux",
+ category: "ai-provider",
+ keywords: ["amux", "amuxapi", "aggregator", "relay", "gateway", "gpt"],
+ defaultColor: "#000000",
+ },
anthropic: {
name: "anthropic",
displayName: "Anthropic",