Discover and explore top open-source AI tools and projects—updated daily.
beam-cloudAI-powered web app builder
Top 96.4% on SourcePulse
A simple clone of lovable.dev, beam-cloud/lovable-clone demonstrates building an AI-powered web application builder using BAML, FastMCP, and Beam's cloud infrastructure. It targets developers seeking a rapid prototyping tool for web apps, offering real-time code generation and sandboxed execution environments to accelerate development workflows.
How It Works
The architecture consists of three main components: a Model Client that communicates with LLMs via BAML, a compute sandbox on Beam for running React previews, and a WebSocket-based Agent that streams user edit requests. This design leverages sandboxing for safe execution and BAML for efficient prompt management and client generation, enabling real-time updates within isolated environments.
Quick Start & Requirements
pip install -r requirements.txt), and frontend dependencies (npm install within the frontend directory).beam secret create OPENAI_API_KEY 'your-openai-api-key'. Configure the frontend .env file with VITE_BEAM_WS_URL (obtained from beam serve) and VITE_BEAM_TOKEN (from Beam platform settings).beam serve src/agent.py:handler and run the frontend development server with npm run dev in the frontend directory.Highlighted Details
baml_src/build.baml.Maintenance & Community
No specific details regarding contributors, community channels (e.g., Discord, Slack), or roadmap are provided in the README.
Licensing & Compatibility
The repository's license is not explicitly stated in the README. This omission requires clarification for assessing commercial use or closed-source linking compatibility.
Limitations & Caveats
Described as a "simple clone" and a "demonstration," the project may not possess the full feature set or production-readiness of the original lovable.dev. Specific limitations or unsupported platforms are not detailed.
6 months ago
Inactive
SawyerHood