项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 42283
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Git,用于克隆仓库
- 已安装 Node.js 运行环境(README 未指定具体版本,建议使用 LTS 版本)
- 已安装 pnpm 包管理器(README 使用 pnpm 安装依赖)
- 可访问 GitHub 的网络环境
安装与启动步骤
-
1克隆项目仓库
从 GitHub 拉取 chatbox 源码,并进入项目根目录,后续所有命令都在该目录执行。
git clone https://github.com/chatboxai/chatbox.git cd chatbox -
2安装项目依赖
在项目根目录用 pnpm 安装全部依赖,首次安装耗时较长,请保持网络畅通。
pnpm install -
3启动开发服务器
以开发模式启动应用,支持热重载,修改代码后会自动刷新,便于本地调试。
pnpm run dev
如何确认成功
执行 pnpm run dev 后应用会以开发模式启动,终端显示启动成功信息且热重载生效,即表示运行正常。
常见问题
Q:提示找不到 pnpm 命令怎么办?
A:说明尚未安装 pnpm,可先通过 npm install -g pnpm 全局安装,再重新执行 pnpm install。
Q:不想从源码构建,只想直接使用怎么办?
A:Chatbox 是 Windows、Mac、Linux 桌面客户端,可前往 GitHub Releases 页面下载对应系统的安装包直接使用。
Q:为什么必须进入 chatbox 目录再执行命令?
A:pnpm install 和 pnpm run dev 都依赖项目根目录的配置文件,在仓库目录之外执行会报错。
注意事项
- README 只给出了开发模式(pnpm run dev)的说明,未提供打包发布命令。
- README 未指定 Node.js 和 pnpm 的具体版本要求,如遇依赖安装失败可尝试升级到较新版本。
- Chatbox 是桌面客户端,README 中未提供 Docker 或云服务部署方式。
核心亮点
- 跨平台桌面应用,支持 Windows/macOS/Linux,提供一致的 AI 对话体验
- 聚合多家主流 AI 服务(OpenAI、Claude、Gemini、DeepSeek、Ollama 等),统一管理多模型
- 开源且基于 TypeScript,代码结构清晰,社区活跃,星标 41k+ 验证了其稳定性和受欢迎度
不足之处
- 文档/社区待观察
- 界面功能相对基础,高级自定义能力有限,可能不适合重度用户
适用场景
- 个人日常多模型 AI 对话,快速切换不同服务
- 开发者测试或对比不同大模型输出效果
- 本地模型(如 Ollama)的轻量级图形客户端
替代项目
Open WebUI、LibreChat、Lobe Chat
上一篇:leon
下一篇:xiaozhi-esp32
同类项目推荐
Adhesive
开源
把 Telegram 贴纸搬进 Signal,聊天收藏不丢
A chatbot serving as your glue between Telegram and Signal sticker packs
JARVIS-MARK5
开源
一个助手搞定图像、文档和办公,像 JARVIS 一样指挥 AI
JARVIS - A ASSISTANT WHICH IS NEEDED FOR EVERYONE
tf2-transformer-chatbot
开源
用TensorFlow 2快速上手Transformer聊天机器人,支持TPU训练。
Transformer Chatbot in TensorFlow 2 with TPU support.
addchat-laravel
开源
给 Laravel 应用一键加聊天,含客服和群组功能
AddChat Laravel is a Laravel chat package. Live chat widget for Laravel that also in···
ComposeAI
开源
一套 Kotlin 代码,搞定 Android 和 iOS 的 ChatGPT 应用
An Android & iOS application ChatGPT like made with Compose Multiplatform
telegram-summary-bot
开源
一键部署,AI 自动总结群聊,支持中文搜索历史消息
Summarize group chat with AI, LLM && query group chat, FREE to deploy your own, supp···
sepia-assist-server
开源
用 Java 快速搭建可扩展的语音助手后端,支持自定义技能和智能服务集成。
Core server of the SEPIA Framework responsible for NLU, conversation, smart-service ···
kkclaw
开源
桌面养只AI龙虾,陪你聊天还会卖萌
一个可爱的桌面龙虾AI助手 - Desktop lobster pet with OpenClaw AI, Edge TTS voice, and···
ollama4j-web-ui
开源
用 Java 给 Ollama 套个网页壳,开箱即聊
Web UI for Ollama built in Java with Vaadin, Spring Boot and Ollama4j
