36 个可安装 Blocks
Blocks 画廊将组件组合成可安装的体验块,每个都运行真实模型。包括 Chat、RAG Chat、Object Detector、Voice Notes、Image Search、PII Redactor 等。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
LocalMode UI 是一套 shadcn 风格的 AI 界面组件注册表,提供 100+ 个可复制的 React 组件和 36 个可安装的 Blocks,覆盖 Chat、Knowledge & RAG、Vision、Audio、Photo、Agents 和 Privacy 等场景。组件在浏览器内本地运行,无需服务器和 API key,数据不出设备。采用 MIT 许可,免费使用。安装需配置 @localmode 命名空间后通过 shadcn CLI 添加。
LocalMode UI 是一个 shadcn 风格的注册表,提供可复制、可组合的浏览器端 AI 界面原语。它是 @localmode/core 和 @localmode/react 钩子之上的 UI 层,用于构建聊天界面、模型下载进度、设备能力门控等本地优先的交互表面。
所有组件完全在浏览器中运行,推理在设备端完成,无需服务器和 API key,数据不离开用户设备。组件是纯展示型的,只渲染普通 props,不拥有编排状态,因此可以零依赖安装,并与任意后端配合使用。组件使用 shadcn/ui CSS 变量进行样式设计,可自动继承现有 shadcn 项目的主题。
安装方式与 shadcn/ui 类似,不是 npm 包,而是通过 shadcn CLI 将代码复制到项目中。在 components.json 中配置 @localmode 命名空间后,可安装单个组件、整个组件族或全部目录。开发者可以将其与 LocalMode 钩子配对使用,也可以接入 Vercel AI SDK 或自己的数据源。
Blocks 画廊将组件组合成可安装的体验块,每个都运行真实模型。包括 Chat、RAG Chat、Object Detector、Voice Notes、Image Search、PII Redactor 等。
所有组件完全在浏览器中运行,推理在设备端完成。无需服务器和 API key,数据不离开用户设备。
组件是纯展示型的,只渲染普通 props,不拥有编排状态。可零依赖安装,与任意后端配合,也可接入 Vercel AI SDK 或自有数据。
不是 npm 包,通过 shadcn CLI 复制代码。
LocalMode UI 适合需要在浏览器内快速搭建本地 AI 界面的前端开发者。它提供 100+ 组件和 36 个可安装 Blocks,全部本地运行,无需服务器和 API key,MIT 许可免费。对于希望数据不出设备、强调隐私的 AI 应用,它是少有的现成 UI 方案。但注意:它只是 UI 层,不包含模型编排逻辑,需要配合 @localmode/core 或 @localmode/react 使用。
熟悉 React 和 shadcn/ui,需要快速为项目添加 AI 交互界面,LocalMode UI 提供 100+ 可复制组件。
要求数据不出设备、无需服务器和 API key,LocalMode UI 的本地优先设计满足此需求。
已使用 shadcn/ui 的项目可直接安装组件并继承主题,无需额外样式适配。
LocalMode UI 是代码组件库,需要编写 React 代码才能使用,不适合无编程背景的用户。
是的。LocalMode UI 采用 MIT 许可证,免费使用。官网明确说明是 MIT-licensed 且 free to use。
不需要。Blocks 通过 WebGPU 或 WebAssembly 在设备端运行真实模型,没有服务器也没有 API key,安装仅限客户端。
支持 WebGPU 的浏览器(Chrome 和 Edge 113+、Safari 26+)可获得 GPU 加速推理;其他现代浏览器回退到 WebAssembly。
在 components.json 中配置 @localmode 命名空间,然后运行 npx shadcn@latest add @localmode/ui/<name>。组件是复制自有的,并继承你的 shadcn/ui 主题。
可以。初始模型下载后,推理完全在浏览器中运行,无网络请求,数据不离开设备。网站本身也是可安装的 PWA,外壳可离线工作。