返回指南
比较·2026年9月21日·更新于 2026年9月24日·阅读约 11 分钟

LibreChat 替代方案——按你需要运维的内容选择

六个容器、一个位于其他 MIT 项目内部的 AGPL 管理面板,以及没有批量导出——决定选择的三个事实。

最后审核于 。

LibreChat 的替代方案是运维决策,而不是价格决策:LibreChat 采用 MIT 许可证且不销售任何产品,因此离开的理由在于其官方 compose 文件运行的六项服务、一个位于其他 MIT 项目中的 AGPL 许可管理面板,以及它没有批量导出功能这一事实。应根据你愿意运营的内容来选择替代方案——一个容器选 Open WebUI,桌面应用选 Jan 或 Cherry Studio,托管服务选 LobeHub Cloud 或 AnythingLLM Cloud,购买许可证选 TypingMind 或 Msty——并在迁移前确认迁移路径,因为导出功能正是最容易让人陷入困境的部分。

本页面有两件事不会做。它不会告诉你 LibreChat 正在消亡:ClickHouse 于 2025 年 11 月 4 日宣布了收购,而 GitHub API 仍显示 danny-avila/LibreChat 未归档,采用 MIT 许可证,拥有 44,528 个 star,最近一次推送于 2026 年 9 月 21 日(于 2026 年 9 月 21 日重新核查)。它也不会按功能对该领域进行排名,因为这里没有对任何内容进行基准测试。

人们为什么会离开一个完全免费的客户端

占用规模。 LibreChat 的 官方 docker-compose.yml 定义了六项服务:api、admin-panel、mongodb(mongo:8.0.20)、meilisearch(v1.35.1)、vectordb(Postgres 15 上的 pgvector 0.8.0)和 rag_api。这些额外容器为其提供了对话全文搜索和文档检索,因此这是取舍而非臃肿——但其中三项服务是数据存储(MongoDB、Meilisearch 和运行 pgvector 的 Postgres),各自都有需要备份和升级的数据卷,此外还有 api 容器自身的数据卷。Open WebUI 自身的数据库模式参考说明,位于 data/webui.db 的单个 SQLite 文件承载用户、聊天历史和文件存储。这就是两种部署方式之间真正的差异,而且无需运行任一方即可验证。

许可证并不统一。 LibreChat 到处都被描述为 MIT 许可,主仓库确实如此。同一个 compose 文件中作为服务提供的 Admin Panel 位于独立仓库 LibreChat-AI/admin-panel 中,GitHub API 报告其许可证为 AGPL-3.0(146 个 star,最近推送于 2026 年 9 月 15 日)。Admin Panel 文档完全没有许可证声明;但文档确实说明该面板作为独立服务运行,并且你可以移除 admin-panel 服务,或将其置于 Compose profile 后面,从而选择不使用它。如果你的组织会在部署前审查许可证,这就是需要提交给他们的事项——而选择不使用它意味着修改 compose 文件,而不是进行 fork。

直白地说说这次收购。 ClickHouse 的 后续文章以书面形式确认:“LibreChat 在现有 MIT 许可证下仍保持 100% 开源”,并且“对于现有的 LibreChat 部署:没有任何变化”。同一篇文章中唯一出现的商业变化是:付费的 LibreChat Code Interpreter API 宣布将“以当前形式”停止提供,时间表为“目标日期为 2026 年 5 月 1 日”。该日期已经过去,而当前的 Code Interpreter 文档描述的是一项由你自行托管的 Apache-2.0 服务,没有价格说明。托管 API 是否确实已停止向现有订阅者收费,本文未验证——确认这一点需要登录账户,而本次研究没有这样做。

发布节奏,以及其中显示的分歧。 变更日志将当前稳定版 v0.8.7 的日期标为 2026 年 6 月 23 日,而 GitHub releases API 显示其发布时间为 2026 年 6 月 24 日,并将其标记为 prerelease: true,尽管变更日志称其为稳定版——列表中的每个版本都设置了该标记,无论是 RC 还是其他版本,因此它无法区分两者。应以变更日志判断稳定版与 RC。发布序列的最新版本是 v0.8.8-rc3,于 2026 年 9 月 15 日发布。

