libra

GitHub
1.5k 236 较难 1 次阅读 3天前AGPL-3.0图像开发框架Agent
AI 解读 由 AI 自动生成,仅供参考

Libra 是一款开源的 AI 应用生成平台,旨在成为 V0 和 Lovable 等商业工具的免费替代方案。它的核心理念是“语言即应用”,用户只需输入一句自然语言描述,Libra 就能自动完成网页应用的构建、迭代与部署全流程。

这一工具主要解决了传统开发中环境配置复杂、全栈技术门槛高以及从原型到生产部署周期长的问题。通过高度集成的自动化流程,Libra 让创意能瞬间转化为可运行的实际产品,极大地缩短了开发路径。

Libra 非常适合希望快速验证想法的创业者、想要提升效率的全栈开发者,以及不具备深厚编码背景但需要构建 Web 应用的设计师或普通用户。对于开发者而言,其开源特性允许深度定制和私有化部署,避免了供应商锁定风险。

在技术亮点方面,Libra 提供了完整的全栈集成能力,内置了从计算运行时、数据存储到网络安全的基础架构支持。它不仅支持 AI 辅助编码,还集成了 Stripe 支付等生产级服务,并兼容多种部署方式,既提供便捷的云端托管服务,也支持用户在本地或自有服务器上灵活搭建,真正实现了从创意到生产环境的无缝衔接。

使用场景

一位独立开发者需要在周末快速验证一个“社区二手交易小程序”的创意,希望尽快上线可交互的原型以收集用户反馈。

没有 libra 时

  • 启动成本高昂:从零搭建 React 前端、Node.js 后端及数据库环境至少需要半天时间,严重拖慢创意验证速度。
  • 全栈协调困难:开发者需同时兼顾 UI 设计、API 接口定义和服务器配置,容易因上下文切换导致逻辑漏洞。
  • 部署流程繁琐:将本地代码迁移至生产环境涉及复杂的 CI/CD 配置,往往在部署环节卡壳数小时。
  • 迭代周期漫长:每次修改功能都需要重新编译、测试并手动更新线上版本,无法实现“即时所见即所得”。

使用 libra 后

  • 一句话即刻启动:只需输入“创建一个包含用户认证和商品发布功能的二手交易平台”,libra 自动生成完整的全栈代码架构。
  • 智能全栈集成:libra 自动处理前端界面、后端逻辑与数据库连接的协同工作,开发者仅需关注核心业务规则。
  • 一键生产部署:利用内置的云原生能力,libra 直接将应用部署到可用公网访问的环境,无需配置任何服务器。
  • 自然语言迭代:通过对话指令如“增加图片上传功能”或“优化移动端布局”,libra 实时更新代码并热重载,分钟级完成功能演进。

libra 将原本需要数天的全栈开发工作压缩至几分钟,让开发者能真正专注于产品创意而非基础设施搭建。

运行环境要求

操作系统
  • 未说明
GPU

不需要 GPU

内存

未说明

依赖
notes该工具完全构建在 Cloudflare 生态之上,核心运行环境为 Cloudflare Workers(无服务器架构),而非传统的本地 Python/GPU 环境。本地开发需配置 Cloudflare 账户及相关 API 密钥,并依赖外部沙箱提供商(如 E2B 或 Daytona)进行代码执行隔离。主要技术栈为 TypeScript/JavaScript (Next.js 15, React 19, Vite),无需安装 CUDA 或特定显卡驱动。
python未说明
Node.js (隐含,基于 Vite/Next.js)
Turborepo
Cloudflare Workers
Cloudflare D1
Cloudflare R2
Cloudflare Queues
Cloudflare Workflows
E2B 或 Daytona (沙箱服务)
Stripe
PostgreSQL (通过 Hyperdrive)
libra hero image

快速开始

天秤座 AI

Libra logo

V0/Lovable 的开源替代方案

Libra AI:语言即应用——只需一句话,即可启动、迭代并部署您的下一个 Web 应用程序。

由 Clerk 赞助 由 E2B FOR STARTUPS 赞助 由 PostHog FOR STARTUPS 赞助 由 DAYTONA STARTUP GRID 赞助 由 Cloudflare FOR STARTUPS 赞助

开源许可证 由 Nextify2024 制作

🌐 立即试用📖 文档💬 加入社区查看源码

🇨🇳 中文版


🚀 什么是 Libra AI?

Libra AI 是一个生产就绪的原生 AI 开发平台,通过自然语言交互实现 Web 应用程序的全生命周期管理。它采用现代技术架构,覆盖从快速原型设计到企业级生产部署的完整工程流程。

正如 V0 深度集成于 Vercel 生态系统一样,Libra 专为 Cloudflare Workers 架构而设计,提供原生的 AI 开发体验。

✨ 核心功能

🤖 AI 驱动的编码

  • 多模型集成:Claude、OpenAI、Gemini、DeepSeek 等
  • 基于自然语言的生产级代码生成
  • 智能上下文感知与最佳实践遵循
  • 多沙盒提供商支持(E2B、Daytona)

🛠️ 集成开发体验

  • 云端 IDE:语法高亮、智能缩进、自定义插件
  • 热模块替换(HMR)实时预览
  • 智能依赖分析与自动安装

🔗 全栈集成

  • 无缝 GitHub 集成,支持单向同步
  • Cloudflare 边缘计算部署
  • 企业级身份认证(OAuth 2.0)
  • Stripe 商业订阅管理

🌐 生产环境部署

  • Cloudflare Workers 边缘计算网络
  • 无服务器架构,具备弹性扩展能力
  • 自动化 TLS/SSL 证书管理
  • Git 版本控制,支持一键回滚

为什么选择开源?

  • 📂 技术自主性:避免供应商锁定风险
  • 🔧 架构灵活性:支持深度定制与扩展
  • 💝 社区生态:开源社区协作

🏗️ 技术架构

Libra 完全构建在 Cloudflare 之上。你需要熟悉以下产品:

计算与运行时

产品名称 描述 在 Libra 中的应用
Workers 无服务器计算平台 核心应用运行环境,承载所有业务逻辑
Durable Objects 强一致性存储 实时状态管理和会话持久化
Browser Rendering 浏览器渲染服务 Web 截图生成和预览功能
Workers for Platforms 多租户平台 用户项目隔离部署和路由管理

数据存储

产品名称 描述 在 Libra 中的应用
KV 全球键值存储 配置缓存和临时数据存储
D1 无服务器 SQLite 数据库 认证数据和轻量级业务数据
Hyperdrive 数据库连接加速 PostgreSQL 连接池和查询优化
R2 对象存储服务 文件上传、静态资源和构建产物存储

网络与安全

产品名称 描述 在 Libra 中的应用
Turnstile 智能 CAPTCHA 用户注册和敏感操作的安全验证
Cloudflare for SaaS 自定义域名管理 用户项目的自定义域名绑定和 SSL 证书

开发工具与服务

产品名称 描述 在 Libra 中的应用
Workflows 工作流编排 复杂部署流程的步骤式管理
Queues 消息队列服务 异步任务处理和批量部署管理
AI Gateway AI 模型网关 监控和控制你的 AI 应用
Images 图像处理优化 动态图像转换和 CDN 分发

Libra 采用 Turborepo 单仓库架构设计:

