Loading repository data…
Loading repository data…
SFARPak / repository
Free Local-first Full-Stack AI App Builder & Automation — Build, Test & Deploy with LLMs - Antigravity, Lovable, Bolt opensource Alternative ✨ 🌟 Star if you like it!
AliFullStack is a blazing-fast, AI-driven Full-Stack App Builder that runs entirely locally — giving you total data privacy, vendor freedom, and powerful LLM integration. Whether you're a solo indie hacker, startup, or enterprise developer, AliFullStack helps you build, test, and deploy apps autonomously using your favorite frontend and backend frameworks.
✅ 100% Local | 🚀 LLM-Powered | 🧠 BYO AI API Key | 🧩 Framework-Agnostic | 💡 Open Source
Inspired by tools like Lovable, v0.dev, and Bolt, but with no lock-in or cloud dependency. Built on top of AliFullStack, AliFullStack gives you the power of AI without sacrificing control.
AliFullstack builds on top of other awesome open-source projects:
Huge thanks to their creators and contributors!
Help us grow! If you're excited about AI developer tools, autonomous coding, or local-first privacy-first software:
👉 Give us a ⭐ on GitHub — it really helps!
AliFullStack is evolving rapidly. Here's what’s done and what’s coming soon:
No sign-up. No cloud lock-in. Just download and build.
👉 Download AliFullStack for your OS and start building.
Clone the repository:
git clone https://github.com/SFARPak/AliFullStack.git
cd AliFullStack
Install dependencies:
npm install
# or
pnpm install
Create the userData directory (required for database):
# Unix/macOS/Linux:
mkdir -p userData
# Windows PowerShell:
mkdir userData
# Windows Command Prompt:
md userData
Apply database migrations:
npm run db:generate
npm run db:push
Run in development mode:
npm start
This will start the Electron app in development mode.
Set up pre-commit hooks (recommended for contributors):
npm run init-precommit
Database management:
# Open Drizzle Studio for database inspection
npm run db:studio
Run unit tests:
npm test
Run E2E tests:
First, build the app for testing:
npm run pre:e2e
Then run the tests:
npm run e2e
Create a feature branch:
git checkout -b your-feature-branch
Make your changes and commit:
git add .
git commit -m "Your commit message"
Push to your fork:
git push origin your-feature-branch
Create a Pull Request on GitHub from your feature branch to the main branch.
For more details, see CONTRIBUTING.md.
Be part of a growing network of AI tinkerers, indie hackers, and full-stack dreamers:
AliFullStack is Apache 2.0 licensed and open to contributors!
You can:
📄 CONTRIBUTING.md has all the details.
Be the first to know about:
📧 Subscribe via the website or follow us on Reddit.
Local-first. AI-powered. Fully yours.