Vibe Web Documentation

Introduction

Vibe Web Overview

Vibe Web is a SaaS platform that allows users to generate websites using AI agents powered by large language models (LLMs). It works in a similar way to platforms like Lovable, Bolt, or Replicate, where users can create applications or websites using AI by prompting. It supports both client side and backend logic using React and Supabase.

The platform includes all the essential features needed to launch your own AI SaaS business, such as:

  • Subscription management
  • Stripe payment integration
  • Credit-based usage system
  • User management
  • Feature-rich admin panel
  • AI-powered website generation
  • Feature rich coding agent
  • Supabase Integration

Platforms like this are becoming increasingly popular, and demand is expected to grow as LLMs become more advanced and capable.


Technology Stack

Vibe Web is built using modern web technologies:

  • Node.js – Backend and server logic
  • React – Frontend interface
  • MongoDB – Database
  • Tailwind CSS – Clean and modern UI styling

Server Requirements

To host Vibe Web, you will need a fresh VPS server.
Do not install Vibe Web on a server that already hosts other websites, as this may cause conflicts.

Recommended Server Specs

  • Recommended: 8GB or 16GB RAM VPS
  • Minimum: 4GB RAM (will still work but react compilation speed may be slow)

Installation Experience

We have tried to make the installation process as simple as possible, but you should still have some basic command line and server management experience.

The documentation includes step-by-step instructions and screenshots to help you understand the process easily.

If you still find the installation difficult, we also offer a paid installation service.
Please contact us if you would like help setting up Vibe Web on your server.


Prerequisites

Before starting the installation, make sure you have the following:

  • VPS Server
  • Domain name
  • App name and logo

Vibe Web Architecture

Vibe Web consists of three main components:

1. Core

The Core is the main application that contains both the client and backend code.

It manages:

  • Client authentication
  • Admin panel
  • Payment subscriptions
  • Platform APIs
  • System logic

2. Builder

The Builder compiles user-created React applications for deployment.

It also helps AI models and users identify exact errors during compilation, making debugging and fixing issues easier.


3. Deployer

The Deployer is responsible for hosting the compiled React applications created by users.

Vibe Web also includes a Netlify deployment option, so you do not necessarily need to host your own deployer. If you prefer, you can simply use the Netlify API to deploy user-generated websites automatically.


Next Step

In the next article, we will learn how to install aaPanel on your VPS server, which is required before installing Vibe Web.