哪种替代方案适合哪类读者

按你需要运维的内容排序。许可证和仓库数据于 2026 年 9 月 19 日从 GitHub API 及各项目的 LICENSE 文件中读取;star 数量反映关注度,不代表安装量或团队采用情况。

替代方案形状许可证在以下情况下选择它
Open WebUI默认情况下自托管,仅需一个容器Open WebUI 许可证 — BSD-3-Clause,自 v0.6.6 起附加品牌条款你希望保留 LibreChat 的形态,同时将运维面缩减到一小部分,并且批量导出很重要
LobeHub(原名 LobeChat)自托管或使用已发布的云端层级LobeHub Community License — Apache-2.0 加附加条件你希望使用来自同一项目的托管选项,而该项目原本也可以自行托管
AnythingLLM桌面应用、Docker 或已发布的云端层级MIT实际需求是文档和工作区范围内的检索,而不是通用聊天
Jan桌面应用;本地模型和远程模型并列使用Apache-2.0(LICENSE 标头:Menlo Research)单人使用、不需要服务器,并且希望有明确的 Anthropic 协议选项
Cherry Studio桌面应用AGPL-3.0,可按要求获得商业豁免你希望使用桌面客户端,并且你的组织可以接受 AGPL
Chatbox Community Edition桌面应用GPL-3.0你希望使用最轻量的桌面客户端;在假设免费 BYOK 之前,请先查看价格说明
TypingMind商业许可,一次性购买专有你更愿意一次购买,而不是运维任何东西,并且到你的端点的 CORS 测试通过
Msty Studio商业桌面应用,免费层级加付费层级专有你希望使用精致的桌面产品,并且背后有支持服务
SillyTavern自托管,以角色为核心AGPL-3.0你的用途是角色扮演和人格设定——这与团队聊天属于不同细分领域
big-AGI自托管,另有托管的 Pro 层级MIT你希望使用 MIT 许可的自托管版本,而托管 Pro 层级只是附带好处,并非主要原因
Chatbot UI已休眠——不应作为目的地MIT2026 年绝不应如此。最近一次提交于 2024 年 6 月 22 日;最近一次推送于 2024 年 8 月 3 日。它在这里仅作为导入格式存在

有一个值得记下的命名陷阱:LobeChat 在其创始人于 2025 年 11 月 3 日发起的讨论中更名为 LobeHub,因此 2.0 之前的 LobeChat 教程及其环境变量假设都已过时。Kunavo 自己的 LobeChat 设置页面仍沿用旧名称。本次研究期间无法加载 Cherry Studio 的提供商设置文档,因此下一张表中的对应行标记为未验证,而不是进行描述;下方列出的许可证条款则来自仓库 README。

每个客户端如何使用你自己的密钥

这正是这些替代方案实际不同的地方,也是功能表格遗漏的部分。下表中的每个客户端都记录了使用你自己的密钥和基础 URL 的路径,因此问题在于该路径接受什么,以及它会放弃什么。Chatbox 是一个值得提前标注的例外:其已发布的方案出售的是捆绑的模型访问权限,而不是应用本身,并且其价格页面没有说明免费层级是否接受自定义端点。

