Skip to content
/ BuildingAI Public template
forked from BidingCC/BuildingAI

BuildingAI 是一个企业级开源智能代理平台,专为 AI 开发人员、AI 创业者和具有前瞻性思维的企业而设计。通过可视化配置界面(自助式),您可以无需编写代码即可构建原生企业级 AI 应用。该平台提供智能代理、MCP 等原生功能…

License

Notifications You must be signed in to change notification settings

king-jc/BuildingAI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BuildingAI Banner

Live DemoOfficial Website中文文档

NestJS TypeORM PostgreSQL TypeScript Turbo Vue.js Vite NuxtUI NuxtJS

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 is the simplest and most stable option. Ensure that Docker and Docker Compose are already installed on your device.

# 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 to complete the initial setup wizard.

For other deployment methods, see our Deployment Guide.

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

image image image image image

Contribution

If you would like to contribute, please open an issue or submit a pull request on GitHub.

You can also reach us through the community or the Q&A forum.

Star History

Star History Chart

Privacy Policy

This project only collects anonymized usage statistics with your consent. For details, see PRIVACY_NOTICE.md.

License

Apache License 2.0

About

BuildingAI 是一个企业级开源智能代理平台,专为 AI 开发人员、AI 创业者和具有前瞻性思维的企业而设计。通过可视化配置界面(自助式),您可以无需编写代码即可构建原生企业级 AI 应用。该平台提供智能代理、MCP 等原生功能…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 49.3%
  • Vue 45.3%
  • JavaScript 3.3%
  • HTML 1.8%
  • Other 0.3%