Skip to content

AI Chatbot Platforms, Coding Agents, and Model Families

A June 2026 comparison of AI chatbot platforms, coding agents, model families, and LLM serving across Anthropic, OpenAI, Google, Meta, DeepSeek, xAI, Mistral, Alibaba, Zhipu, and Kimi.

AI Chatbot Platforms, Coding Agents, and Model Families

A layer-by-layer comparison of the AI ecosystem stack: LLM serving, client agents, model families, protocol transport, and UI rendering. The goal is to separate what’s converged and shared across the whole space from what actually differs — ecosystem by ecosystem, and model family by model family — so the tables below can stay focused on the differences that matter.

Common ground

  • The middle layers have converged: Markdown output, SSE + JSON delta streaming, Markdown → AST → React rendering, and MCP as the tool-calling standard.
  • Real differences sit in model behavior, reasoning quality, context window reliability, product UX, and infrastructure strategy.
  • Open weights aren’t rare: DeepSeek, Qwen, Llama, GLM, and Kimi all ship open checkpoints — DeepSeek and Qwen are the most practical picks for self-hosting and reproducibility.
  • Claude Code, Codex, GitHub Copilot, and OpenCode are coding clients built on top of these platforms, not independent model stacks.
  • Most internal architecture details remain proprietary; treat vendor-unconfirmed claims as estimates.

AI agent ecosystems

AI agent ecosystems
Sort by
EcosystemCountryClient / agentModel familyLLM servingIntegrationPlatformsPriceBest for
Anthropic🇺🇸Claude Code · AgentClaudeAWS · Anthropic cloudGitHub · IDE · Cloud · MCPDesktop · Web · Mobile$20 ~1× · $100 ~5× · $200 ~20×Programming & design work
DeepSeek🇨🇳DeepSeek Chat · DeepSeek Code · APIDeepSeekDeepSeek cloud · self-host (open weights)API · MCP · IDE · TerminalWeb · Mobile · APIFree web · API pay-as-you-go (cheap)Open-weight value & self-hosting
Google🇺🇸Gemini CLI · AntigravityGeminiGoogle Cloud · TPUsGitHub · IDE · Google Cloud · MCPDesktop · Web · Mobile$20 ~1× · $100 ~5× · $200 ~20×Deep product integration (Search, Workspace)
GitHub🇺🇸Copilot · AgentGPT · Claude · GeminiGitHub cloud · Actions · runnersGitHub · PR · Issues · ActionsDesktop · Web · Mobile$10 Pro · $35 Pro+ · usage creditsIDE-native workflow
OpenAI🇺🇸Codex · Cloud GPTGPTAzure · OpenAI cloudGitHub · IDE · Cloud · MCPDesktop · Web · Mobile$20 ~1× · $200 ~10×Breadth of features & polish
Open Autonomous🌍OpenClaw · HermesAnyOllama · vLLM · llama.cpp · cloud optionalTools · Memory · Skills · Automation · MCPDesktop · Web · MobileFree runtime · API / localUnattended automation
Open Coding🌍OpenCode · Cline · Kilo CodeAnyOllama · vLLM · llama.cpp · LM Studio · local serverGit · IDE · Terminal · MCP · APIsDesktop · WebFree runtime · OpenCode Zen pay-as-you-go · Go $10 · API / localSelf-hosted flexibility & cost control

There’s no single winner here — the right ecosystem depends on what you’re actually optimizing for, which is why “Best for” is a column rather than a ranking.

Deep client / agent comparison

The ecosystem table above is the what; this table is the how. It digs into the internal functioning of each coding agent — the “motor” (the loop that drives the agent forward) and the “flux” (how state, context, and tool results flow through that loop). Most of this is reverse-engineered from observable behavior, so treat vendor-unconfirmed internals as estimates.

What’s shared (kept out of the table): every agent here uses MCP as its tool-calling standard (Codex is MCP-native), and nearly all run locally with permission prompts, keeping a local session transcript with tool results appended. The table below only captures what actually differs.