客户端基础 URL 和密钥填写位置模型列表在自定义基础 URL 上使用 Anthropic Messages?
LibreChatendpoints.custom[] 位于 librechat.yaml 中:name、apiKey、baseURLmodels.fetch: true 会填充选择器,或者列出 models.default是 — provider: "anthropic",架构将其称为当前支持的值
Open WebUI设置 → 管理员 → 连接,或 OPENAI_API_BASE_URL / OPENAI_API_KEYGET /v1/models 被标记为“推荐”;否则请在 Model IDs 字段中输入 ID未记录 — Anthropic 检测受主机名 api.anthropic.com 限制;其他主机名同样不在覆盖范围内
Jan Desktop自定义提供商:提供商名称、基础 URL、API 密钥(即使是本地服务器也必须填写)查询 {base_url}/models,否则手动添加模型是 — 可明确选择 OpenAI 兼容 / Anthropic 兼容
LobeHub设置 → 语言模型:提供商 API 密钥以及可选的自定义基础 URL;自托管构建使用模型提供商环境变量每个提供商分别设置,在同一面板中本文读取的提供商页面中未记录
AnythingLLM“Generic OpenAI”提供商:基础 URL、API Key、Chat Model Name、Token Context Window、Max Tokens——全部手动输入聊天模型是你输入的字符串;未记录模型列表获取功能不提供——文档仅说明该提供商兼容 OpenAI
TypingMind添加自定义模型:名称、端点,以及手动添加的 Authorization 标头行;文档示例端点是完整的 /chat/completions URL每个自定义模型分别输入 Model ID文档记录的自定义模型路径不支持
ChatWise自定义的 OpenAI 兼容或 Anthropic 兼容提供商:密钥加端点获取或输入模型 ID,然后设置功能支持,根据其自定义提供商选项
Cherry Studio、Chatbox、Msty Studio本次研究期间无法读取这三个产品的提供商文档。这里没有对其基础 URL 字段、模型列表或协议支持作出任何断言——在决定使用其中一个之前,请在应用中确认

该表的来源,于 2026 年 9 月 19 日读取并于 9 月 21 日重新核查:LibreChat 的 自定义端点结构定义、Open WebUI 的 OpenAI 兼容提供商指南及其 Anthropic 页面、Jan 的自定义端点页面、LobeHub 的提供商文档、AnythingLLM 的 Generic OpenAI 页面(开头明确警告该提供商面向开发者且高度可配置)、ChatWise 的自定义提供商页面,以及 TypingMind 的自定义模型操作示例指南。

做决策时值得牢记的三个边界。首先,LibreChat 会将补全路径追加到你的 baseURL,除非你设置 directEndpoint: true,因此已经是完整补全端点的基础 URL 需要设置该标志。其次,LibreChat 中的自定义基础 URL不会自动切换到 OpenAI Responses API:LibreChat 的 OpenAI 页面明确表示,Azure OpenAI、OpenRouter 以及自定义或反向代理基础 URL 都不会自动切换,因此除非你已在自己的部署中确认,否则应按 Chat Completions 规划。第三,代理工具——根据代理文档,包括代码解释器、文件搜索、文件上下文、网页搜索、MCP、OpenAPI 操作和实用工具——是你迁移到哪个客户端时需要核对的功能列表,因为这些名称和范围是 LibreChat 自有的。该文档没有说明模型无法调用工具时会发生什么,因此不要假设一定会回退,也不要假设一定会硬失败。

在本页查阅的任何文档中都没有对应能力,而这也是留下来的最有力理由:LibreChat 可以按模型为你的自定义端点定价和计量。根据令牌使用文档,tokenConfig 会按模型接受 prompt、completion 和 context,对于报告缓存输入使用量的提供商,还可选使用 cacheRead 和 cacheWrite,并以每百万令牌的费率表示;对于使用多个端点的代理,LibreChat 会在记录使用量和成本时,采用匹配端点和模型的令牌配置。再结合同一页面上的余额对象——enabled、startBalance、autoRefillEnabled、refillIntervalValue、refillIntervalUnit、refillAmount,它们取代了旧的 CHECK_BALANCE 和 START_BALANCE 环境变量——你就能在客户端内实现按用户的额度控制。在其他地方重建这一功能确实需要投入工作。

librechat.yaml
version: 1.3.16
endpoints:
  custom:
    # The escape hatch a plain OpenAI-compatible client does not have:
    # provider: anthropic sends the NATIVE Messages request to your own
    # baseURL. Point baseURL at the API root, not at /v1/messages.
    - name: "Kunavo (Anthropic protocol)"
      apiKey: "${KUNAVO_API_KEY}"
      baseURL: "https://api.kunavo.com"
      provider: "anthropic"
      models:
        # models.fetch is NOT used for a native Anthropic custom endpoint,
        # so the picker is exactly what you list here.
        default: ["claude-sonnet-4-6", "claude-opus-5", "claude-haiku-4-5"]
      titleConvo: true
      titleModel: "claude-haiku-4-5"
      # Without tokenConfig, LibreChat's cost breakdowns, balance
      # transactions and agent billing have no rates for these models.
      tokenConfig:
        claude-sonnet-4-6:
          prompt: 2.1
          completion: 10.5
          context: 1000000
        claude-haiku-4-5:
          prompt: 0.7
          completion: 3.5
          context: 200000

