Skip to content

Latest commit

Β 

History

History
96 lines (72 loc) Β· 3.18 KB

File metadata and controls

96 lines (72 loc) Β· 3.18 KB

Webu

The Open Source Lovable Alternative

Build stunning full-stack web apps with natural language.

Warning

Webu is currently in very early development. Features are experimental and APIs may change. Use with caution in production environments.

πŸš€ About Webu

Webu is an open-source AI web builder that turns your text descriptions into production-ready React applications. It's designed to be a free and hackable alternative to tools like Lovable/v0, giving you complete control over your code and infrastructure.

Why Webu?

  • πŸ’Έ Open Source & Free: No subscriptions, no locked-in platforms.
  • ⚑ Instant Previews: See your changes in real-time with our sandboxed preview environment.
  • 🎨 Modern Stack: Generates clean, modern code using React, Tailwind CSS, and Lucide Icons.
  • πŸ”’ Privacy Focused: Run it locally, use your own API keys.
  • πŸ› οΈ Hackable: It's just a Next.js app. Customize it to fit your workflow.

✨ Features

  • Natural Language Parsing: Describe your app in plain English.
  • Real-time Preview: Interactive sandbox to test your generated app instantly.
  • Client-Side Generation: Runs in the browser or on lightweight servers.
  • Iterative Refinement: Ask for changes and see updates immediately.
  • Export to CodeSandbox: One-click export to continue development.

πŸ› οΈ Tech Stack

⚑ Getting Started

Prerequisites

  • Node.js 18+
  • npm/yarn/bun
  • An API Key for Gemini (Get one here)

Installation

  1. Clone the repo

    git clone https://github.com/yourusername/webu.git
    cd webu
  2. Install dependencies

    bun install
    # or
    npm install
  3. Set up Environment Variables Create a .env file in the root directory:

    GOOGLE_GENERATIVE_AI_API_KEY=your_gemini_api_key_here
  4. Run the development server

    bun run dev
    # or
    npm run dev
  5. Open your browser Navigate to http://localhost:3000 to start building!

🀝 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

See CONTRIBUTING.md for detailed guidelines.

πŸ“œ License

Distributed under the MIT License. See LICENSE for more information.

🌟 Support

Give a ⭐️ if you like this project!