libra/
├── apps/                    # 核心应用服务
│   ├── auth-studio/         # 认证管理控制台 (D1 + drizzle-kit)
│   ├── builder/             # Vite 构建服务 - 代码编译和部署
│   ├── cdn/                 # Hono CDN 服务 - 静态资源管理
│   ├── deploy/              # 部署服务 V2 - Cloudflare Queues
│   ├── deploy-workflow/     # 部署服务 V1 - Cloudflare Workflows (已弃用)
│   ├── dispatcher/          # 请求路由分发器 (Workers for Platforms)
│   ├── docs/                # 技术文档站点 (Next.js + FumaDocs)
│   ├── email/               # 邮件服务预览器 (React Email)
│   ├── opennext-cache/      # OpenNext 缓存服务 (Cloudflare)
│   ├── screenshot/          # 截图服务 - Cloudflare Queues
│   ├── vite-shadcn-template/# 项目模板引擎 (Vite + shadcn/ui)
│   └── web/                 # Next.js 15 主应用 (React 19)
├── packages/                # 共享包模块
│   ├── api/                 # API 层 (tRPC + 类型安全)
│   ├── auth/                # 认证服务 (better-auth)
│   ├── better-auth-cloudflare/ # Cloudflare 认证适配器
│   ├── better-auth-stripe/  # Stripe 支付集成
│   ├── common/              # 公用工具库和类型定义
│   ├── db/                  # 主数据库模式和操作 (PostgreSQL)
│   ├── email/               # 邮件服务组件
│   ├── middleware/          # 中间件服务和工具
│   ├── sandbox/             # 统一沙箱抽象层 (E2B + Daytona)
│   ├── shikicode/           # 代码编辑器 (Shiki 语法高亮)
│   ├── templates/           # 项目脚手架模板
│   └── ui/                  # 设计系统 (shadcn/ui + Tailwind CSS v4)
├── tooling/                 # 开发工具和配置
│   └── typescript-config/   # 共享 TypeScript 配置
└── scripts/                 # GitHub 环境变量管理

应用服务概览

🔒 认证管理中心 (apps/auth-studio)

  • 用户、组织、权限和订阅的全生命周期管理
  • 主数据库采用 PostgreSQL(通过 Neon + Hyperdrive),认证数据使用 D1(SQLite)
  • OAuth 2.0 多提供商认证系统
  • 集成 Stripe 商业支付网关

🔨 构建编译服务 (apps/builder)

  • Vite 高性能构建引擎,支持毫秒级热启动
  • 自动化代码编译与无缝生产部署
  • 多技术栈项目模板快速实例化

📺 内容分发服务 (apps/cdn)

  • 基于 Hono 框架的文件管理系统
  • 智能图像处理与压缩优化
  • 全球 CDN 边缘缓存加速
  • Cloudflare Workers 边缘部署

🚀 部署服务 V2 (apps/deploy)

  • 基于 Cloudflare Queues 的现代化部署架构
  • 批量处理与并发控制
  • D1 数据库状态管理
  • 失败部署的死信队列处理
  • 全面的错误处理与重试逻辑

⚡ 部署服务 V1 (apps/deploy-workflow, 已弃用)

  • 基于 Cloudflare Workflows 的部署编排
  • 分步部署流程与状态管理
  • 内置重试机制与错误恢复
  • 支持复杂部署场景及依赖管理

🔀 请求路由服务 (apps/dispatcher)

  • Platforms 核心路由组件 Worker
  • 将用户域名请求路由至相应 Worker 实例
  • 动态 Worker 调度与生命周期管理
  • 自定义域名绑定与 SSL 证书处理
  • 统一认证与访问控制层
  • 集成 Cloudflare SaaS for Platforms

📖 技术文档站点 (apps/docs)

  • FumaDocs 现代化文档解决方案
  • Cloudflare Workers 全球分发

📧 邮件通知服务 (apps/email)

  • 基于 React Email 组件的邮件开发
  • 多场景邮件模板引擎

🔄 OpenNext 缓存服务 (apps/opennext-cache)

  • Next.js 在 Cloudflare 上的部署缓存优化
  • OpenNext 框架与 Cloudflare Workers 集成
  • 与主 Web 应用程序部署无缝衔接

📸 截图服务 (apps/screenshot)

  • 基于 Cloudflare Queues 的截图生成
  • 异步队列处理网页截图请求
  • 自动化网站预览图生成
  • 使用 R2 存储截图文件
  • 批量处理与错误重试

🔨 项目脚手架服务 (apps/vite-shadcn-template)

  • Vite 高性能构建工具链
  • 快速编译与生产部署
  • 预配置 shadcn/ui + Tailwind CSS v4
  • 可视化模板选择与预览

🌐 核心 Web 应用程序 (apps/web)

  • Next.js 15 App Router + React 19 技术栈
  • 平台主界面与用户交互层
  • 基于 AI 的智能对话与项目管理
  • 实时代码编辑、预览、部署及版本控制
  • Cloudflare Workers 无服务器部署

🛠️ 核心技术栈

前端技术架构

技术框架 应用场景 版本
Next.js React 全栈开发框架(App Router) 15.3.5
React 用户界面库(Server Components) 19.1.1
TypeScript 静态类型化的 JavaScript 超集 5.8.3+
Tailwind CSS 实用程序优先的 CSS 框架 4.1.11
shadcn/ui 组件库和设计系统 基于 Radix UI
Radix UI 无样式、可访问的 UI 原语库 1.2.x-1.3.x
Motion 现代动画引擎 12.23.11
Lucide React 矢量图标库 0.486.0

后端与 API 架构

技术框架 应用场景 版本
tRPC 端到端类型安全的 API 开发 11.4.3+
Hono 边缘计算 Web 框架 4.8.10+
Zod TypeScript 数据验证库 4.0.14
Drizzle ORM 类型安全的 TypeScript ORM 0.44.4
better-auth 现代身份认证解决方案 1.3.4

AI 与机器学习

AI 平台 特性 API 版本
AI SDK 多提供商 AI 模型集成 4.3.19
E2B 安全的代码执行沙盒 1.2.0-beta.5
Daytona 开发环境沙盒提供商 最新
集成 AI 模型
Anthropic Claude 高级推理与代码生成 API v1
Azure OpenAI 企业级 AI 模型服务 API v1
Google Gemini 多模态 AI 能力 API v1
DeepSeek 高性价比的代码生成 API v1

数据存储架构

数据库技术 应用场景 版本
Neon 主数据库(PostgreSQL) 17+
Cloudflare Hyperdrive 数据库连接池与加速 最新
Cloudflare D1 边缘数据库(SQLite) 最新
Drizzle Kit 数据库迁移工具 0.31.4+

部署与基础设施

平台技术 应用场景 版本
Cloudflare Workers 无服务器边缘计算平台 最新
OpenNext Next.js Cloudflare 部署适配器 1.6.2
Turborepo 高性能 Monorepo 构建系统 2.5.5
Bun JavaScript 运行时与包管理器 1.2.19

开发工具链

工具 用途 版本
Biome 代码格式化与质量检查 ^2.2.2
Vitest 单元测试框架 3.2.4
Paraglide.js 国际化 i18n 解决方案 2.2.0

⚡ 快速入门

🎯 选择使用方式

🌐 云端托管服务(推荐)

  • 访问 libra.dev 开始使用
  • 使用 GitHub OAuth 或邮箱快速注册
  • 几分钟内即可构建生产级应用

💻 本地开发部署(开发者)

  • 完整源码访问与控制
  • 深度自定义开发与扩展
  • 私有/企业级部署

📦 环境要求

# 系统依赖要求
git --version   # >= 2.30.0
node --version  # >= 20.0.0(建议 24)
bun --version   # >= 1.0.0

🚀 本地环境搭建

步骤 1:获取源码

git clone https://github.com/nextify-limited/libra.git
cd libra
bun install
# (可选)为 apps/web 生成 i18n 文件
cd apps/web && bun run prebuild && cd ../..

步骤 2:配置环境变量

cp .env.example .env

编辑 .env 文件以配置必要的环境变量。

步骤 3:初始化数据库

主数据库(PostgreSQL)初始化:

# 在项目根目录下生成并运行迁移
cd packages/db
bun db:generate
bun db:migrate

认证数据库(D1/SQLite)初始化:

# 测试 D1 数据库连接(本地环境)
cd apps/web && bun wrangler d1 execute libra --local --command='SELECT 1'

# 生成并运行认证数据库迁移
cd packages/auth
bun db:generate
bun db:migrate

步骤 4:启动开发服务

# 启动所有服务
bun dev

# 或单独启动主应用
cd apps/web && bun dev

步骤 5:配置 Stripe 支付(必填)

配置相应的产品:

stripe listen --forward-to localhost:3000/api/auth/stripe/webhook

🌐 本地服务地址

设置完成后,您可以通过以下地址访问各项服务:

🚀 部署选项

🌐 云托管服务(推荐)

开箱即用的云端开发体验:

  1. 访问 libra.dev 官方平台
  2. 使用 GitHub OAuth 或邮箱快速注册
  3. 基于 AI 的应用快速构建
  4. 一键部署至自定义域名

云服务优势:

  • 零配置,开箱即用
  • 弹性扩展与自动更新
  • 内置 AI 模型集成
  • 企业级技术支持

🏠 自行部署

1. 部署 Libra 平台本身

Libra 平台的所有服务均部署在 Cloudflare Workers 上:


# 将各类服务部署至 Cloudflare Workers
# 完整部署流程请参考以下工作流文件:
# - .github/workflows/web.yml - 主应用部署
# - .github/workflows/cdn.yml - CDN 服务部署
# - .github/workflows/deploy.yml - 部署服务部署
# - .github/workflows/dispatcher.yml - 路由服务部署
# - .github/workflows/screenshot.yml - 截图服务部署
# - .github/workflows/docs.yml - 文档站点部署

2. 作为 PaaS 平台部署用户项目