该配置是已发布的参考形态,而不是兼容性测试。Kunavo 尚未在运行时针对其端点测试 LibreChat 或本页中的任何客户端;上述所有行为都来自各项目自身的文档。在依赖它之前,请在预发布部署中验证。

哪些内容会迁移,哪些需要手动重建

导出方面的不对称就是整个迁移故事。LibreChat 自身的文档指出,“没有内置功能可以一次性批量导出所有对话”。导出按对话进行,可从 Export and Share 菜单选择 md、txt、json、csv 或截图;只有 json 和 csv 包含所有消息分支,而全新对话或搜索结果视图没有可导出的内容,因此不会显示该菜单。在设置 → 数据控制下,导入恰好接受三种来源:ChatGPT、Claude 和 ChatbotUI v1。

Open WebUI则相反:设置 → 数据控制 → 导出聊天会将所有对话下载为一个 JSON 文件,而导入聊天接受其自身的原生 JSON,会自动检测并转换 ChatGPT 存档,以及符合其文档结构的自定义 JSON。因此,你可以一键离开 Open WebUI,却只能一次离开 LibreChat 一个对话。没有找到两种格式之间的官方转换器;搜索中出现的一个非官方第三方导入器也未针对 LibreChat 输出进行验证——不要围绕它规划迁移。

你在 LibreChat 中拥有的内容是否会迁移?操作
对话历史部分可以,而且需要手动操作将实际需要的对话逐个导出为 json。在切换前决定这些内容,而不是切换后再决定
完整的 MongoDB 内容不是本文记录的任何客户端可用的导入格式将 ./data-node 存储保留为存档。它是你的后备方案,而不是迁移格式
端点配置否在新客户端中重新输入基础 URL、密钥和模型列表;YAML 在其他地方没有对应项
tokenConfig 费率和按用户余额否本文查阅的文档中没有出现等价的按模型费率表或额度账本。请改为使用提供商自身的使用量视图
代理、MCP 服务器、OpenAPI 操作否按客户端重建;功能名称和范围各不相同
检索索引(pgvector + RAG API)否在新客户端中重新摄取源文档。嵌入步骤不是 Kunavo 提供的服务——请在本地运行,或使用外部提供商
用户、角色、管理面板设置否重新创建账户和角色。在向团队承诺之前,检查新客户端的配置方式

按顺序执行备份和回滚。在进行任何更改前,复制官方 compose 文件实际持久化的内容:MongoDB 的存储是 ./data-node 绑定挂载,Meilisearch 的存储是 ./meili_data_v1.35.1,向量数据库使用命名卷 pgdata2,而 api 容器使用命名卷 librechat-data,以及 ./uploads、./images 和 ./logs。将 librechat.yaml 和 .env 一并保存。让替代方案在不同端口上启动,并保持 LibreChat 堆栈运行——两者都是容器,让它们并行运行一周只会消耗主机资源。导出重要对话,导入新客户端接受的内容,并在停用任何内容之前用新客户端处理实际工作。只有在重新读取部分已导入对话并确认内容完整保留后,才删除旧存储。如果新客户端无法接受你需要的某种格式,旧堆栈仍在运行,这正是按此顺序操作的全部意义。

每个方案的成本,以及你实际支付的费用

公布的价格,于 2026 年 9 月 19 日读取并于 9 月 21 日重新核查。其中两个方案带有折扣横幅;如果页面显示划线价格,则两个价格都予以列出。自托管价格均不包含你的主机费用,本页未核实任何所列产品的托管账单——请根据上面的容器数量估算自己的主机费用。

