selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

DEEIX Chat logo

Self-host DEEIX Chat

v0.4.6

AI platform for chat, model routing, files, and billing

BetaOpen SourceApache-2.0
Updated13 hours ago
LanguageGo
Setup difficultyModerate
MobilePWA
ThemeDark mode
Stars
1 613
Port
8080 (HTTP API and frontend serving)
Docker
ghcr.io/deeix-ai/deeix-chat
Install with Docker Compose
DEEIX Chat workspace overviewDEEIX Chat image generationDEEIX Chat dark modeDEEIX Chat usage and billingDEEIX Chat artifactsDEEIX Chat HTML rendering

What is DEEIX Chat?

DEEIX Chat is an open-source AI platform that provides a unified entry point for multiple upstream model providers including OpenAI, Anthropic, Google Gemini, xAI, and OpenRouter. It combines multimodal chat with streaming, branching, and rich rendering; model routing with priority, weights, and circuit breaking; file upload with extraction, OCR, chunking, embeddings, and semantic retrieval; MCP tool integration with discovery and execution limits; context memory with token budgets and compression; billing with subscriptions, top-ups, Stripe Checkout, and usage ledgers; identity with local accounts, 2FA/TOTP, SSO/OIDC/OAuth, and encrypted sensitive data; and administration with audit logs, user management, and operational controls. It runs as a single-runtime Go service serving a Next.js/React frontend, deployable via Docker Compose with SQLite (lightweight) or PostgreSQL+Redis (production), plus optional file processing services (Tika, Tesseract, Docling). A Tauri-based desktop app bundles the backend for local use. Licensed under Apache-2.0.

Should you self-host DEEIX Chat?

DEEIX Chat scores 57/100 on selfhost.directory (how scoring works) and ranks #15 of 69 in AI Chat. It has 1 613 GitHub stars.

It shipped 4 stable releases in the past year. The latest, v0.4.6, came out on 22 October 2026. New versions land roughly every 6 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is LibreChat (85/100, 46 430 stars). It scores higher overall, so compare the two before you pick. See DEEIX Chat vs LibreChat side by side.

Features

  • Administration and audit
  • Billing and payments
  • Context and memory management
  • File processing and RAG
  • Identity and security
  • MCP tool integration
  • Model Routing
  • Multimodal chat
  • Multi-protocol support
  • OpenTelemetry tracing
  • Optional file processing servicesOptional services started separately
  • Single-runtime deployment

DEEIX Chat README

How to install DEEIX Chat

Install DEEIX Chat with Docker Compose

cd deploy cp config.sqlite.example.yaml config.yaml docker compose -f docker-compose.sqlite.yml up -d

Lightweight profile for local evaluation, personal use, small single-node deployments. Uses SQLite + sqlite-vec + in-memory cache.

How to configure DEEIX Chat

  • APP_ENVprodRuntime environment: dev/development or prod/production

    Runtime environment: dev/development or prod/production

    values: dev, development, prod, production

  • APP_NAMEDEEIX ChatApplication name

    Application name

  • CACHE_DRIVERCache driver: redis or memory

    Cache driver: redis or memory

    values: redis, memory

  • CORS_ALLOW_ORIGINAllowed CORS origins, comma-separated

    Allowed CORS origins, comma-separated

  • DATABASE_DRIVERDatabase driver: postgres or sqlite

    Database driver: postgres or sqlite

    values: postgres, sqlite

  • DATA_ENCRYPTION_KEYKey material for upstream API keys, SSO secrets, MCP tokens, and TOTP secrets

    Key material for upstream API keys, SSO secrets, MCP tokens, and TOTP secrets

  • HTTP_PORT8080API/runtime port

    API/runtime port

  • JWT_SECRETJWT signing secret

    JWT signing secret

  • OTEL_ENABLEDEnables tracing

    Enables tracing

  • POSTGRES_DSNPostgreSQL DSN

    PostgreSQL DSN

  • PUBLIC_API_BASE_URLPublic API URL for links, callbacks, and public URL generation

    Public API URL for links, callbacks, and public URL generation

  • PUBLIC_WEB_BASE_URLPublic Web URL for links, callbacks, and public URL generation

    Public Web URL for links, callbacks, and public URL generation

  • REDIS_ADDRRedis address

    Redis address

  • STORAGE_BACKENDStorage backend: local or s3

    Storage backend: local or s3

    values: local, s3

  • TRUSTED_PROXIESTrusted proxy CIDR list

    Trusted proxy CIDR list

DEEIX Chat releases & version history

More in AI Workflows

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…