DEEIX-AI/DEEIX-Chat
An enterprise AI workspace for model routing, multimodal chat, files, tools, billing, identity, and operations.
What it solves
DEEIX Chat is an integrated AI platform designed for individuals and enterprises to manage and access multiple AI model providers through a single, unified entry point. It eliminates the complexity of managing multiple separate accounts and APIs by providing a centralized system for model routing, multimodal chat, and operational management.
How it works
The platform uses a split architecture with a Next.js frontend and a Go-based backend. The backend acts as an orchestration layer that handles authentication, billing, and routing requests to various upstream providers (such as OpenAI, Anthropic, and Google). It supports multiple deployment profiles, ranging from a lightweight SQLite setup for personal use to a full PostgreSQL and Redis stack for production environments. For document handling, it integrates optional extraction services like Apache Tika and Docling to enable RAG (Retrieval-Augmented Generation) capabilities.
Who it’s for
It is intended for teams and enterprises that require a stable, unified interface for multiple AI models, as well as individuals who want a self-hosted AI chat platform with built-in administrative and billing controls.
Highlights
- Unified Model Routing: Centralized management of upstream channels, route bindings, and circuit breaking across multiple providers.
- Multimodal Chat: A feature-rich interface supporting streaming, branches, and rich rendering.
- Enterprise Operations: Built-in identity management (SSO/OIDC), usage billing with Stripe integration, and detailed audit logs.
- Extensible Tooling: Support for MCP (Model Context Protocol) servers and provider-native tools.
- Integrated RAG: File upload, OCR, and semantic retrieval to inject document content into conversations.
Related
- Project
- Project
- Project
- Project
- Project