产品公布价格它能买到什么
LibreChat,自行托管$0MIT 许可。无订阅、无限制。你需要支付模型 API 费用以及运行六个容器的主机费用
Open WebUI,自托管$0可免费运行。不得更改品牌,但以下情况除外:在 30 天期间部署给不超过 50 名用户;具有特定事先书面许可的实质性贡献者;或其许可证允许更改品牌的企业被许可方
Open WebUI Enterprise未公布价格 — 请联系销售白标、重新品牌化和企业专属产品。第三方价格数据正在流传,但官方页面上没有任何数据,因此这里不列出
LobeHub Cloud免费 $0 · Starter $9.9/月或 $118.8/年 · Premium $19.9/月或 $238.8/年 · Ultimate $39.9/月或 $478.8/年每月额度(500k / 5M / 15M / 35M)、存储空间及各层级的向量条目限制
LobeHub 商业衍生版本联系维护者允许未经修改地将其作为服务运行;分发修改后的衍生版本需要商业许可证——这是相对于 LibreChat 的 MIT 许可证而言最明确的许可证差异
AnythingLLM桌面端和自托管 Docker 免费 · Cloud Basic $50/月 · Cloud Pro $99/月 · Enterprise 请联系销售两个云端层级都列出私有实例,Basic 还列出自定义子域名;云端页面说明需要自带 LLM API 密钥
Jan免费Apache-2.0;jan.ai 未发布价格页面。使用远程提供商时,你需要支付模型 API 费用
Msty Studio免费 $0 · Aurum $149/年 · Aurum Lifetime $349 一次性 · Teams 定制,最低 5 个席位Aurum 解锁 Studio Web 和高级功能集。Msty Go 是免费测试版;Nexus 的价格位于另一个本次未查阅的网站
TypingMindStandard $39 · Extended $79 · Premium $99(标注为从 $198 折扣)· Bulk $395(标注为从 $790 折扣),均为一次性费用该许可证仅购买客户端——“一次性 $39 + 按 API 使用量付费”。阅读时页面显示“50% OFF”横幅,因此应将这些视为该日期显示的价格,而不是永久价格
ChatWise免费 $0 · Pro $29 一次性(标注为从 $49 折扣)Pro 的说明是一次付费,可获得一年 Pro 功能更新,另有 7 天试用期。阅读时页面显示折扣横幅
Chatbox AI免费 $0 · Lite 年付 $3.50/月或月付 $3.99 · Pro $16.70 或 $19.99 · Pro+ $33.33 或 $39.99这些方案购买的是 Chatbox 自带的模型访问权限,以计算点数计费,而不是购买应用本身。页面将计算点数定义为涵盖模型聊天、网页搜索和文档分析,因此它们不是令牌数量,也不能换算为每百万令牌费率。该页面没有说明免费层级是否允许自定义的 OpenAI 兼容端点
Cherry Studio免费AGPL-3.0;在遵守 AGPL 的情况下允许商业使用,也可以联系维护者获得豁免
big-AGI免费 $0/月 · Pro $9/月,按 $108/年计费 · Business 请联系销售Pro 增加云端备份、多设备同步和优先访问。README 仍引用 $10.99/月,因此应以价格页面为当前价格,以 README 为过时信息。自托管的 MIT 构建版本免费

经销商收取的任何费用都不是项目的价格。市场和 PaaS 列表中的一键部署会收取各自的托管费用,而一个名为“LibreChat”的市场虚拟机镜像由第三方发布,而非项目发布——本次研究期间无法读取该列表,无论如何,其费用也将属于供应商。

模型账单跟随你的密钥,而不是你的客户端

当你使用自己的密钥运行客户端时,切换客户端不会改变令牌成本——上文的例外是出售捆绑模型访问权限的层级,即 LobeHub Cloud 的额度和 Chatbox 的计算点数,在这些情况下,客户端和模型账单属于同一笔购买。下面是用于说明的令牌计算,不是实测成本,也不是账单上限。假设一个人使用一个月:600,000 个未缓存输入令牌和 60,000 个输出令牌。费率来自实时的 Kunavo 目录,按每百万令牌计算。

模型每 1M 个令牌的输入 / 输出估算值,每人每月
Claude Haiku 4.5$0.70 / $3.50$0.63
GPT-5.6 Terra$0.70 / $4.20$0.67
Claude Sonnet 4.6$2.10 / $10.50$1.89
Claude Opus 5$3.50 / $17.50$3.15

