Enterprise AI workspace · Apache 2.0

Every model,
one workspace.

DOUB Chat is an enterprise AI workspace for model routing, multimodal chat, files, tools, billing, identity, and operations — all in one deployable system.

D · E · E · I · X
v0 — signal

Product

DOUB
Chat

A unified workspace for working with multiple AI models and providers. Combines multimodal chat, model routing, file & RAG workflows, MCP tools, usage billing, identity, audit logs, and operational controls in one product.

Status

Open source · Apache 2.0

Designed for simple deployment, efficient static delivery, and a predictable Go runtime footprint. The admin console centralizes upstream channels, model routing, pricing, subscriptions, users, and security policies.

Frontend
Next.js 16 · React 19 · Tailwind · Motion
Backend
Go 1.25 · Gin · Gorm · PostgreSQL · pgvector · Redis
Repo
github.com/kangzyz/doub-chat

Capabilities

Twelve modules, one workspace.

Files & RAG

Upload, preview, MIME detection, extraction, OCR, chunking, embeddings, and semantic retrieval.

001

Model Control Plane

Platform model catalog, upstream channels, route bindings, priority/weight routing, and circuit breaker.

002

Multi-Branch Chat

Streaming, retries, edits, feedback, sharing, cloned shared conversations, and execution traces.

003

Request Governance

Protocol-aware request assembly with user option allowlist/denylist and system-protected fields.

004

Memory & Context

Token budget, context compression, conversation memory, long-term user memory, RAG evidence.

005

MCP Tools

Admin-managed MCP servers, tool discovery and enablement, execution limits, retries, trace rendering.

006

Provider Protocols

OpenAI · Anthropic · Gemini · xAI · OpenRouter and custom OpenAI-compatible upstreams.

007

Media Generation

Dedicated image generation and image edit flow with task-aware routing and run history.

008

Billing & Payments

Subscriptions, top-ups, token/call/duration/tiered pricing, Stripe Checkout, EPay, webhooks.

009

Identity & Security

Local login, HttpOnly refresh cookies, 2FA/TOTP, recovery codes, trusted devices, SSO/OIDC/OAuth.

010

Administration

Users, roles, providers, pricing, subscriptions, audit logs, system events, and runtime settings.

011

Operations

Single-runtime serving, Swagger, structured logs, Redis cache, pgvector, optional GeoIP and OTel, S3 storage.

012

Bring every modelinto one workspace.

DOUB Chat is built on the open-source ecosystem. Thanks to all maintainers and communities in the AI tooling ecosystem.

DOUB Chat

© 2026 DOUB Chat · Apache License 2.0