"use client"; import { motion } from "framer-motion"; function AnthropicIcon() { return ( ); } function OpenAIIcon() { return ( ); } function GoogleIcon() { return ( ); } function MoonshotIcon() { return ( ); } function ZhipuIcon() { return ( ); } function MiniMaxIcon() { return ( ); } function OllamaIcon() { return ( ); } function ApiIcon() { return ( ); } const runtimes = [ { name: "Claude Code", provider: "Anthropic", icon: AnthropicIcon }, { name: "Codex CLI", provider: "OpenAI", icon: OpenAIIcon }, { name: "Gemini CLI", provider: "Google", icon: GoogleIcon }, { name: "Kimi", provider: "Moonshot AI", icon: MoonshotIcon }, { name: "GLM", provider: "Zhipu AI", icon: ZhipuIcon }, { name: "MiniMax", provider: "MiniMax", icon: MiniMaxIcon }, { name: "Ollama", provider: "Local", icon: OllamaIcon }, { name: "Anthropic Compatible API", provider: "Any Provider", icon: ApiIcon }, ]; export function RuntimesBar() { return ( Supported AI Runtimes {runtimes.map((runtime) => { const Icon = runtime.icon; return ( {runtime.name} {runtime.provider} ); })} ); }
Supported AI Runtimes