← all repositories
BidingCC/BuildingAI

WordPress for AI apps, minus the PHP trauma

A visual, block-based builder that bundles agents, RAG, MCP tools, and billing into one deployable stack.

1.7k stars TypeScript App BuildersAgentsRAG · Search
BuildingAI
Velocity · 7d
+3.7
★ / day
Trend
steady
star history

What it does BuildingAI is a self-hostable platform that lets you assemble AI applications—chatbots, knowledge bases, agent systems—through a visual interface without writing code. It wraps up LLM conversations, RAG pipelines, MCP tool calling, model aggregation, and even membership billing into a single Docker-deployable stack built on NestJS, Vue 3, and PostgreSQL.

The interesting bit The billing and payments layer is built in, not bolted on. Most open-source AI orchestration tools (Dify, FastGPT, Coze) stop at the technical plumbing; this one treats monetization as a first-class feature, which is either refreshingly pragmatic or slightly cynical depending on your worldview.

Key highlights

  • Visual drag-and-drop configuration for agents, knowledge bases, and conversation flows
  • Native MCP integration via SSE and Streamable HTTP protocols
  • Unified model management API that abstracts across multiple LLM providers
  • Built-in user registration, subscription tiers, and compute billing
  • Extension mechanism for adding custom capabilities and “AI skills”
  • Docker Compose deployment with a web-based setup wizard at /install

Caveats

  • The README is heavy on feature lists and light on architecture specifics; how the RAG pipeline actually works or scales is unclear
  • “Enterprise-grade” is claimed but no performance benchmarks, load testing, or security audit details are provided
  • The project is young (1,672 stars) and the extension ecosystem is unproven

Verdict Worth a look if you’re building AI SaaS and want to skip stitching together six separate tools for orchestration, auth, and payments. Skip it if you need deep customization of the retrieval pipeline or already have a billing stack you’re happy with.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.