Open Claude UI指南:1196星高保真还原Claude官方桌面端UI

📌 项目:https://github.com/Caho1/open-claude-ui | 星数:1196 | 语言:TypeScript | 协议:MIT | 更新:2026-10-18

📋 项目简介

Open Claude UI是Caho1开源的项目,1196颗星,TypeScript编写,MIT协议,目标是像素级高保真还原Anthropic Claude官方桌面客户端的界面。这不是一个套壳——开发者用React + TypeScript从零重写了Claude桌面的每一个交互细节:侧边栏对话列表、消息气泡的打字机流式动画、代码块的语法高亮和复制按钮、Artifacts预览面板、思维链折叠展开、附件上传拖拽区。还原精度高到很多用户分不清哪个是官方哪个是开源版。价值在于:你可以接入自己的API Key(或任何兼容OpenAI格式的后端),用一个比官方更可控、可定制、无遥测的Claude界面,数据完全掌握在自己手里。

Claude生态的开源实践值得关注,Claude技能复刻方向可参考Replica Skill Claude指南;Claude/Codex学习路径可看Vibe Wise Claude Codex学习指南,AI聊天应用方向可参考Whirl AI聊天应用。

🔧 核心功能

像素级界面还原:从Claude.ai官网截图逆向还原CSS,颜色值精确到色值,间距精确到px,圆角阴影动画曲线全部对齐。消息气泡的渐入动画、流式输出的光标闪烁、代码块的语言标签和折叠,每一个微交互都复刻。支持亮色暗色双主题,切换动画与官方一致。

多后端接入与流式响应:支持OpenAI、Anthropic、Azure OpenAI、本地Ollama等后端。流式响应用Server-Sent Events实现,Token逐字渲染带打字机效果。支持中断生成、重新生成、分支对话(从某条消息重新回答)。API Key本地存储加密,不上传任何服务器。

Artifacts与扩展功能:还原了Claude的Artifacts面板——代码、文档、HTML预览、SVG图形、Mermaid图表都可以在侧边面板实时渲染。额外增加了官方没有的功能:对话导出(Markdown/PDF)、Prompt模板库、Token用量统计、多Tab对话并行,比官方更实用。

⚖️ 优缺点

✅ 优势❌ 劣势
像素级还原,视觉体验与官方一致仅前端UI,需自备API Key
MIT协议,无遥测无追踪不支持Claude账号登录同步
多后端接入,一个界面用多个模型部分官方功能(Projects)未还原
Artifacts预览+导出功能实用移动端适配不完善
TypeScript全类型,二次开发友好需要前端部署能力

🔧 适用场景

❓ 常见问题

用Open Claude UI需要Anthropic付费账号吗?

不需要。只要有Anthropic API Key(按量付费)即可。也支持用OpenAI、Ollama等其他后端,完全不依赖Claude账号。界面长得像Claude但底层接什么模型由你决定。

和官方Claude桌面端有什么区别?

优势:无遥测、可定制、支持多后端、对话数据本地存储可导出。劣势:不支持Claude账号登录和历史同步、没有Projects和Workspaces功能、移动端体验不如官方。适合追求数据自主的用户。

部署需要什么?

Node.js 18+,clone仓库后npm install && npm run build,产物是静态HTML/JS/CSS。可以部署到任何静态托管(Vercel/Netlify/Cloudflare Pages/GitHub Pages)。API Key在设置页填入,存在浏览器localStorage加密存储。