libra
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
未说明

快速开始
天秤座 AI
🚀 什么是 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
🌐 本地服务地址
设置完成后,您可以通过以下地址访问各项服务:
- 核心应用(web):http://localhost:3000
- 邮件预览(email):http://localhost:3001
- 认证管理(auth-studio):http://localhost:3002
- 技术文档(docs):http://localhost:3003
- CDN 服务(cdn):http://localhost:3004
- 构建服务(builder):http://localhost:5173(Vite 默认端口)
- 模板服务(vite-shadcn-template):http://localhost:5173(Vite 默认端口,可能与 builder 冲突)
- 路由服务(dispatcher):http://localhost:3007
- 部署服务 V2(deploy):http://localhost:3008
- 截图服务(screenshot):http://localhost:3009
- 部署服务 V1(deploy-workflow,已弃用):http://localhost:3008(与部署服务 V2 共用端口)
🚀 部署选项
🌐 云托管服务(推荐)
开箱即用的云端开发体验:
- 访问 libra.dev 官方平台
- 使用 GitHub OAuth 或邮箱快速注册
- 基于 AI 的应用快速构建
- 一键部署至自定义域名
云服务优势:
- 零配置,开箱即用
- 弹性扩展与自动更新
- 内置 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 技术为用户提供项目部署能力,提供两种部署服务架构:
Workers for Platforms 架构:
- 每个用户项目以独立 Worker 形式部署
- 通过
dispatcher服务实现智能路由 - 支持自定义域名绑定
- 完全隔离的运行环境(通过 Workers for Platforms 实现进程级隔离)
部署服务架构选项:
V2 队列架构 (
apps/deploy):- Cloudflare Queues:异步队列处理部署任务
- 批量处理:支持并发控制与批量部署
- 死信队列:失败重试机制
- 适用场景:高并发、大规模部署需求
V1 工作流架构 (
apps/deploy-workflow, 已弃用):- Cloudflare Workflows:分步骤部署编排
- 状态持久化:内置状态管理和恢复机制
- 复杂流程:支持复杂的部署依赖和条件逻辑
- 适用场景:复杂部署流程、需要精确控制的场景
通用部署流程:
- 核实用户权限与项目配额
- 创建沙盒环境进行安全构建(支持 E2B 或 Daytona)
- 同步项目文件
- 执行构建命令(
bun install和bun build) - 使用 Wrangler API 部署至用户的 Worker 实例
- 更新路由配置,清理临时环境
技术特性:
- 沙盒环境:安全隔离的构建环境(支持 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 讨论区帮助其他用户
🎯 贡献指南
- 请遵守我们的【行为准则】(https://github.com/nextify-limited/libra/blob/main/code_of_conduct_zh.md)
- 阅读并遵循【贡献指南】(https://github.com/nextify-limited/libra/blob/main/TECHNICAL_GUIDELINES_ZH.md)
- 使用标准化的提交信息格式(Conventional Commits)
- 为新功能提供相应的测试用例
- 及时更新相关文档
📄 开源许可证
📜 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 艺术创作变得触手可及。
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 真正成长为懂上
ComfyUI
ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。
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 提供专业版解决方案,具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能,满足公司对数据隐私和个性化管理的高标准要求。
ML-For-Beginners
ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。
ragflow
RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。