RadarTopicsBuildersWeekly
Open Source Radar
DEEIX-AI/

DEEIX-Chat

GitHubWebsite

DEEIX Chat is an open-source enterprise AI platform in Go with multimodal chat, model routing, files, tools, billing, identity, and operations. It supports local or Docker deployments with PostgreSQL/Redis or SQLite, and a Next.js 16 frontend.

DEEIX-Chat website
1.0kstars
+2024h
146forks
4issues
Apache-2.0license
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (2 so far).

Alternatives & relatedmatched by topic overlap
open-webui/
open-webui

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

146k21kPythongiant
unslothai/
unsloth

Unsloth is a local UI for training and running Gemma 4, Qwen3.6, DeepSeek, Kimi, GLM and other models.

69k6.2kPythongiant
langgenius/
dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

150k24kTypeScriptgiant
Graphify-Labs/
graphify

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

93k9.0kPythongiant
headroomlabs-ai/
headroom

Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.

61k4.6kPythongiant
jeecgboot/
JeecgBoot

【低代码 V2.0】AI低代码平台,AI Skills 一句话生成整个系统;一键生成前后端代码甚至整个模块。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。

47k16kJavagiant
Reviewgenerated from repository data · Jul 20, 2026

What it is

DEEIX Chat is an open-source, deployable AI platform for individuals, teams, and enterprises that need long-term, stable, and unified access to multiple model providers. It provides one clear entry point for multiple upstream models and providers, integrating multimodal chat, model routing, files and RAG, MCP tools, usage billing, identity, audit logs, and operational controls into one product.

How it works

The system uses a split frontend/backend design with a single-runtime Go backend and a Next.js 16 frontend. The backend handles APIs, authentication, model routing, files, billing, and audit, while the frontend serves static assets. Data and storage options include PostgreSQL + pgvector or SQLite + sqlite-vec, Redis or in-memory cache, and local filesystem or S3-compatible storage. Optional file processing via built-in extractors (Tika, Docling, OCR) can be added as services.

Getting started

Quick Start

The README links to a Quick Start guide. Local development steps include:

  • cp config.example.yaml config.yaml
  • pnpm install
  • cp frontend/.env.example frontend/.env.local
  • pnpm dev

For Docker deployment, there are profiles:

  • Lightweight: SQLite with docker-compose.sqlite.yml
  • Default: external PostgreSQL and Redis
  • Full: PostgreSQL + Redis containers with docker-compose.full.yml

Environment and config notes:

  • NEXT_PUBLIC_API_BASE_URL for frontend API requests (default http://127.0.0.1:8080 in local dev)
  • APP_ENV can be dev/development or prod/production
  • Default app image: ghcr.io/deeix-ai/deeix-chat:latest

Docker deployment specifics

  • The default compose starts the app; data paths include /app/data/deeix.db and /app/storage
  • Optional services (Tika, Tesseract OCR, Docling) can be started with dedicated docker-compose files

Startup checks

Health endpoint: curl http://localhost:8080/healthz Config check: docker compose exec app ls -l /app/config.yaml

Configuration priority

Environment variables > config.yaml > defaults

Separated deployment

Guidance to set public URLs for frontend and backend when served from different origins.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →