Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Free Local-first Full-Stack AI App Builder & Automation β€” Build, Test & Deploy with LLMs - Antigravity, Lovable, Bolt opensource Alternative ✨ 🌟 Star if you like it!

License

Notifications You must be signed in to change notification settings

SFARPak/AliFullStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

195 Commits

Repository files navigation

🧠 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 Dyad, AliFullStack gives you the power of AI without sacrificing control.

AliFullStack Screenshot

πŸ‘ 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

✨ 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
  • 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.

Operating System Download

Windows

Linux Ubuntu

macOS Intel

macOS Apple Silicon


πŸ› οΈ Development Setup

Prerequisites

  • Node.js (>=20)
  • npm or pnpm (recommended)

Installation

  1. Clone the repository:

    git clone https://github.com/SFARPak/AliFullStack.git
    cd AliFullStack
  2. Install dependencies:

    npm install
    # or
    pnpm install
  3. Create the userData directory (required for database):

    # Unix/macOS/Linux:
    mkdir -p userData
    # Windows PowerShell:
    mkdir userData
    # Windows Command Prompt:
    md userData
  4. Apply database migrations:

    npm run db:generate
    npm run db:push
  5. Run in development mode:

    npm start

    This will start the Electron app in development mode.

Optional Setup

  • Set up pre-commit hooks (recommended for contributors):

    npm run init-precommit
  • Database management:

    # Open Drizzle Studio for database inspection
    npm run db:studio

Testing

  • 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

Pushing Changes to GitHub

  1. Create a feature branch:

    git checkout -b your-feature-branch
  2. Make your changes and commit:

    git add .
    git commit -m "Your commit message"
  3. Push to your fork:

    git push origin your-feature-branch
  4. Create 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:


🀝 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


πŸ’¬ Let's Build the Future of Devtools β€” Together.

Local-first. AI-powered. Fully yours.

About

Free Local-first Full-Stack AI App Builder & Automation β€” Build, Test & Deploy with LLMs - Antigravity, Lovable, Bolt opensource Alternative ✨ 🌟 Star if you like it!

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /