项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2261
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 环境,并使用 pnpm 包管理器(README 中安装命令为 pnpm add)
- 项目需支持 ESM,该包为 ESM only,不支持 CommonJS require
- React 项目(组件库基于 React + TypeScript 构建)
- 使用 Next.js page router 的 SSR 时需要额外配置 transpilePackages
安装与启动步骤
-
1安装 lobe-ui
在 React / Next.js 项目根目录执行,把 @lobehub/ui 加入项目依赖;注意该包仅提供 ESM 格式。
pnpm add @lobehub/ui -
2配置 Next.js
仅在使用 Next.js page router SSR 时需要,在 next.config.js 中加入 transpilePackages 数组,否则打包/SSR 会报错。
-
3包裹主题 Provider
用 @lobehub/ui 提供的 ThemeProvider 包裹应用根节点,为内部所有组件提供默认主题与样式上下文。
import { ThemeProvider, Button } from '@lobehub/ui'; import { Button } from 'antd'; export default () => ( <ThemeProvider> <Button>Hello AIGC</Button> </ThemeProvider> ); -
4使用组件
从 @lobehub/ui 引入聊天消息列表、输入框等组件;Lobe UI 组件基于 Antd,可与 Antd 组件混用。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
transpilePackages | 否 | Next.js next.config.js 中配置,用于配合 page router SSR 正常编译该包 | ['@lobehub/ui'] |
如何确认成功
页面成功渲染出被 ThemeProvider 包裹的按钮并显示 “Hello AIGC”,说明组件与主题已正常加载。
常见问题
Q:必须用 pnpm 安装吗?
A:README 只给出了 pnpm add @lobehub/ui 这一条安装命令,其他包管理器未在文档中说明,建议优先照此执行。
Q:Next.js 项目引入后报错或样式异常?
A:使用 page router SSR 时需在 next.config.js 增加 transpilePackages: ['@lobehub/ui'],另外该包为 ESM only。
Q:可以和 Antd 组件一起用吗?
A:可以。Lobe UI 组件基于 Antd 开发,与 Antd 组件完全兼容,官方推荐用 antd-style 作为 css-in-js 方案。
Q:支持 require 方式引入吗?
A:不支持。该包是 ESM only,需在支持 ESM 的构建环境(如 Vite、Next.js)中使用 import 语法引入。
注意事项
- 该包为 ESM only,CommonJS 项目无法直接 require。
- Lobe UI 组件基于 Antd 构建,完全兼容 Antd 组件。
- 官方推荐使用 antd-style 作为默认的 css-in-js 样式方案。
- README 未给出本地开发(Local Development)的具体命令,如需参与开发请查阅仓库文档。
核心亮点
- 专为 AIGC 场景设计,包含聊天消息、提示词输入等专用组件,开箱即用
- 基于 Ant Design 设计体系,风格统一,且支持暗色模式,视觉现代
- 使用 TypeScript 开发,类型定义完善,对开发者友好,易于集成到 React 项目
不足之处
- 项目仍处于早期成长阶段,组件覆盖场景可能不够全面
- 文档和社区生态待观察,示例和教程相对有限
适用场景
- 快速搭建 AI 聊天机器人前端界面
- 构建 AIGC 工具的后台管理面板
- 为现有 React 应用嵌入 AI 对话功能
替代项目
shadcn/ui、ChatUI、Ant Design X
同类项目推荐
logo-design-skill
开源
让 AI 代理按专业流程画出规范可用的 SVG Logo
A comprehensive logo-design skill for Claude, Gemini CLI, Codex and other AI agents:···
Scrapstyle
开源
粘贴网址就扒全套风格,换皮改版省一半功夫
Paste a URL, get a design system. AI-ready style guides for Cursor & Lovable.
game-engine
开源
4kb 轻量 Canvas 引擎,快速做出小游戏和动画
Lightweight (~4kb) HTML5 canvas engine suitable for small games, animations and crea···
freecad-ai
开源
用一句话在 FreeCAD 里生成可编辑三维模型
AI-powered assistant workbench for FreeCAD — generate 3D models from natural langua···
awesome-ios-design-md
开源
把设计规范喂给AI,一键生成像素级UI。
200 production-grade DESIGN.md design systems for the world's best apps. Framework-n···
impeccable
开源
让 AI 写界面自带设计师审美,少返工
The design vocabulary for your coding agent. Steer with polish and bolder, review wi···
lobe-ui
开源
用现成组件,快速搭建 AI 对话界面
Lobe UI - an open-source UI component library for building AIGC web apps
rusty_art
开源
用 Rust 代码生成惊艳视觉错觉,高性能创作即刻上手
Creative coding and visual illusions in Rust.
vibe
开源
用 monday.com 官方组件,快速搭出统一好看的后台界面
Vibe Design System - Official monday.com UI resources for application development in···