Quay lại hướng dẫn
So sánh·21 tháng 9, 2026·Cập nhật 24 tháng 9, 2026·Đọc 11 phút

Các lựa chọn thay thế LibreChat — chọn theo những gì bạn phải vận hành

Sáu container, một bảng quản trị AGPL bên trong dự án vốn dùng MIT, và không có xuất hàng loạt — ba sự thật quyết định lựa chọn này.

Được xem xét lần cuối vào .

Các giải pháp thay thế LibreChat là quyết định về vận hành, không phải về giá: LibreChat được cấp phép MIT và không bán gì, nên lý do rời đi là sáu dịch vụ mà tệp compose chính thức chạy, một bảng quản trị được cấp phép AGPL nằm trong dự án vốn dùng MIT, và việc không có chức năng xuất hàng loạt. Hãy ghép giải pháp thay thế với những gì bạn sẵn sàng vận hành — Open WebUI cho một container, Jan hoặc Cherry Studio cho ứng dụng máy tính để bàn, LobeHub Cloud hoặc AnythingLLM Cloud cho dịch vụ lưu trữ, TypingMind hoặc Msty cho giấy phép mua một lần — và kiểm tra đường dẫn di chuyển trước khi chuyển, vì xuất dữ liệu là phần khiến mọi người mắc kẹt.

Hai điều trang này sẽ không làm. Trang sẽ không nói với bạn rằng LibreChat đang chết: ClickHouse công bố thương vụ mua lại vào ngày 4 tháng 11 năm 2025 và GitHub API vẫn cho thấy danny-avila/LibreChat chưa bị lưu trữ, dùng MIT, có 44.528 sao, lần đẩy gần nhất ngày 21 tháng 9 năm 2026 (đọc lại ngày 21 tháng 9 năm 2026). Trang cũng sẽ không xếp hạng các lựa chọn theo tính năng, vì không có gì ở đây được benchmark.

Vì sao mọi người rời một ứng dụng khách không tốn phí

Phạm vi vận hành. docker-compose.yml chính thức của LibreChat định nghĩa sáu dịch vụ: api, admin-panel, mongodb (mongo:8.0.20), meilisearch (v1.35.1), vectordb (pgvector 0.8.0 trên Postgres 15) và rag_api. Các container bổ sung này cung cấp khả năng tìm kiếm toàn văn trong cuộc trò chuyện và truy xuất tài liệu, nên đây là một đánh đổi chứ không phải sự cồng kềnh — nhưng ba dịch vụ trong số đó là các kho dữ liệu có volume riêng cần sao lưu và nâng cấp (MongoDB, Meilisearch và Postgres pgvector), bên cạnh volume riêng của container api. Tham chiếu lược đồ của chính Open WebUI mô tả một tệp SQLite duy nhất tại data/webui.db chứa người dùng, lịch sử trò chuyện và lưu trữ tệp. Đó là khác biệt thực sự giữa hai cách triển khai, và có thể xác minh mà không cần chạy bên nào.

Giấy phép không đồng nhất. LibreChat được mô tả ở mọi nơi là MIT, và kho chính đúng như vậy. Admin Panel được cung cấp dưới dạng một dịch vụ trong cùng tệp compose đó nằm trong kho riêng, LibreChat-AI/admin-panel, và GitHub API báo cáo giấy phép của nó là AGPL-3.0 (146 sao, đẩy ngày 15 tháng 9 năm 2026). Tài liệu Admin Panel hoàn toàn không có tuyên bố giấy phép; tài liệu chỉ nói bảng quản trị chạy như một dịch vụ riêng và bạn có thể không dùng nó bằng cách xóa dịch vụ admin-panel hoặc đặt nó sau một Compose profile. Nếu tổ chức của bạn xem xét giấy phép trước khi triển khai, đây là điểm cần đưa cho họ — và việc không dùng nó là thay đổi tệp compose, không phải fork.

Thương vụ mua lại, nói thẳng. Bài đăng tiếp theo của ClickHouse cam kết bằng văn bản rằng "LibreChat vẫn là mã nguồn mở 100% theo giấy phép MIT hiện tại" và rằng "đối với các triển khai LibreChat hiện có: không có gì thay đổi". Cũng trong bài đăng đó xuất hiện thay đổi thương mại duy nhất: LibreChat Code Interpreter API trả phí được thông báo sẽ ngừng cung cấp "dưới hình thức hiện tại", với mốc thời gian "dự kiến ngày 1 tháng 5 năm 2026". Ngày đó đã qua, và tài liệu Code Interpreter hiện tại mô tả một dịch vụ Apache-2.0 mà bạn tự lưu trữ, không có giá. Việc API được lưu trữ đã thực sự ngừng tính phí các thuê bao hiện tại hay chưa chưa được xác minh ở đây — việc xác nhận sẽ cần đăng nhập tài khoản, điều mà nghiên cứu này không thực hiện.

Nhịp phát hành, kèm theo điểm bất nhất. Nhật ký thay đổi ghi phiên bản ổn định hiện tại, v0.8.7, vào ngày 23 tháng 6 năm 2026, trong khi API bản phát hành của GitHub cho thấy phiên bản này được phát hành ngày 24 tháng 6 năm 2026 và gắn cờ prerelease: true dù nhật ký thay đổi gọi nó là ổn định — cờ đó được đặt cho mọi bản phát hành trong danh sách, dù là RC hay không, nên không phân biệt được chúng. Hãy dựa vào nhật ký thay đổi để xác định trạng thái ổn định hay RC. Phiên bản mới nhất trong chuỗi phát hành là v0.8.8-rc3, phát hành ngày 15 tháng 9 năm 2026.

Giải pháp thay thế nào phù hợp với độc giả nào

Sắp xếp theo những gì bạn phải vận hành. Giấy phép và số liệu kho mã được đọc từ GitHub API và tệp LICENSE của từng dự án vào ngày 19 tháng 9 năm 2026; số sao là thước đo mức độ chú ý, không phải số lượt cài đặt hay mức độ áp dụng của đội ngũ.

Lựa chọn thay thếHình dạngGiấy phépChọn khi
Open WebUITự lưu trữ, mặc định một containerGiấy phép Open WebUI — BSD-3-Clause cộng với điều khoản thương hiệu kể từ v0.6.6Bạn muốn mô hình của LibreChat với phạm vi vận hành chỉ bằng một phần nhỏ, và xuất hàng loạt là quan trọng
LobeHub (trước đây là LobeChat)Tự lưu trữ hoặc tầng cloud được công bốGiấy phép cộng đồng LobeHub — Apache-2.0 cộng với các điều kiệnBạn muốn một lựa chọn được lưu trữ từ cùng dự án mà bạn cũng có thể tự lưu trữ
AnythingLLMỨng dụng máy tính để bàn, Docker hoặc tầng cloud được công bốMITCông việc thực sự là tài liệu và truy xuất trong phạm vi workspace, không phải trò chuyện chung
JanỨng dụng máy tính để bàn; model cục bộ và từ xa song songApache-2.0 (tiêu đề LICENSE: Menlo Research)Một người, không máy chủ, và bạn muốn có lựa chọn giao thức Anthropic rõ ràng
Cherry StudioỨng dụng máy tínhAGPL-3.0, với miễn trừ thương mại theo yêu cầuBạn muốn một ứng dụng khách máy tính để bàn và tổ chức của bạn chấp nhận AGPL
Chatbox Community EditionỨng dụng máy tínhGPL-3.0Bạn muốn ứng dụng khách máy tính để bàn nhẹ nhất; hãy xem ghi chú về giá trước khi mặc định rằng BYOK miễn phí
TypingMindThương mại, giấy phép mua một lầnĐộc quyềnBạn muốn mua một lần thay vì vận hành bất cứ thứ gì, và CORS tới endpoint của bạn vượt qua kiểm tra
Msty StudioỨng dụng máy tính để bàn thương mại, tầng miễn phí cộng với tầng trả phíĐộc quyềnBạn muốn một sản phẩm máy tính để bàn hoàn thiện với quan hệ hỗ trợ đi kèm
SillyTavernTự lưu trữ, định hướng nhân vậtAGPL-3.0Bạn sử dụng cho nhập vai và xây dựng persona — một phân khúc khác với trò chuyện nhóm
big-AGITự lưu trữ, cộng thêm tầng Pro được lưu trữMITBạn muốn tự lưu trữ bằng MIT và tầng Pro được lưu trữ chỉ là lợi ích phụ chứ không phải lý do chính
Chatbot UIKhông hoạt động — không phải đích đếnMITKhông bao giờ, trong năm 2026. Commit gần nhất ngày 22 tháng 6 năm 2024; lần đẩy gần nhất ngày 3 tháng 8 năm 2024. Nó chỉ còn xuất hiện ở đây dưới dạng một định dạng nhập

Một bẫy tên gọi đáng ghi lại: LobeChat được đổi tên thành LobeHub trong một cuộc thảo luận do người sáng lập mở ngày 3 tháng 11 năm 2025, vì vậy các hướng dẫn LobeChat trước phiên bản 2.0 và giả định về biến môi trường của chúng đã lỗi thời. Trang thiết lập LobeChat của Kunavo vẫn dùng tên cũ. Không thể tải tài liệu cài đặt nhà cung cấp của Cherry Studio trong quá trình nghiên cứu này, nên hàng của nó trong bảng tiếp theo được đánh dấu là chưa xác minh thay vì mô tả; các điều khoản giấy phép bên dưới lấy từ README của kho mã.

Cách mỗi lựa chọn sử dụng khóa của bạn

Đây là nơi các giải pháp thay thế thực sự khác nhau, và là phần mà bảng tính năng bỏ sót. Mỗi ứng dụng khách trong bảng dưới đây đều tài liệu hóa một đường dẫn cho khóa và base URL của riêng bạn, nên câu hỏi là đường dẫn đó chấp nhận gì và phải đánh đổi điều gì. Chatbox là ngoại lệ cần nêu sớm: các gói được công bố của nó bán quyền truy cập model đi kèm thay vì bán ứng dụng, và trang giá không nói rõ tầng miễn phí có chấp nhận endpoint tùy chỉnh hay không.

Ứng dụng kháchBase URL và khóa được nhập ở đâuDanh sách mô hìnhAnthropic Messages trên base URL tùy chỉnh?
LibreChatendpoints.custom[] trong librechat.yaml: name, apiKey, baseURLmodels.fetch: true điền vào bộ chọn, hoặc liệt kê models.defaultCó — provider: "anthropic", mà lược đồ gọi là giá trị hiện được hỗ trợ
Open WebUISettings → Admin → Connections, hoặc OPENAI_API_BASE_URL / OPENAI_API_KEYGET /v1/models được đánh dấu là "recommended"; nếu không, hãy nhập thủ công các id vào trường Model IDsChưa được tài liệu hóa — việc phát hiện Anthropic bị giới hạn theo hostname ở api.anthropic.com; hostname khác cũng không được đề cập theo cách nào
Jan DesktopNhà cung cấp tùy chỉnh: Provider name, Base URL, API key (bắt buộc ngay cả với máy chủ cục bộ)Truy vấn {base_url}/models, nếu không thì thêm model thủ côngCó — lựa chọn OpenAI-compatible / Anthropic-compatible rõ ràng
LobeHubSettings → Language Model: API key của nhà cung cấp cộng với base URL tùy chỉnh không bắt buộc; các bản dựng tự lưu trữ sử dụng biến môi trường của model-providerTheo từng nhà cung cấp, trong cùng bảng điều khiểnKhông được tài liệu hóa trên trang nhà cung cấp được đọc ở đây
AnythingLLMNhà cung cấp "Generic OpenAI": Base URL, API Key, Chat Model Name, Token Context Window, Max Tokens — tất cả nhập thủ côngModel trò chuyện là chuỗi bạn nhập; không có tài liệu về việc lấy danh sách modelKhông cung cấp — nhà cung cấp chỉ được tài liệu hóa là tương thích OpenAI
TypingMindAdd Custom Models: Name, Endpoint và một hàng tiêu đề Authorization do bạn thêm thủ công; endpoint mẫu được tài liệu hóa là URL /chat/completions đầy đủNhập Model ID cho từng model tùy chỉnhKhông có trên đường dẫn model tùy chỉnh được tài liệu hóa
ChatWiseNhà cung cấp tùy chỉnh tương thích OpenAI hoặc Anthropic: khóa cộng với endpointLấy hoặc nhập id model, sau đó đặt các capabilityCó, theo các tùy chọn nhà cung cấp tùy chỉnh
Cherry Studio, Chatbox, Msty StudioKhông thể đọc tài liệu nhà cung cấp cho ba lựa chọn này trong quá trình nghiên cứu. Không đưa ra tuyên bố nào ở đây về các trường base URL, danh sách model hoặc hỗ trợ giao thức — hãy xác nhận trong ứng dụng trước khi quyết định

Nguồn cho bảng đó, được đọc ngày 19 tháng 9 và kiểm tra lại ngày 21 tháng 9 năm 2026: lược đồ endpoint tùy chỉnh của LibreChat, hướng dẫn nhà cung cấp tương thích OpenAI của Open WebUI và trang Anthropic của nó, trang endpoint tùy chỉnh của Jan, tài liệu nhà cung cấp của LobeHub, trang Generic OpenAI của AnythingLLM, mở đầu bằng cảnh báo riêng rằng nhà cung cấp này hướng đến nhà phát triển và có khả năng cấu hình cao, trang nhà cung cấp tùy chỉnh của ChatWise, và hướng dẫn từng bước về model tùy chỉnh của TypingMind.

Ba ranh giới cần ghi nhớ khi quyết định. Thứ nhất, LibreChat nối thêm đường dẫn completions vào baseURL của bạn trừ khi bạn đặt directEndpoint: true, vì vậy base URL vốn đã là endpoint completions đầy đủ cần cờ đó. Thứ hai, base URL tùy chỉnh trong LibreChat không tự động chuyển sang OpenAI Responses API: trang OpenAI của LibreChat nói rõ rằng Azure OpenAI, OpenRouter và các base URL tùy chỉnh hoặc reverse-proxy không được tự động chuyển đổi, vì vậy hãy dự kiến dùng Chat Completions trừ khi đã xác nhận khác đi trong triển khai của mình. Thứ ba, agent tools — code interpreter, file search, file context, web search, MCP, OpenAPI actions và utilities, theo tài liệu agents — là danh sách capability cần đối chiếu với ứng dụng khách bạn chuyển sang, vì tên và phạm vi là của riêng LibreChat. Tài liệu đó không nêu điều gì xảy ra với model không thể gọi tool, nên đừng mặc định có fallback hoặc lỗi nghiêm trọng.

Một capability không có đối tác tương đương trong bất kỳ tài liệu nào được đọc cho trang này, đồng thời là lập luận mạnh nhất để ở lại: LibreChat có thể định giá và tính cước endpoint tùy chỉnh theo từng model. Theo tài liệu sử dụng token, tokenConfig nhận prompt, completion và context cho từng model, cùng cacheRead và cacheWrite tùy chọn dành cho các nhà cung cấp báo cáo mức sử dụng input được lưu trong bộ nhớ đệm, được biểu thị bằng mức giá trên mỗi triệu token; đối với các agent sử dụng nhiều endpoint, LibreChat dùng cấu hình token của endpoint và model tương ứng khi ghi nhận mức sử dụng và chi phí. Kết hợp với đối tượng số dư trên cùng trang — enabled, startBalance, autoRefillEnabled, refillIntervalValue, refillIntervalUnit, refillAmount, vốn thay thế các biến môi trường CHECK_BALANCE và START_BALANCE cũ — bạn có quyền kiểm soát tín dụng theo người dùng ngay trong ứng dụng khách. Xây dựng lại điều này ở nơi khác là công việc thực sự.

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

Cấu hình đó là dạng tham chiếu được công bố, không phải bài kiểm tra khả năng tương thích. Kunavo chưa kiểm thử LibreChat hoặc bất kỳ ứng dụng khách nào trên trang này khi chạy thực tế với endpoint của mình; mọi hành vi nêu trên đều đến từ tài liệu riêng của dự án. Hãy xác thực trong một triển khai staging trước khi dựa vào đó.

Điều gì được chuyển đổi, và điều gì phải dựng lại thủ công

Sự bất đối xứng khi xuất dữ liệu là toàn bộ câu chuyện di chuyển. Tài liệu của chính LibreChat nêu rằng "không có chức năng tích hợp để xuất hàng loạt mọi cuộc trò chuyện cùng lúc". Việc xuất được thực hiện theo từng cuộc trò chuyện, từ menu Export and Share, dưới dạng md, txt, json, csv hoặc ảnh chụp màn hình; chỉ json và csv chứa mọi nhánh tin nhắn, còn cuộc trò chuyện hoàn toàn mới hoặc chế độ xem kết quả tìm kiếm không có gì để xuất, nên menu không xuất hiện đối với chúng. Chức năng nhập, trong Settings → Data Controls, chấp nhận đúng ba nguồn: ChatGPT, Claude và ChatbotUI v1.

Open WebUI đi theo hướng ngược lại: Settings → Data Controls → Export Chats tải mọi cuộc trò chuyện thành một tệp JSON, còn Import Chats chấp nhận JSON gốc của nó, các kho lưu trữ ChatGPT mà nó tự động phát hiện và chuyển đổi, cùng JSON tùy chỉnh khớp với cấu trúc được tài liệu hóa. Vì vậy, bạn có thể rời Open WebUI bằng một lần nhấp và rời LibreChat từng cuộc trò chuyện một. Không tìm thấy trình chuyển đổi chính thức giữa hai định dạng, và trình nhập không chính thức của bên thứ ba xuất hiện trong tìm kiếm chưa được xác minh với đầu ra LibreChat — đừng lập kế hoạch di chuyển dựa trên nó.

Bạn có gì trong LibreChatCó chuyển được không?Việc cần làm
Lịch sử hội thoạiMột phần, và phải làm thủ côngXuất các cuộc trò chuyện bạn thực sự cần dưới dạng json, từng cuộc một. Hãy quyết định điều này trước khi chuyển đổi, không phải sau đó
Toàn bộ nội dung MongoDBKhông phải định dạng nhập cho bất kỳ ứng dụng khách nào được tài liệu hóa ở đâyGiữ kho ./data-node làm bản lưu trữ. Đây là phương án dự phòng của bạn, không phải định dạng chuyển đổi
Cấu hình endpointKhôngNhập lại base URL, khóa và danh sách model trong ứng dụng khách mới; YAML không có bản tương đương ở nơi khác
Mức giá tokenConfig và số dư theo người dùngKhôngKhông thấy bảng giá theo từng model hoặc sổ cái tín dụng tương đương nào trong tài liệu được đọc cho trang này. Hãy dựa vào chế độ xem mức sử dụng riêng của nhà cung cấp
Agents, máy chủ MCP, OpenAPI actionsKhôngDựng lại theo từng ứng dụng khách; tên và phạm vi capability khác nhau
Chỉ mục truy xuất (pgvector + RAG API)KhôngNhập lại các tài liệu nguồn vào ứng dụng khách mới. Bước tạo embedding không phải là dịch vụ Kunavo cung cấp — hãy chạy cục bộ hoặc thông qua một nhà cung cấp bên ngoài
Người dùng, vai trò, cài đặt bảng quản trịKhôngTạo lại tài khoản và vai trò. Kiểm tra mô hình cấp phát của ứng dụng khách mới trước khi cam kết với một nhóm

Sao lưu và khôi phục theo đúng thứ tự. Sao chép những gì tệp compose chính thức thực sự lưu trữ trước khi thay đổi bất kỳ điều gì: kho lưu trữ của MongoDB là bind mount ./data-node, của Meilisearch là ./meili_data_v1.35.1, cơ sở dữ liệu vector sử dụng volume có tên pgdata2, còn container api có volume có tên librechat-data cùng với ./uploads, ./images và ./logs. Sao lưu cả librechat.yaml và .env. Khởi chạy ứng dụng thay thế trên một cổng khác và để ngăn xếp LibreChat tiếp tục chạy — cả hai đều là container, và chạy song song trong một tuần chỉ tiêu tốn tài nguyên máy chủ. Xuất các cuộc trò chuyện quan trọng, nhập những gì ứng dụng khách mới có thể tiếp nhận, rồi sử dụng ứng dụng mới cho công việc thực tế trước khi ngừng sử dụng bất kỳ thành phần nào. Chỉ xóa các kho lưu trữ cũ sau khi đọc lại một mẫu các cuộc trò chuyện đã nhập và xác nhận nội dung vẫn nguyên vẹn. Nếu ứng dụng khách mới không thể tiếp nhận định dạng bạn cần, ngăn xếp cũ vẫn đang hoạt động — đó chính là lý do cần thực hiện theo thứ tự này.

Chi phí của từng lựa chọn và khoản bạn thực sự phải trả

Giá niêm yết, được đọc ngày 19 tháng 9 và kiểm tra lại ngày 21 tháng 9 năm 2026. Hai lựa chọn có biểu ngữ giảm giá; khi một trang hiển thị một mức giá bị gạch, cả hai con số đều được in. Không mức giá tự lưu trữ nào bao gồm máy chủ của bạn, và chưa xác minh được hóa đơn lưu trữ nào của bất kỳ ai trên trang này — hãy tự định giá máy chủ dựa trên số lượng container ở trên.

Sản phẩmGiá niêm yếtGiá trị nhận được
LibreChat, tự lưu trữ$0Được cấp phép theo MIT. Không thuê bao, không hạn chế. Bạn trả phí cho model API và một máy chủ cho sáu container
Open WebUI, tự lưu trữ$0Miễn phí để chạy. Không được thay đổi thương hiệu, ngoại trừ các bản triển khai có 50 người dùng trở xuống trong khoảng thời gian 30 ngày, những người đóng góp đáng kể có sự cho phép trước bằng văn bản cụ thể, hoặc bên được cấp giấy phép doanh nghiệp mà giấy phép cho phép thay đổi thương hiệu
Open WebUI EnterpriseKhông có giá niêm yết — liên hệ bộ phận bán hàngGắn thương hiệu riêng, tái định thương hiệu và các sản phẩm độc quyền cho doanh nghiệp. Các con số từ bên thứ ba được lan truyền; không có con số nào xuất hiện trên trang chính thức, nên không có con số nào được in ở đây
LobeHub CloudMiễn phí $0 · Starter $9,9/tháng hoặc $118,8/năm · Premium $19,9/tháng hoặc $238,8/năm · Ultimate $39,9/tháng hoặc $478,8/nămHạn mức tín dụng hằng tháng (500k / 5M / 15M / 35M), cùng giới hạn lưu trữ và mục vector theo từng gói
Bản phái sinh thương mại của LobeHubLiên hệ với những người duy trì dự ánĐược phép chạy nguyên trạng dưới dạng dịch vụ; phân phối bản phái sinh đã sửa đổi cần giấy phép thương mại — khoảng cách giấy phép rõ ràng nhất so với MIT của LibreChat
AnythingLLMDesktop và Docker tự lưu trữ miễn phí · Cloud Basic $50/tháng · Cloud Pro $99/tháng · Doanh nghiệp liên hệCả hai gói cloud đều liệt kê một phiên bản riêng tư, và Basic cũng liệt kê một tên miền phụ tùy chỉnh; trang cloud cho biết bạn cần cung cấp khóa LLM API
JanMiễn phíApache-2.0; jan.ai không công bố trang giá. Bạn trả phí model API khi sử dụng các nhà cung cấp từ xa
Msty StudioMiễn phí $0 · Aurum $149/năm · Aurum Lifetime $349 một lần · Teams tùy chỉnh, tối thiểu 5 chỗAurum mở khóa Studio Web và bộ tính năng nâng cao. Msty Go là bản beta miễn phí; giá Nexus nằm trên một trang riêng chưa được đọc ở đây
TypingMindStandard $39 · Extended $79 · Premium $99 (hiển thị bị gạch từ $198) · Bulk $395 (bị gạch từ $790), tất cả đều thanh toán một lầnGiấy phép chỉ mua ứng dụng khách — "$39 một lần + trả theo mỗi lần sử dụng API". Được đọc khi biểu ngữ "GIẢM 50%" đang hiển thị, vì vậy hãy xem đây là mức giá hiển thị tại ngày đó, không phải mức giá cố định vĩnh viễn
ChatWiseMiễn phí $0 · Pro $29 một lần (hiển thị bị gạch từ $49)Pro được mô tả là thanh toán một lần với một năm cập nhật tính năng pro, cùng bản dùng thử 7 ngày. Được đọc khi biểu ngữ giảm giá đang hiển thị
Chatbox AIMiễn phí $0 · Lite $3,50/tháng khi thanh toán hằng năm hoặc $3,99 hằng tháng · Pro $16,70 hoặc $19,99 · Pro+ $33,33 hoặc $39,99Các gói này mua quyền truy cập model đi kèm riêng của Chatbox bằng điểm tính toán, không phải ứng dụng. Trang này định nghĩa điểm tính toán là phạm vi bao phủ các cuộc trò chuyện với model, tìm kiếm trên web và phân tích tài liệu, vì vậy chúng không phải là số lượng token và không quy đổi thành mức giá trên mỗi triệu token. Trang đó không nêu liệu gói miễn phí có cho phép endpoint tương thích OpenAI tùy chỉnh hay không
Cherry StudioMiễn phíAGPL-3.0; được phép sử dụng thương mại khi tuân thủ AGPL, với một ngoại lệ có thể được cung cấp bằng cách liên hệ những người duy trì dự án
big-AGIMiễn phí $0/tháng · Pro $9/tháng, thanh toán $108/năm · Business liên hệPro bổ sung sao lưu đám mây, đồng bộ nhiều thiết bị và quyền truy cập ưu tiên. README vẫn ghi $10,99/tháng, vì vậy hãy xem trang giá là thông tin hiện tại và README là thông tin cũ. Bản MIT tự lưu trữ được miễn phí

Mọi khoản phí do bên bán lại thu không phải là giá của dự án. Các bản triển khai một cú nhấp trên sàn marketplace và danh sách PaaS có phí lưu trữ riêng, còn image VM trên marketplace có tiêu đề "LibreChat" được một bên thứ ba xuất bản thay vì dự án — không thể đọc danh sách đó trong quá trình nghiên cứu này, và trong mọi trường hợp khoản phí sẽ là của nhà cung cấp.

Hóa đơn model phụ thuộc vào khóa của bạn, không phụ thuộc vào ứng dụng khách

Khi bạn chạy ứng dụng khách bằng khóa riêng, việc chuyển đổi ứng dụng khách không làm thay đổi chi phí token — các ngoại lệ ở trên là những gói bán quyền truy cập model đi kèm thay thế, gồm tín dụng của LobeHub Cloud và điểm tính toán của Chatbox, trong đó ứng dụng khách và hóa đơn model là cùng một giao dịch mua. Phần tiếp theo là phép tính token minh họa, không phải chi phí đo được và không phải giới hạn tối đa của hóa đơn. Giả định một người, một tháng: 600.000 token đầu vào không được lưu trong bộ nhớ đệm và 60.000 token đầu ra. Mức giá lấy từ danh mục Kunavo hiện hành, tính trên mỗi triệu token.

Mô hìnhĐầu vào / đầu ra trên mỗi 1MƯớc tính, một người-tháng
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

Một cài đặt tác động đến con số này nhiều hơn lựa chọn ứng dụng khách. titleModel của LibreChat cố định model dùng để viết tiêu đề cuộc trò chuyện, và tiêu đề là lưu lượng lớn nhưng giá trị thấp. Giả định 200 cuộc trò chuyện mới mỗi tháng, mỗi cuộc có 1.200 token đầu vào và 40 token đầu ra: trên Claude Sonnet 4.6, công việc nền đó ước tính tốn $0,59, so với $0,20 trên Claude Haiku 4.5 — cho đầu ra mà không ai đọc kỹ. Các ứng dụng khách không có cài đặt model tiêu đề sẽ tính phí lưu lượng đó theo chi phí của model chính.

Số tiền trong danh mục Kunavo là mức sàn thanh toán chứ không phải mức trần: khi upstream báo phí, hóa đơn là giá trị lớn hơn giữa chi phí trong danh mục và chi phí upstream nhân với phần đánh dấu áp dụng. Phí bộ nhớ đệm và công cụ bên ngoài nằm ngoài ví dụ này, và bước truy xuất trong ứng dụng khách hỗ trợ RAG cũng không được bao gồm — Kunavo không cung cấp model embedding, nên bước đó chạy cục bộ hoặc thông qua nhà cung cấp bên ngoài. Mức nạp tối thiểu là $10 tín dụng trả trước, đây là mức tối thiểu để nạp tiền chứ không phải thuê bao hay phí cho một tác vụ; xem chi tiết thanh toán.

Tiếp theo nên xem gì

Nếu Open WebUI nằm trong danh sách rút gọn của bạn, LibreChat so với Open WebUI so sánh hai lựa chọn cụ thể về độ khó khi thiết lập, còn trang thiết lập Open WebUI có các giá trị kết nối. Nếu công việc là xử lý tài liệu, AnythingLLM so với Open WebUI đề cập đến cặp này. Với ứng dụng khách desktop, Kunavo cung cấp các trang thiết lập cho Cherry Studio và Chatbox; với roleplay, xem SillyTavern và so sánh API cho ứng dụng này. Tài liệu tham chiếu giao thức là endpoint tương thích OpenAI và base URL của Anthropic, là những gì route provider: anthropic của LibreChat cần. Tất cả đều là cấu hình đã công bố, không phải kiểm thử khả năng tương thích. Tạo tài khoản Kunavo khi bạn đã chọn ứng dụng khách và muốn có khóa để kiểm thử.

Bạn đang chọn endpoint thay vì ứng dụng khách? API tương thích OpenAI và các lựa chọn thay thế OpenRouter đề cập đến quyết định đó, còn tối ưu hóa chi phí AI trình bày phương pháp đo hóa đơn thực tế thay vì ước tính.

Câu hỏi thường gặp

Giải pháp thay thế LibreChat nào tốt nhất?

Không có một lựa chọn duy nhất chiến thắng, vì LibreChat miễn phí và lý do rời đi nằm ở vận hành. Nếu bạn muốn mô hình tự lưu trữ, đa nhà cung cấp tương tự nhưng phải vận hành ít hơn nhiều, Open WebUI là lựa chọn gần nhất: docker-compose chính thức của LibreChat định nghĩa sáu dịch vụ, trong khi bộ nhớ mặc định của Open WebUI là một tệp SQLite nội bộ. Nếu bạn muốn ứng dụng máy tính để bàn và hoàn toàn không cần máy chủ, Jan (Apache-2.0), Cherry Studio (AGPL-3.0) và Chatbox Community Edition (GPL-3.0) là các lựa chọn mã nguồn mở có kho mã vẫn hoạt động. Nếu muốn bên khác vận hành, LobeHub Cloud và AnythingLLM Cloud công bố giá. Nếu muốn mua một lần và không vận hành gì, TypingMind và Msty bán giấy phép. Hãy lựa chọn dựa trên những gì bạn sẵn sàng vận hành và điều khoản giấy phép, không phải danh sách tính năng.

LibreChat vẫn miễn phí sau thương vụ ClickHouse mua lại chứ?

Có, theo thông tin chính thức. ClickHouse công bố thương vụ mua lại vào ngày 4 tháng 11 năm 2025 và viết rằng “LibreChat vẫn là mã nguồn mở 100% theo giấy phép MIT hiện tại” và “đối với các triển khai LibreChat hiện có: không có gì thay đổi”. librechat.ai/about vẫn nêu “Được cấp phép MIT. Không thuê bao, không hạn chế.” Một điều mang tính thương mại đã thay đổi: Code Interpreter API trả phí của chính LibreChat được thông báo sẽ ngừng cung cấp dưới hình thức hiện tại, với mốc thời gian dự kiến là ngày 1 tháng 5 năm 2026, và tài liệu hiện tại mô tả Code Interpreter là một dịch vụ Apache-2.0 mà bạn tự lưu trữ. Chưa xác minh liệu API được lưu trữ đó đã thực sự ngừng tính phí thuê bao hay chưa, vì việc kiểm tra sẽ cần đăng nhập.

Giải pháp thay thế LibreChat nào dễ tự lưu trữ nhất?

Open WebUI, xét theo những gì phải chạy thay vì số lượng tính năng. docker-compose.yml chính thức của LibreChat định nghĩa sáu dịch vụ: container api, bảng quản trị, MongoDB 8.0, Meilisearch, Postgres pgvector và RAG API. Tài liệu Open WebUI mô tả một tệp SQLite tại data/webui.db là nền tảng cho người dùng, lịch sử trò chuyện và lưu trữ tệp, vì vậy một container là cách triển khai thông thường. Đây là khác biệt thực sự về phạm vi sao lưu và rủi ro nâng cấp, không phải khác biệt tiếp thị. Đồng thời, đó cũng là một đánh đổi thực sự: các dịch vụ bổ sung của LibreChat cung cấp chức năng tìm kiếm toàn văn và truy xuất tài liệu.

Tôi có thể xuất tất cả cuộc trò chuyện LibreChat cùng lúc không?

Không. Tài liệu của chính LibreChat nêu rõ không có chức năng tích hợp để xuất hàng loạt mọi cuộc trò chuyện cùng lúc. Việc xuất được thực hiện theo từng cuộc trò chuyện, từ menu Export and Share, dưới dạng md, txt, json, csv hoặc ảnh chụp màn hình; tùy chọn “export all message branches” chỉ áp dụng cho json và csv. Một cuộc trò chuyện hoàn toàn mới hoặc chế độ xem kết quả tìm kiếm không có gì để xuất, nên menu sẽ không xuất hiện đối với chúng. Đây là sự thật khó khăn nhất trong mọi cuộc di chuyển khỏi LibreChat, và bạn nên biết điều này trước khi bắt đầu thay vì sau đó. Ngược lại, Open WebUI xuất mọi cuộc trò chuyện thành một tệp JSON từ Settings rồi Data Controls.

Tôi có thể nhập các cuộc trò chuyện cũ vào LibreChat hoặc một giải pháp thay thế không?

LibreChat nhập từ đúng ba nguồn, trong Settings rồi Data Controls: ChatGPT, Claude và ChatbotUI v1. Bản xuất của Open WebUI không nằm trong số đó, nên việc chuyển theo hướng này không có đường dẫn nhập được tài liệu hóa. Chức năng nhập của Open WebUI chấp nhận JSON gốc của nó, các kho lưu trữ ChatGPT mà nó tự động phát hiện và chuyển đổi, cùng JSON tùy chỉnh khớp với cấu trúc dự kiến. Điểm bất đối xứng mang tính thực tế là: rời Open WebUI chỉ cần một tệp, còn rời LibreChat phải thực hiện từng cuộc trò chuyện. Không tìm thấy trình chuyển đổi chính thức giữa hai định dạng, và trình nhập không chính thức của bên thứ ba xuất hiện trong kết quả tìm kiếm chưa được xác minh với đầu ra của LibreChat.

Chatbot UI vẫn là một giải pháp thay thế LibreChat tốt chứ?

Không, và dù vậy nó vẫn xuất hiện trong các bài tổng hợp cho truy vấn này. Kho mckaywrigley/chatbot-ui dùng MIT và chưa bị lưu trữ, nhưng GitHub API cho thấy lần đẩy gần nhất là ngày 3 tháng 8 năm 2024 và commit gần nhất vào main là ngày 22 tháng 6 năm 2024 — hơn hai năm không thay đổi, tính đến ngày đọc 19 tháng 9 năm 2026. Hãy xem nó là dự án không hoạt động thay vì một đích đến. Nó vẫn quan trọng theo một cách hẹp: ChatbotUI v1 là một trong ba định dạng mà trình nhập của LibreChat chấp nhận, nên một bản xuất Chatbot UI cũ có thể chuyển vào LibreChat dù bản thân dự án không còn là lựa chọn đang hoạt động.

Giải pháp thay thế nào vẫn giữ giao thức Anthropic Messages với base URL tùy chỉnh?

Bản thân LibreChat, Jan và ChatWise. Lược đồ endpoint tùy chỉnh của LibreChat ghi rõ trường provider và nói rằng nó “hiện hỗ trợ anthropic”; nó định tuyến endpoint qua ứng dụng khách Anthropic gốc và gọi /v1/messages trên baseURL của riêng bạn. Đổi lại, việc lấy model theo kiểu OpenAI không được sử dụng cho endpoint đó, nên các model phải được liệt kê thủ công. Biểu mẫu nhà cung cấp tùy chỉnh của Jan có lựa chọn định dạng API rõ ràng là OpenAI-compatible hoặc Anthropic-compatible, còn tài liệu nhà cung cấp tùy chỉnh của ChatWise mô tả cùng cặp lựa chọn. Open WebUI là phương tiện yếu hơn ở đây: tài liệu của nó nói rằng nó phát hiện URL Anthropic theo hostname — bất kỳ URL nào chứa api.anthropic.com — và xử lý việc phát hiện model cho chúng. Cách nó xử lý endpoint tương thích Anthropic trên hostname khác chưa được tài liệu hóa, nên hãy xem là chưa xác nhận thay vì từ chối. Nếu giao thức Messages là lý do bạn chạy LibreChat, hãy kiểm tra điều đó trước khi chuyển đổi.

Trạng thái kho mã, số sao, giấy phép và ngày push được đọc từ GitHub API vào ngày 19 tháng 9 năm 2026 và kiểm tra lại ngày 21 tháng 9 năm 2026; tệp compose, cấu hình mẫu và danh sách bản phát hành của LibreChat cũng được đọc theo cách tương tự. Giá sản phẩm và hành vi cấu hình lấy từ tài liệu riêng của từng dự án, được đọc ngày 19 tháng 9 và kiểm tra lại ngày 21 tháng 9 năm 2026, và không đầy đủ — không thể đọc được cài đặt nhà cung cấp của Cherry Studio, giá Msty Nexus và giá doanh nghiệp của Open WebUI, và chúng được đánh dấu như vậy ở trên. Không ứng dụng khách nào trên trang này được kiểm thử khi chạy thực tế với Kunavo. Mức giá token của Kunavo lấy từ danh mục hiện hành, và mọi ví dụ tính bằng đô la ở đây đều là phép tính token minh họa.