Lobe Chat:长得最像大厂产品的开源 AI 界面,接 DeepSeek 只要两步
8.3 万 star,界面精致到不像开源项目。支持 DeepSeek、插件市场、知识库、多模型切换,部署还是一个容器。
开源 AI 界面里,大部分长这样:能用,但丑。
Lobe Chat 是例外。它的动效、排版、图标细节,拿去做商业产品都不丢人。8.3 万 star,地址:
https://github.com/lobehub/lobe-chat
它比 NextChat 重,功能也多:插件系统、知识库、多模型、助手市场、TTS 语音。但你只想要一个好看的 DeepSeek 聊天框,它也能只干这一件事。
装
services:
lobe-chat:
image: lobehub/lobe-chat
container_name: lobe-chat
ports: ["3210:3210"]
environment:
- OPENAI_API_KEY=sk-你的deepseek-key
- OPENAI_PROXY_URL=https://api.deepseek.com/v1
- ACCESS_CODE=可选的访问密码
restart: unless-stopped
docker compose up -d
打开 http://NAS地址:3210。
关键在 OPENAI_PROXY_URL:Lobe Chat 把 DeepSeek 当成"OpenAI 兼容服务"来用,所以走的是这个变量。地址要带 /v1,和 NextChat 正好相反。
然后在设置 → 语言模型 → 里把模型名改成 deepseek-chat。
它比同类强在哪
助手(Assistant)体系。你可以建很多个"助手":一个专门写文案、一个专门读代码、一个当翻译。每个有独立的提示词、模型、温度。侧边栏切换,像换工具一样。
插件市场。内置了一批插件:联网搜索、网页抓取、图片生成、计算器。接 DeepSeek 之后,模型能调用这些插件——这是它能做出"智能体"感觉的原因。
知识库。上传文档建库,对话时可以挂上。要配 embedding 模型(DeepSeek 目前主要提供对话模型,embedding 得另找,比如本地 Ollama 跑一个)。
TTS 朗读。回复可以读出来,支持浏览器内置语音和第三方 TTS——站里那篇 AngeVoice 正好能接。
部署时注意
它比 NextChat 吃内存。给 1 GB 以上,别塞在 512 MB 的小机器上。
版本更新很快。镜像用 latest 的话,某次拉下来界面会变。介意的话固定版本号。
数据默认存在浏览器(localStorage/IndexedDB)。想多设备同步,要开服务端数据库模式(配 Postgres),这一步比装本体麻烦。
会踩的坑
模型列表里没有 deepseek
默认模型名是 OpenAI 的。去设置里手动加一个自定义模型,名字填 deepseek-chat。
插件调用报错 DeepSeek 的函数调用能力和 GPT-4 有差距,复杂插件链会失败。简单的(搜索、计算)没问题。
上传文档没反应 知识库需要 embedding 模型,没配就用不了。要么接别家的 embedding,要么本地跑一个。
中文界面字体发虚 浏览器缩放导致的。100% 缩放就正常。
它适合谁
- 在意界面体验,不想用"能用但丑"的工具;
- 想要助手/插件/知识库这一整套的;
- 有台配置还行的 NAS 或小主机。
不适合:只要一个聊天框的(NextChat 更省);内存小于 1 GB 的机器。
最后
Lobe Chat 证明了一件事:开源项目也可以把界面做到商业水准。
代价是它更重、配置项更多。如果你愿意为"好看"和"顺手"付这点成本,它值。
有问题留言。
留言