一个设置对结果的影响超过客户端选择。LibreChat 的 titleModel 会固定由哪个模型生成对话标题,而标题属于高用量、低价值流量。假设每月新增 200 个对话,每个对话包含 1,200 个输入令牌和 40 个输出令牌:使用 Claude Sonnet 4.6 时,这项后台工作预计为 $0.59,而使用 Claude Haiku 4.5 时为 $0.20——而这些输出几乎不会被仔细阅读。没有标题模型设置的客户端会按主模型的费用为这部分流量计费。

Kunavo 目录金额是计费下限而不是上限:当上游报告其费用时,账单金额取目录成本与上游成本乘以适用加价两者中的较高者。缓存费用和外部工具不在本示例内,具备 RAG 能力的客户端中的检索步骤也不在其中——Kunavo 不提供嵌入模型,因此该步骤会在本地运行,或通过外部提供商运行。预付额度的最低充值金额为$10 ,这是资金充值最低限额,而不是订阅费或任务费;请参阅账单详情。

接下来

如果 Open WebUI 在你的候选名单中,LibreChat 与 Open WebUI 对比会专门比较两者的配置阻力,而 Open WebUI 配置页面提供连接值。如果任务是处理文档,AnythingLLM 与 Open WebUI 对比涵盖这两个选项。对于桌面客户端,Kunavo 发布了 Cherry Studio和 Chatbox的配置页面;对于角色扮演,请参阅 SillyTavern及其 API 对比。协议参考是 OpenAI 兼容端点和 Anthropic 基础 URL,后者是 LibreChat 的 provider: anthropic路由所需的内容。这些内容全部是已发布的配置,而不是兼容性测试。创建 Kunavo 账户后,选择一个客户端并获取用于测试的密钥。

你是在选择端点,而不是客户端吗?OpenAI 兼容 API和 OpenRouter 替代方案涵盖这一决策,而 AI 成本优化介绍了如何通过实际账单进行衡量,而不是估算。

常见问题

最佳的 LibreChat 替代方案是什么?

没有唯一的赢家,因为 LibreChat 是免费的,而离开它的理由在于运维。如果你想要相同的自托管、多提供商架构,同时大幅减少需要运行的组件,Open WebUI 是最接近的选择:LibreChat 官方 docker-compose 定义了六项服务,而 Open WebUI 的默认存储是一个内部 SQLite 文件。如果你想要桌面应用且完全不运行服务器,Jan(Apache-2.0)、Cherry Studio(AGPL-3.0)和 Chatbox Community Edition(GPL-3.0)都是仍在活跃维护的开源选项。如果你希望由他人负责运营,LobeHub Cloud 和 AnythingLLM Cloud 都公布了价格。如果你想一次性购买且完全不负责运营,TypingMind 和 Msty 出售许可证。应根据你愿意运行的内容和许可证条款来选择,而不是依据功能清单。

ClickHouse 收购后,LibreChat 仍然免费吗?

是的,有公开记录可查。ClickHouse 于 2025 年 11 月 4 日宣布收购,并写道“LibreChat 仍将在现有 MIT 许可证下保持 100% 开源”,以及“对于现有的 LibreChat 部署:一切不变”。librechat.ai/about 页面目前仍写着“MIT 许可。无订阅,无限制”。确实发生变化的一项商业内容是:LibreChat 自有的付费 Code Interpreter API 已宣布将以当前形式停止,时间表目标日期为 2026 年 5 月 1 日;而当前文档将 Code Interpreter 描述为一项由你自行托管的 Apache-2.0 服务。该托管 API 是否真的已停止向订阅用户计费尚未核实,因为核实需要登录。

哪个 LibreChat 替代方案最容易自托管?

Open WebUI,判断标准是需要运行的组件数量,而不是功能数量。LibreChat 官方 docker-compose.yml 定义了六项服务:api 容器、管理面板、MongoDB 8.0、Meilisearch、带 pgvector 的 Postgres 以及 RAG API。Open WebUI 的文档将 data/webui.db 中的 SQLite 文件描述为用户、聊天记录和文件存储的骨干,因此单容器是常规部署方式。这是备份范围和升级风险上的实际差异,而不是营销层面的区别。这也确实是一种取舍:LibreChat 的额外服务正是其全文搜索和文档检索功能的基础。

