Falbor is a modern, AI-powered workspace and website builder designed for momentum. It seamlessly integrates a chat-based assistant with a visual editor to help developers and creators build, deploy, and share web applications rapidly.
- AI Chat Assistant: An interactive workspace where you can prompt the AI to generate code, refactor components, and fix issues.
- Visual Editor: Instantly preview and edit your site's UI in real-time.
- Template Library: Discover, use, and publish templates. Creators can share their starting points with the community.
- Instant Deployment: Connect your Vercel or Netlify accounts to publish your projects with a single click.
- Seamless Cloning: Fork existing projects and templates while keeping your environment secrets (like
.envfiles) secure.
This repository is structured as a monorepo containing:
apps/falbor/: The main Next.js web application.packages/: Shared libraries and utilities.
- Node.js (v18+)
- npm or pnpm
-
Clone the repository:
git clone https://github.com/orelrevivo/TopUP.git cd Falbor-main -
Install dependencies:
npm install # or pnpm install -
Set up environment variables:
- Copy the
.env.examplefile to.envin theapps/falbordirectory. - Fill in the required API keys (e.g., OpenAI, Database URI, etc.).
- Copy the
-
Start the development server:
cd apps/falbor npm run dev -
Open your browser and navigate to
http://localhost:3000.
To use the full capabilities of Falbor (such as publishing), you will need to link your accounts within the Chat Settings:
- Vercel / Netlify: Go to settings to authorize your deployment accounts. You must deploy a site before you can publish it as a public template.
- Database: Ensure your
DATABASE_URLis set up correctly in the.envfile to support chats, users, and templates.
Users can publish their workspaces as templates for others to remix:
- Deploy your site using the Vercel or Netlify integration.
- Open the Chat Settings and navigate to the Template tab.
- Fill out the template details (name, description, categories, and screenshots).
- Click Publish. (Note:
.envsecrets are automatically stripped when others clone your template).
Built for momentum. Ready to remix.