DESIGN/设计资源·UI-KIT
lobehub/lobe-ui
几分钟为你的AI应用搭好专业界面Ship a polished UI for your AI web app in minutes, powered by @lobehub/ui.
为AIGC网页应用设计的React组件库,从Ant Design扩展而来,开箱即用。Open-source React components for building AIGC web apps quickly, with Antd compatibility.
怎么装:Install: pnpm add @lobehub/ui
02 / 现在的位置02 / Why now
首次发现FIRST SEEN
03 OCT 202603 OCT 2026
增长GROWTH
+0.1%+0.1%
2.2k → 2.2k stars · 3 个快照2.2k → 2.2k stars · 3 snapshots
状态STATUS
持续活跃Active
项目已有2216颗星,社区认可度较高。Active development: 8 commits in the past week
03 / 它能帮你做什么03 / What it helps you do
用组件库快速搭建AIGC网页界面
用Landing组件搭建产品首页
本地浏览器测试组件库和文档站点
搭建并管理文档站点
配置主题和动画效果
Assemble landing heroes and call-to-action sections
Theme your app with dark mode presets
Add localized text for forms and hotkeys
Enable motion transitions with a simple model sources
Customize antd components with your own styles
04 / 安装04 / Install
$ Node 用户的安装方式。The install route for Node users.
$ README 里给出的安装方式。The installation method given in the README.
两种装法选一个即可 —— 上面那条给命令行用户,下面那条给写代码的用户。Pick one of the two — the first is for command-line users, the second for people writing code.
使用 pnpm add @lobehub/ui 安装Run pnpm add @lobehub/ui, and also pnpm add react react-dom if your project doesn't have them.
05 / 限制与风险05 / Limits and risk
风险不是警告,是可信度的一部分。以下结论只基于文档静态扫描,我们不会执行项目里的任何代码。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
需检查Needs review
静态扫描STATIC SCAN
01控制浏览器Controls a browser.agents/skills/local-testing/SKILL.md
| Browser automation | `agent-browser` | Chromium through CDP |
静态扫描发现一个中等风险:控制浏览器(通过CDP的浏览器自动化)。该风险来自一个名为agent-browser的skill,可能允许执行浏览器操作。Static scan found a medium risk: the documentation mentions browser automation via agent-browser, which can control Chromium through CDP. Review that integration before using it.
这里只做静态扫描:读 README、SKILL.md 和依赖清单,不执行代码。没有命中不代表安全。This is static scanning only: we read the README, SKILL.md and dependency list, and never execute code. No findings does not mean safe.
依赖:Dependencies:@ant-design/cssinjs, @base-ui/react, @dnd-kit/core, @dnd-kit/modifiers, @dnd-kit/sortable, @dnd-kit/utilities, @emoji-mart/data, @emoji-mart/react, @emotion/is-prop-valid, @floating-ui/react, @giscus/react, @lobehub/streamdown
{
"agents": [
{
"agent": "claude-code",
"evidence": "tree: .claude/"
},
{
"agent": "windsurf",
"evidence": ".agents/skills/building-landing-home/SKILL.md: …Gemini CLI, GitHub Copilot, Windsurf, Cline, OpenCode). Replace it…"
},
{
"agent": "cline",
"evidence": ".agents/skills/building-landing-home/SKILL.md: …, GitHub Copilot, Windsurf, Cline, OpenCode). Replace it with t…"
},
{
"agent": "gemini-cli",
"evidence": ".agents/skills/building-landing-home/SKILL.md: …(Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf,…"
},
{
"agent": "opencode",
"evidence": ".agents/skills/building-landing-home/SKILL.md: …b Copilot, Windsurf, Cline, OpenCode). Replace it with the `.Avata…"
}
],
"apiKey": null,
"docker": null,
"taxonomy": {
"scores": {
"design": 9,
"ai-tools": 0,
"dev-tools": 0,
"indie-web": 0,
"skill-agent": 0,
"productivity": 0
},
"primary": "design",
"secondary": "ui-kit"
},
"localRuntime": "install: npm, git-clone",
"skillMdTotal": 4,
"skillMdErrors": [],
"treeTruncated": false,
"categoryScores": {
"data": 0,
"agent": 0,
"media": 0,
"design": 14,
"browser": 0,
"devtool": 0,
"security": 0,
"marketing": 0,
"productivity": 0
},
"classification": [
{
"signal": "4 SKILL.md with name + description",
"weight": 0.95
}
],
"scannedSources": [
"readme",
".agents/skills/building-landing-home/SKILL.md",
".agents/skills/building-with-lobe-ui/SKILL.md",
".agents/skills/local-testing/SKILL.md",
".agents/skills/using-docs-kit/SKILL.md"
],
"skillMdFetched": 4
}