Deep client / agent comparison
Sort by
AgentMotor (core loop)Flux (state & context flow)Context strategySandboxing / safetyMulti-agent / parallelismLocal data pathInternal databaseBest for
Antigravity CLIReAct-style loop over shell + file toolsLocal session; tool results appended to transcriptLong context window; Gemini-native summarizationLocal execution, permission promptsLimited; mostly single-threaded~/.gemini/ (config, sessions)JSON filesDeep Google Cloud / Workspace integration
Claude CodeReAct-style plan → act → observe loop with explicit sub-agent dispatchSession-scoped transcript; file edits tracked as diffsSliding window + compaction; explicit context editsOS-level sandboxing, permission promptsSub-agents for parallel exploration~/.claude/ (projects, history, todos)JSON filesDeep, long-running programming sessions
ClineReAct-style loop; plan/act modes, human-in-the-loop checkpointsLocal session; file diffs trackedConfigurable context; BYO modelLocal execution, permission promptsLimited; mostly single-threadedVS Code globalStorage saoudrizwan.claude-dev/SQLiteTransparent, human-supervised coding
Codex (OpenAI)Plan → act → observe; cloud sandbox executes code, results fed backCloud container state; conversation + file snapshotsLarge context window; snapshot-based rollbackCloud sandbox by defaultParallel tasks in cloud sandbox~/.codex/ (config, sessions)JSON filesBreadth of tasks with heavy tooling
DeepSeek CodeReAct-style loop over shell + file tools; API-drivenLocal session; BYO model via APIConfigurable context; cheap tokens enable long runsLocal execution, permission promptsLimited~/.deepseek/ (config, sessions)JSON filesLow-cost, open-weight coding at scale
GitHub CopilotIDE-native loop; chat + inline edits, agent mode for multi-stepEditor state + conversation; PR/issue context pulled inEditor-aware context; repo indexingRuns in IDE, no external sandboxAgent mode for multi-file changesVS Code globalStorage github.copilot-chat/SQLiteIDE-native workflow, PR & issue integration
HermesAutonomous goal loop; skills & memory, MCP tool callingPersistent memory + skills storeMemory-backed long-horizon contextLocal execution, automation-focusedMulti-agent orchestration~/.hermes/ (memory, skills)SQLiteUnattended automation
Kilo CodeReAct-style loop; fork of Cline with extra model/provider supportLocal sessionConfigurable context; BYO modelLocal execution, permission promptsLimitedVS Code globalStorage kilocode.kilo-code/SQLiteCline-style workflow with more model choices
OpenClawAutonomous goal loop; skills & memory drive long-horizon tasksPersistent memory + skills storeMemory-backed long-horizon contextLocal execution, automation-focusedMulti-agent orchestration~/.openclaw/ (memory, skills)SQLiteUnattended automation
OpenCodeReAct-style loop; provider-agnostic, pluggable toolsLocal session; provider-agnostic stateConfigurable context; BYO modelLocal execution, permission promptsSub-agents supported~/.local/share/opencode/ (sessions, messages)SQLiteSelf-hosted flexibility & cost control

Reading the table. Motor is the decision loop that turns a goal into actions — most agents converge on a ReAct-style (reason → act → observe) loop, while autonomous agents swap in a goal-driven loop with memory. Flux is how context and tool results move through that loop: session transcripts, file diffs, cloud snapshots, or persistent memory stores. The columns that actually separate the field are sandboxing (cloud vs. local), multi-agent parallelism (single-threaded vs. sub-agent dispatch), and storage — where state lives on disk and whether it’s plain JSON files or a real database (SQLite). Paths and database choices are estimates from observable behavior and may vary by version.

Routers & gateways

OpenRouter, LiteLLM, Portkey, Requesty, and OmniRoute aren’t ecosystems of their own — they’re a routing layer that plugs into the clients above (VS Code Copilot Chat, Claude Code, Hermes agent, and so on), giving each one API key to reach hundreds of models across every provider instead of a separate integration per vendor. OpenRouter is the hosted default (400+ models, near-zero markup, free-tier models available); LiteLLM and OmniRoute are open-source and self-hostable (OmniRoute is local-first and MIT-licensed); Portkey adds compliance and observability tooling; Requesty offers a similar hosted catalog. Together AI and Fireworks AI are a different animal — inference providers hosting open models on their own hardware, not aggregators reselling everyone else’s.

Model families by company

Model families by company
Sort by
CountryCompanyLLM family (name & variants)
🇨🇳AlibabaQwen — 3 family
🇨🇳DeepSeekDeepSeek — V4 · reasoning variants
🇨🇳MoonshotKimi — K2 · reasoning family
🇨🇳TencentHunyuan — Hy3 · Hy4 · T1 reasoning
🇨🇳XiaomiMiMo — V2.5 · V2.5 Pro · Omni
🇨🇳ZhipuGLM — 4.5
🇫🇷Mistral AIMistral — Large · Small · Codestral
🇺🇸AnthropicClaude — Sonnet · Opus · Haiku
🇺🇸GoogleGemini — 3 · Flash · Pro · Ultra
🇺🇸MetaLlama — 4.x family
🇺🇸OpenAIGPT — Luna · Terra · Sol · Astra
🇺🇸xAIGrok — family

These are per-model API/token prices, not the ecosystem subscriptions above — for live, continuously-updated numbers, see this site’s own LLM Pricing tracker.

Best value by model family, based on LiveBench scores:

  • GLM (Zhipu) — value leader among open models: strong scores at a fraction of frontier pricing.
  • Qwen (Alibaba) — best for self-hosting: smaller checkpoints run on one consumer GPU, Apache-2.0.
  • DeepSeek — best open model overall: trails the closed frontier by a few points, MIT-licensed.

Conclusion

The chatbot and coding-agent space keeps converging on the same middle layers — Markdown, SSE streaming, MCP — while the real differentiation has moved to the edges of the stack: which ecosystem fits how you actually work, and which model gives the best return per dollar. For most builders that settles into a hybrid pattern: a frontier subscription for the work that needs it (Claude for programming and design, ChatGPT for breadth of experience), paired with an open-weight model like Qwen or DeepSeek for the routine, high-volume tasks where self-hosting pays for itself.