我可以一次性导出所有 LibreChat 对话吗?

不可以。LibreChat 自己的文档明确说明,没有内置功能可以一次性批量导出所有对话。导出必须逐个对话进行,可从 Export and Share 菜单导出为 md、txt、json、csv 或截图;其中“export all message branches”选项仅适用于 json 和 csv。全新对话或搜索结果视图没有可导出的内容,因此不会显示该菜单。这是从 LibreChat 迁移时最需要注意的事实,最好在开始前了解,而不是事后才发现。相比之下,Open WebUI 可从 Settings then Data Controls 将所有对话导出为一个 JSON 文件。

我可以将旧聊天记录导入 LibreChat 或替代方案吗?

LibreChat 只支持从三个来源导入,路径为 Settings then Data Controls:ChatGPT、Claude 和 ChatbotUI v1。Open WebUI 导出文件不在其中,因此迁移到 LibreChat 没有文档记录的导入路径。Open WebUI 支持导入其原生 JSON、ChatGPT 历史记录(会自动检测并转换)以及符合其预期结构的自定义 JSON。实际重点在于这种不对称性:离开 Open WebUI 只需一个文件,而离开 LibreChat 则必须一次处理一个对话。没有找到两种格式之间的官方转换器;搜索中出现的非官方第三方导入器也未经过针对 LibreChat 输出的验证。

Chatbot UI 仍然是一个不错的 LibreChat 替代方案吗?

不是,但它仍然会出现在针对这一查询的榜单类文章中。mckaywrigley/chatbot-ui 仓库采用 MIT 许可证,且未被归档,但 GitHub API 显示其最后一次推送是在 2024 年 8 月 3 日,main 分支的最后一次提交是在 2024 年 6 月 22 日——在 2026 年 9 月 19 日查阅时,已经两年多没有变化。应将其视为休眠项目,而不是迁移目标。它仍有一个有限的用途:ChatbotUI v1 是 LibreChat 导入器接受的三种格式之一,因此旧的 Chatbot UI 导出文件可以导入 LibreChat,尽管该项目本身已不是一个活跃可用的选项。

哪个替代方案支持使用自定义 base URL 的 Anthropic Messages 协议?

LibreChat 本身、Jan 和 ChatWise。LibreChat 的自定义端点架构文档定义了 provider 字段,并说明其“目前支持 anthropic”;它会通过原生 Anthropic 客户端路由该端点,并调用你自己的 baseURL 上的 /v1/messages。代价是,该端点不会使用 OpenAI 风格的模型获取,因此模型需要手动列出。Jan 的自定义提供商表单明确提供 OpenAI-compatible 或 Anthropic-compatible 的 API 格式选项,ChatWise 的自定义提供商文档也描述了相同的两种格式。Open WebUI 在这里是较弱的选择:其文档说明,它通过主机名检测 Anthropic URL——任何包含 api.anthropic.com 的 URL——并为这些 URL 处理模型发现。对于位于其他主机名上的 Anthropic 兼容端点,它会如何处理,文档没有说明,因此应视为未经确认,而不是视为拒绝支持。如果你运行 LibreChat 的原因是 Messages 协议,请在迁移前确认这一点。

仓库状态、星标数、许可证和推送日期取自 GitHub API,日期为 2026 年 9 月 19 日,并于 2026 年 9 月 21 日重新检查;LibreChat 的 compose 文件、示例配置和发布列表也以相同方式读取。产品价格和配置行为来自各项目自己的文档,读取于 2026 年 9 月 19 日并于 9 月 21 日重新检查,且并不完整——Cherry Studio 的提供商设置、Msty Nexus 价格和 Open WebUI 的企业版价格无法读取,已在上文标明。此页面中的客户端均未针对 Kunavo 进行运行时测试。Kunavo 的令牌费率来自实时目录,本文每个美元示例均为说明性令牌算术。