AliFullStack
Health Pass
- License Γ’β¬β License: Apache-2.0
- Description Γ’β¬β Repository has a description
- Active repo Γ’β¬β Last push 0 days ago
- Community trust Γ’β¬β 56 GitHub stars
Code Fail
- rm -rf Γ’β¬β Recursive force deletion command in .github/workflows/build-binaries.yml
- rm -rf Γ’β¬β Recursive force deletion command in .github/workflows/ci.yml
- rm -rf Γ’β¬β Recursive force deletion command in .github/workflows/release.yml
Permissions Pass
- Permissions Γ’β¬β No dangerous permissions requested
This project is a local-first, open-source AI application builder that helps developers autonomously generate, test, and deploy full-stack code. It uses your own LLM API keys to power code generation locally without relying on cloud servers.
Security Assessment
Overall Risk: Medium. As an AI-driven development tool, it inherently requires the ability to execute shell commands and interact with the local filesystem to build and deploy applications. Users must provide their own API keys (OpenAI, Claude, etc.) to communicate with third-party AI models, which involves network requests and necessitates secure local key storage. The automated scan did not find any hardcoded secrets or explicitly dangerous permissions requested in the manifest. However, the CI/CD workflows contain recursive force deletion commands (`rm -rf`). While typical for cleanup scripts in automation files, unvetted build pipelines can occasionally pose a supply chain risk if modified maliciously.
Quality Assessment
The project is actively maintained, with its most recent code push occurring today. It uses the well-respected Apache-2.0 license, granting clear permissions for commercial and private use. Community trust is currently in its early stages, reflected by a modest 56 GitHub stars. The tool is built on top of recognized open-source technologies like React, Next.js, and FastAPI.
Verdict
Use with caution. The tool is an actively maintained and properly licensed project, but because it is relatively new and relies on executing local shell commands alongside your private API keys, you should carefully review its dependencies and source code before integrating it into sensitive environments.
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 β AI-Powered Full-Stack App Builder (Local-First, Open Source)
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.
π Acknowledgments
AliFullstack builds on top of other awesome open-source projects:
Huge thanks to their creators and contributors!
β Why Star This Project?
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!
π Key Features
- π Local & Private by Default β No servers, no tracking, no data leakage.
- π§ LLM-Powered Autonomy β AI generates frontend, backend, tests, and more.
- π§° Bring Your Own API Keys β Works with OpenAI, Claude, Gemini, etc.
- π§± Framework Agnostic β React, Next.js, Django, FastAPI, and more.
- π» Cross-Platform β Windows, macOS, Linux supported.
- π Self-Upgrading Pipelines β Code improves itself over time.
π£οΈ Roadmap
AliFullStack is evolving rapidly. Here's whatβs done and whatβs coming soon:
π¨ Frontend Frameworks
π§ Backend Frameworks
π§ AI/LLM Integrations
- OpenAI GPT
- Google Gemini
- Google Vertex AI
- Anthropic Claude
- OpenRouter
- AliFullStack
- Azure OpenAI
- xAI
- AWS Bedrock
- Roo Code Cloud
- Mistral (planned)
- Cohere (planned)
β¨ In Progress & Planned Features
- Full-stack project generation
- Autonomous App Development β AI-driven end-to-end development with minimal human input
- Frontend-to-backend transition automation
- LLM-powered code review and improvement
- Human intervention points during development
- Progress tracking and status indicators
- Self-improving development pipeline
- Danger Zone Features β Advanced app management tools
- Delete All Apps functionality
- Drag-and-drop UI builder
- Advanced code generation patterns
- AI-assisted test and schema generation
- Collaborative development (multi-user editing)
- Cloud deployment integrations
- Vercel
- AWS
- Hosting by AliTech
- Hosting by AliTech - App Platform - Coming Soon
- Mobile app support (React Native, Flutter)
- Real-time previews
- Live editing
- Plugin support
π¦ Get Started in 2 Minutes
No sign-up. No cloud lock-in. Just download and build.
π Download AliFullStack for your OS and start building.
π οΈ Development Setup
Prerequisites
- Node.js (>=20)
- npm or pnpm (recommended)
Installation
Clone the repository:
git clone https://github.com/SFARPak/AliFullStack.git cd AliFullStackInstall dependencies:
npm install # or pnpm installCreate the userData directory (required for database):
# Unix/macOS/Linux: mkdir -p userData # Windows PowerShell: mkdir userData # Windows Command Prompt: md userDataApply database migrations:
npm run db:generate npm run db:pushRun in development mode:
npm startThis will start the Electron app in development mode.
Optional Setup
Set up pre-commit hooks (recommended for contributors):
npm run init-precommitDatabase management:
# Open Drizzle Studio for database inspection npm run db:studio
Testing
Run unit tests:
npm testRun E2E tests:
First, build the app for testing:
npm run pre:e2eThen run the tests:
npm run e2e
Pushing Changes to GitHub
Create a feature branch:
git checkout -b your-feature-branchMake your changes and commit:
git add . git commit -m "Your commit message"Push to your fork:
git push origin your-feature-branchCreate a Pull Request on GitHub from your feature branch to the main branch.
For more details, see CONTRIBUTING.md.
π₯ Join the Community
Be part of a growing network of AI tinkerers, indie hackers, and full-stack dreamers:
- π§΅ Reddit: r/alifullstackbuilders
- π¦ Twitter/X: @alifullstack (coming soon)
- π Website: alifullstack.alitech.io
π€ Contribute to AliFullStack
AliFullStack is Apache 2.0 licensed and open to contributors!
You can:
- π Fix bugs
- β¨ Add features
- π Improve documentation
- π£ Share it in dev communities!
π CONTRIBUTING.md has all the details.
π¬ Stay Updated
Be the first to know about:
- β¨ New Features
- π¦ Releases
- π§ Devlogs
- π Launches
π§ Subscribe via the website or follow us on Reddit.
π Useful Links
- π» [Live Demo / Docs]- Coming Soon
- π₯ [Download] - Coming Soon
- π§βπ» Contribute
- β Star on GitHub
- π§΅ Reddit Community
π¬ Letβs Build the Future of Devtools β Together.
Local-first. AI-powered. Fully yours.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found