geekai
AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 ChatGPT, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。支持 MJ AI 绘画,Stable Diffusion AI 绘画,微博热搜等插件工具。采用 Go + Vue3 + element-plus 实现。
A self-hosted platform bundling ChatGPT chat, image generation, music, and video AI tools into one app with user management and billing, deployable via a single Docker Compose command.
GeekAI is an open-source platform that bundles several AI tools into one self-hosted web application. It is aimed at people who want to offer AI-powered features, such as chat, image generation, music creation, and video generation, without building all of those integrations themselves. The project is written in Go for the backend and Vue 3 for the frontend, and it can be deployed with a single Docker Compose command.
On the content creation side, the platform connects to large language models like ChatGPT and Claude for conversation, MidJourney, DALL-E, and Stable Diffusion for image generation, Suno for AI-generated music, and tools like Luma, Kling, and Veo3 for short video creation. It also includes a mind-map feature for organizing ideas visually. Each of these is presented through a unified interface rather than requiring users to sign into separate services.
The platform includes a full user management and billing system. Users can register, receive credits, and pay per use or subscribe monthly. An admin dashboard gives operators a view of user activity, spending records, and system performance. This makes it suitable for anyone who wants to run a paid AI service for others, rather than just for personal use.
The frontend is responsive and works on desktop, tablet, and mobile. It supports light and dark themes and uses WebSocket connections to stream AI responses in real time without lag. Files created or uploaded can be stored in multiple cloud storage backends.
The README is written in Chinese. The open-source community version is the code in this repository. A more feature-rich paid version exists separately and is distributed only as a Docker image, with its source code gradually being folded back into the community release over time.
Where it fits
- Launch a paid AI service for your users combining ChatGPT, MidJourney, and Suno music in one branded app.
- Build a multi-tenant AI platform with per-user credit limits and a billing dashboard without coding each integration.
- Deploy your own AI assistant web app with image and video generation in minutes using Docker Compose.
- Offer a white-label AI subscription service to a community or team using the built-in user and payment system.