Content
<p align="center">
<a href="https://www.buildingai.cc/" target="_blank"><img src="./assets/banner.png" width="100%" alt="BuildingAI Banner" /></a>
</p>
<p align="center">
<a href="http://demo.buildingai.cc/" target="_blank">Live Demo</a>|
<a href="https://www.buildingai.cc/">Official Website</a>|
<a href="./README.zh-CN.md">中文文档</a>
</p>
<p align="center">
<a href="https://nestjs.com/"><img src="https://img.shields.io/badge/NestJS-11.x-ea2845" alt="NestJS" /></a>
<a href="https://typeorm.io/"><img src="https://img.shields.io/badge/Typeorm-0.3.x-ef4100" alt="TypeORM" /></a>
<a href="https://www.postgresql.org/"><img src="https://img.shields.io/badge/PostgreSQL-17.x-29527d" alt="PostgreSQL" /></a>
<a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.x-3178c6" alt="TypeScript" /></a>
<a href="https://turbo.build/"><img src="https://img.shields.io/badge/Turbo-2.x-6d5cb3" alt="Turbo" /></a>
<a href="https://vuejs.org/"><img src="https://img.shields.io/badge/Vue.js-3.x-3aaf78" alt="Vue.js" /></a>
<a href="https://vitejs.dev/"><img src="https://img.shields.io/badge/Vite-7.x-646cff" alt="Vite" /></a>
<a href="https://ui.nuxt.com/"><img src="https://img.shields.io/badge/NuxtUI-3.x-00b95f" alt="NuxtUI" /></a>
<a href="https://nuxt.com/"><img src="https://img.shields.io/badge/NuxtJS-4.x-00b95f" alt="NuxtJS" /></a>
</p>
BuildingAI is an enterprise-grade open-source intelligent agent platform designed for AI developers,
AI entrepreneurs, and forward-thinking organizations. Through a visual configuration interface (Do
It Yourself), you can build native enterprise AI applications without code. The platform offers
native capabilities such as intelligent agents, MCP, RAG pipelines, knowledge bases, large-model
aggregation, and context engineering, along with user registration, membership subscriptions,
compute billing, and other business operations.
## Quick Start
> Before installing `BuildingAI`, make sure your device meets the minimum requirements:
>
> - **CPU**: ≥ 2 cores
> - **Memory**: ≥ 4 GB RAM
> - **Storage**: ≥ 5 GB free space
Deploying BuildingAI with [Docker](https://www.docker.com/) is the simplest and most stable option.
Ensure that [Docker](https://www.docker.com/) and [Docker Compose](https://docs.docker.com/compose/)
are already installed on your device.
```bash
# Enter the project directory (replace with your directory name)
cd buildingai
# Copy and customize the environment variables
# In production, update the APP_DOMAIN value in the .env file to your own domain.
cp .env.example .env
# Start the application with Docker
docker compose up -d
```
Wait for images to be pulled and the project to build. Depending on your device performance and
network conditions, this usually takes about 5–10 minutes. You can check the build progress in the
Node.js container logs; once an accessible URL appears, the project has started successfully.
After the project has fully started, open your browser and visit
[http://localhost:4090/install](http://localhost:4090/install) to complete the initial setup wizard.
For other deployment methods, see our
[Deployment Guide](https://www.buildingai.cc/docs/introduction/install).
## Key Features
- **AI Conversations**: Conversational AI and text generation powered by large language models, with
support for multimodal models.
- **AI Agents**: Create agents with memory, goals, and tool usage for autonomous task execution.
- **Knowledge Base**: Build knowledge bases from documents with vector search and RAG-enhanced
generation.
- **MCP Integration**: Call MCP tools via SSE and Streamable HTTP protocols.
- **Model Management**: Integrate mainstream large models under a unified API specification.
- **Extension Mechanism**: Expand system capabilities and AI skills by installing extensions.
- **Billing & Payments**: Built-in membership management, billing, and payment features ready to
use.
## Screenshots
 
 

## Contribution
If you would like to contribute, please
[open an issue](https://github.com/BidingCC/BuildingAI/issues/new/choose) or
[submit a pull request](https://github.com/BidingCC/BuildingAI/pulls) on GitHub.
You can also reach us through the [community](https://buildingai.cc/docs/introduction/community) or
the [Q&A forum](https://www.buildingai.cc/question).
## Star History
[](https://www.star-history.com/#BidingCC/BuildingAI&Date)
## Privacy Policy
This project **only collects anonymized usage statistics with your consent**. For details, see
[PRIVACY_NOTICE.md](./PRIVACY_NOTICE.md).
## License
[Apache License 2.0](./LICENSE)
Connection Info
You Might Also Like
MarkItDown MCP
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
semantic-kernel
Build and deploy intelligent AI agents with Semantic Kernel's orchestration...
opik
Opik is a versatile tool for managing and tracking experiments in machine learning.
apisix
Apache APISIX is an open-source API gateway for managing APIs and microservices.
claude-flow
Claude-Flow v2.7.0 is an enterprise AI orchestration platform.
cc-switch
All-in-One Assistant for Claude Code, Codex & Gemini CLI across platforms.