Libra 使用 Workers for Platforms 技术为用户提供项目部署能力,提供两种部署服务架构:

  1. Workers for Platforms 架构

    • 每个用户项目以独立 Worker 形式部署
    • 通过 dispatcher 服务实现智能路由
    • 支持自定义域名绑定
    • 完全隔离的运行环境(通过 Workers for Platforms 实现进程级隔离)
  2. 部署服务架构选项

    V2 队列架构 (apps/deploy):

    • Cloudflare Queues:异步队列处理部署任务
    • 批量处理:支持并发控制与批量部署
    • 死信队列:失败重试机制
    • 适用场景:高并发、大规模部署需求

    V1 工作流架构 (apps/deploy-workflow, 已弃用):

    • Cloudflare Workflows:分步骤部署编排
    • 状态持久化:内置状态管理和恢复机制
    • 复杂流程:支持复杂的部署依赖和条件逻辑
    • 适用场景:复杂部署流程、需要精确控制的场景
  3. 通用部署流程

    • 核实用户权限与项目配额
    • 创建沙盒环境进行安全构建(支持 E2B 或 Daytona)
    • 同步项目文件
    • 执行构建命令(bun installbun build
    • 使用 Wrangler API 部署至用户的 Worker 实例
    • 更新路由配置,清理临时环境
  4. 技术特性

    • 沙盒环境:安全隔离的构建环境(支持 E2B 或 Daytona)
    • 全球分布式:利用 Cloudflare 边缘计算网络
    • 灵活架构:根据需求选择合适的部署服务

🎯 托管平台 vs 开源

📊 功能对比

功能 托管平台 开源 备注
🤖 AI 代码生成 ✅ 开箱即用 ❌ 需配置 API 密钥 多 AI 提供商集成
🔧 开发环境 ✅ 零配置 ❌ 需搭建沙盒环境 云端 IDE 和实时预览
📂 GitHub 集成 ✅ 一键连接 ❌ 需设置 OAuth 授权 仓库自动创建与同步
🌐 部署服务 ✅ 内置支持 ❌ 需搭建部署环境 Cloudflare 原生集成
🎨 编辑器 ✅ 功能齐全 ❌ 基本可视化编辑 可视化编辑与预览
🔒 数据控制 🔒 云托管 ✅ 完全私有控制 自行部署数据完全可控
🛠️ 自定义开发 ⚠️ 平台限制 ✅ 无限制定制 源码级修改与扩展
📞 技术支持 ✅ 专业服务 🤝 社区支持 官方服务 vs 开源社区
💰 成本结构 💰 按使用付费 🆓 基础设施成本 SaaS 订阅 vs 自行维护

🤔 如何选择合适版本?

选择云托管服务的情况:

  • 🚀 快速上线:无需复杂配置,可立即开始应用开发
  • 💼 业务优先:专注于产品开发而非基础设施运维
  • 👥 团队协作:需要企业级团队管理功能
  • 📞 专业服务:期望官方技术支持及 SLA 保障
  • 🔄 自动化运营:希望平台自动更新与维护

选择开源版本的情况:

  • 🏠 数据自主:完全掌控数据存储与处理
  • 🔧 深度定制:需要修改核心功能或集成专有业务逻辑
  • 💰 成本控制:拥有技术团队,需优化长期运营成本
  • 🌍 特殊部署:特定区域、私有网络或离线环境部署
  • 📚 技术学习:深入理解完整的技术架构设计

❓ 常见问题解答

🆚 产品版本

Q:托管平台与开源版本的核心区别是什么?

A:云托管 是官方提供的 SaaS 服务,注册后即可使用,包含完整的 AI 能力与企业级功能。开源版本 提供核心源码,支持自行部署与深度定制,但需要自行配置 AI API 和运行环境。

Q:开源版本的功能完整性如何?

A:开源版本包含了平台的核心功能架构。我们遵循“99% 功能开源,1% 商业服务”的原则,确保开发者能够获得完整的技术能力。

🛠️ 技术问题

问:使用 Libra 需要什么样的技术背景?

答:取决于使用方式:

  • 托管平台用户:无需任何技术背景,只需使用浏览器即可。
  • 本地开发者:需要具备基本的 Web 开发知识和 Node.js 经验。
  • 自托管部署:需要有服务器和 DevOps 的实践经验。

问:AI 生成的代码质量如何?

答:我们始终追求生产级的代码质量:

  • 完整的 TypeScript 类型安全保证
  • 遵循现代 React 开发模式和行业最佳实践
  • 基于 Tailwind CSS 实现响应式设计
  • 集成了 Radix UI 的可访问性组件
  • 清晰且易于维护的代码结构和注释

问:我可以自定义 AI 的行为和提示词吗?

答:开源版本支持完全自定义:

  • 自定义 AI 提示工程
  • 灵活配置模型选择逻辑
  • 修改代码生成模板
  • 集成第三方 AI 服务

💼 商业用途

问:Libra 能否用于商业项目?

答:当然可以。我们提供多种商业解决方案:

  • 托管平台:适合企业的按需付费模式
  • 开源版本:遵循 AGPL-3.0 开源许可证,要求衍生项目也必须开源
  • 商业授权:为需要闭源部署的企业提供商业开源许可证

问:数据安全和隐私保护方面如何保障?

答:我们提供不同级别的数据保护方案:

  • 托管平台:数据在我们的安全基础设施中处理,符合国际安全标准
  • 自托管部署:您对数据存储、处理和访问权限拥有完全控制权
  • 企业定制化:可根据特殊的安全要求和合规需求提供定制化解决方案

问:是否提供企业级技术支持?

答:是的。我们的企业服务包括:

  • 私有云环境部署
  • 自定义功能开发服务
  • 专属技术支持团队
  • 服务水平协议(SLA)保障
  • 安全审计和合规支持

如需企业服务,请联系:contact@libra.dev

🔧 开发与部署

问:支持哪些部署平台?

答:目前仅支持在 Cloudflare 上部署。

问:如何参与开源项目的贡献?

答:我们热烈欢迎社区贡献。具体方法请参阅下方的【社区贡献指南】。

🤝 社区贡献

我们热忱欢迎全球开发者参与贡献!以下是您可以参与的方式:

🌟 使用与推广

  • 体验 Libra 平台,分享您的使用心得
  • 创建精彩的项目并在社区中展示
  • 撰写技术博客文章或制作教程视频
  • 在社交媒体平台上分享并推荐 Libra

🔧 代码贡献

# 1. 在 GitHub 上 Fork 我们的仓库
# 2. 将您的 Fork 克隆到本地
git clone https://github.com/your-username/libra.git
cd libra

# 3. 创建功能开发分支
git checkout -b feature/your-amazing-feature

# 4. 进行开发并充分测试
bun install
bun dev

# 5. 提交代码,并撰写清晰的提交信息
git commit -m "feat: 添加令人惊叹的新功能"

# 6. 推送分支并创建 Pull Request
git push origin feature/your-amazing-feature

📝 其他贡献方式

  • 文档改进:完善使用指南、添加示例代码、修复文档错误
  • 问题报告:帮助我们发现并定位系统问题
  • 功能建议:提出改进建议和新功能需求
  • 多语言支持:帮助将 Libra 翻译成更多语言
    • 项目使用 Paraglide.js 进行国际化
    • 翻译文件位置:apps/web/messages/[locale].json
    • 添加新语言:在 apps/web/project.inlang/settings.json 中添加语言代码
  • 社区支持:在 论坛 和 GitHub 讨论区帮助其他用户

🎯 贡献指南

📄 开源许可证

📜 AGPL-3.0 开源许可证

Libra 依据 GNU Affero General Public License v3.0 开源许可证发布。

✅ 您的权利

  • 🆓 免费使用:可用于个人、教育及商业项目
  • 🔧 修改与定制:可自由修改和扩展代码功能
  • 📤 分发与共享:可在相同许可证下与他人共享
  • 🏢 商业部署:允许用于商业目的的部署

📋 您的义务

  • 📄 保留版权信息:必须保留原始版权声明
  • 🔓 衍生作品开源:对任何修改都必须提供源代码
  • 📧 网络服务开源:通过网络提供服务时必须开源
  • 🔗 使用相同许可证:衍生作品必须采用 AGPL-3.0 许可证

💼 商业许可证

如果您需要更高的灵活性,我们提供适合以下场景的商业许可证:

  • 闭源专有修改
  • 不公开源代码的产品分发
  • 定制化的许可条款

商业授权咨询:contact@libra.dev

💬 参与路线图讨论

我们欢迎社区参与路线图规划:

🙏 致谢

感谢以下优秀赞助商对 Libra 项目的宝贵支持,使我们能够专注于为开发者打造更优质的 AI 开发体验:

Clerk - 最全面的用户管理平台

E2B - E2B 是一个开源运行时环境,可在安全的云沙箱中执行 AI 生成的代码,适用于智能体和 AI 应用场景。

PostHog - 一体化平台,用于分析、测试、监控以及部署新功能

Daytona - Daytona 是一套安全且具备弹性的基础设施,用于运行 AI 生成的代码

Cloudflare - 全球领先的边缘计算与网络基础设施提供商


常见问题

相似工具推荐

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|今天
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

139k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

107.7k|★★☆☆☆|2天前
开发框架图像Agent

NextChat

NextChat 是一款轻量且极速的 AI 助手,旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性,以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发,NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。 这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言,它也提供了便捷的自托管方案,支持一键部署到 Vercel 或 Zeabur 等平台。 NextChat 的核心亮点在于其广泛的模型兼容性,原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型,让用户在一个界面即可自由切换不同 AI 能力。此外,它还率先支持 MCP(Model Context Protocol)协议,增强了上下文处理能力。针对企业用户,NextChat 提供专业版解决方案,具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能,满足公司对数据隐私和个性化管理的高标准要求。

87.6k|★★☆☆☆|今天
开发框架语言模型

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

ragflow

RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。

77.1k|★★★☆☆|昨天
Agent图像开发框架