lobe-ui

用现成组件,快速搭建 AI 对话界面

开源 🏷️完全免费 ✅ 目前可打开 对话助手 🍴 复刻 277 🐛 待处理 67 👀 关注 11
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2261
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源UI组件库,MIT许可,完全免费,无付费版本。

项目预览

lobe-ui 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队lobehub
定价模式🏷️完全免费
价格说明开源UI组件库,MIT许可,完全免费,无付费版本。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型aigc,antd,chatbot,design-system,dumi,lobehub,react,typescript,ui,ui-components,ui-kit
GitHub 星标★ 2261
上线时间2023-05-21 00:00:00
代码更新2026-11-09
仓库体积15.3 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

Lobe UI 是一个面向 AIGC 网页应用的开源 UI 组件库,基于 React 和 TypeScript 构建,旨在帮助开发者快速搭建聊天机器人、AI 对话界面等生成式 AI 产品。它解决了 AIGC 应用开发中缺乏专用组件、样式不统一、交互复杂等问题,提供了一系列高度可定制的组件,如聊天消息列表、输入框、模型选择器等,并内置了现代美观的默认主题。核心能力包括:与 Ant Design 设计体系兼容,支持暗色模式,提供流畅的对话交互体验,以及通过 dumi 驱动的文档站点,方便开发者查阅和试用组件。项目目前处于成长阶段,社区活跃度中等。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2261

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:库/依赖 4 步

环境要求

  • Node.js 环境,并使用 pnpm 包管理器(README 中安装命令为 pnpm add)
  • 项目需支持 ESM,该包为 ESM only,不支持 CommonJS require
  • React 项目(组件库基于 React + TypeScript 构建)
  • 使用 Next.js page router 的 SSR 时需要额外配置 transpilePackages

安装与启动步骤

  1. 1安装 lobe-ui

    在 React / Next.js 项目根目录执行,把 @lobehub/ui 加入项目依赖;注意该包仅提供 ESM 格式。

    pnpm add @lobehub/ui
  2. 2配置 Next.js

    仅在使用 Next.js page router SSR 时需要,在 next.config.js 中加入 transpilePackages 数组,否则打包/SSR 会报错。

  3. 3包裹主题 Provider

    用 @lobehub/ui 提供的 ThemeProvider 包裹应用根节点,为内部所有组件提供默认主题与样式上下文。

    import { ThemeProvider, Button } from '@lobehub/ui';
    import { Button } from 'antd';
    
    export default () => (
      <ThemeProvider>
        <Button>Hello AIGC</Button>
      </ThemeProvider>
    );
  4. 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:···

★ 6428 2026-10-08
Scrapstyle 开源

粘贴网址就扒全套风格,换皮改版省一半功夫

Paste a URL, get a design system. AI-ready style guides for Cursor & Lovable.

★ 32 2026-08-09
game-engine 开源

4kb 轻量 Canvas 引擎,快速做出小游戏和动画

Lightweight (~4kb) HTML5 canvas engine suitable for small games, animations and crea···

★ 80 2026-08-09
freecad-ai 开源

用一句话在 FreeCAD 里生成可编辑三维模型

AI-powered assistant workbench for FreeCAD — generate 3D models from natural langua···

★ 621 2026-10-25
awesome-ios-design-md 开源

把设计规范喂给AI,一键生成像素级UI。

200 production-grade DESIGN.md design systems for the world's best apps. Framework-n···

★ 639 2026-08-09
impeccable 开源

让 AI 写界面自带设计师审美,少返工

The design vocabulary for your coding agent. Steer with polish and bolder, review wi···

★ 106901 2026-10-08
lobe-ui 开源

用现成组件,快速搭建 AI 对话界面

Lobe UI - an open-source UI component library for building AIGC web apps

★ 2261 2026-08-09
rusty_art 开源

用 Rust 代码生成惊艳视觉错觉,高性能创作即刻上手

Creative coding and visual illusions in Rust.

★ 222 2026-08-09
vibe 开源

用 monday.com 官方组件,快速搭出统一好看的后台界面

Vibe Design System - Official monday.com UI resources for application development in···

★ 694 2026-09-16