Apache License 2.0

项目介绍

SFARPak/AliFullStack 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 Apache License 2.0 许可证,目前获得 83 个 Star、21 次 Fork。

仓库全名
SFARPak/AliFullStack
开源许可证
Apache License 2.0
Star 数
83
Fork 数
21

README 摘要

🧠 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

AliFullStack 用什么语言开发?

主要使用 TypeScript 编写,采用 Apache License 2.0 许可证,目前有 83 个 Star。

AliFullStack 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 AliFullStack 的源码?

可以直接克隆仓库:git clone https://github.com/SFARPak/AliFullStack.git,默认分支为 v0.1.0;安装与运行步骤见仓库 README。

AliFullStack 最近还在维护吗?

仓库最近一次更新为 1 周前,当前没有未关闭的 Issue;Star 数为 83,可作为社区活跃度的参考。

关于

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

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

README

🧠 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 is built 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.

👉 Download AliFullStack for your OS and start building.


🛠️ 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


💬 Let’s Build the Future of Devtools — Together.

Local-first. AI-powered. Fully yours.

评论

暂无评论