Build internal apps using AI.
Securely connect your database, build an app, and deploy in seconds.
- Securely connect your database (or use a Sample database)
- Build internal apps that can communicate with your database
- AI builds the whole full-stack app and auto-fixes any issues
- Preview your built app live and make edits
- Download the built app code or connect directly to GitHub
- Deploy your built app
- Sales Dashboard
- Generate a live dashboard from your CRM database to track leads, conversions, and rep performance.
- Finance Tracker
- Build a financial report viewer that pulls expense and revenue data from your finance DB.
- Inventory Management
- Build a tool to view, update, and restock inventory directly from your product database.
- Customer Support Tool
- Create an internal app to search, view, and manage customer tickets pulled from your support database.
- Admin Portal
- Create a secure interface for non-technical staff to input and edit structured data in your DB.
Before starting, ensure you have:
- pnpm - Package manager
- ngrok account - Free account for local tunneling (one time setup)
- create an account with ngrok
- run
brew install ngrok
- run
ngrok config add-authtoken <your-ngrok-auth-token>
- Anthropic's API key - API key to access LLM models
Run the setup:
pnpm run setup
If you lack permissions to run scripts/setup.sh
fix it with:
chmod +x scripts/setup.sh
That's it! 🎉
The script automatically handles:
- Setup ngrok tunnel (macOS/Linux)
- Configure
.env
file - Install all dependencies
- Setup SQLite database
Start the development server with:
pnpm run dev
You can deploy your generated apps directly to Netlify. To enable this:
- Create a Netlify account
- Generate an auth token from User Settings > Applications > New access token
- Add the token to your
.env
file:NETLIFY_AUTH_TOKEN=your-token-here
Once configured, you can deploy any app you generate through liblab.ai to Netlify using the deploy option in the UI.
- Contributing Guidelines - How to contribute to the project
- Governance Model - Our decision-making process and community structure
- Code of Conduct - Community standards and expectations
We welcome contributions! Here's how to get started:
- 📖 Read our Contributing Guidelines - Complete setup and development guide
- 🐛 Browse Issues - Find something to work on
- 🏛️ Check our Governance Model - Understand how we work
New to the project? Look for good first issue
labels.
liblab.ai follows a Modified Open Governance model that balances community input with efficient decision-making.
Read our complete Governance Model for details on decision-making processes, roles, and how to become a Core Maintainer.
- 🐛 GitHub Issues - Report bugs, request features, or discuss project-related topics
- 📧 General Inquiries - Contact us directly for questions or concerns
- 📊 Roadmap - View upcoming features
- 🔄 Version: 0.0.1 (Early Development)
- 📈 Status: Active development with regular releases
MIT License - see the LICENSE file for details.
Copyright (c) 2025 Liblab, Inc. and liblab.ai contributors
Ready to contribute? Check out our Contributing Guidelines and join our community! 🚀