摘要
一句话总结 Chatbox 是一款基于 TypeScript 开发的开源(GPLv3)跨平台 AI 客户端,支持接入多种主流大语言模型及本地模型,提供开箱即用的桌面端、移动端和网页版体验。
核心要点
- 项目热度与状态:该项目在 GitHub 拥有超 3.8 万 Stars 和 3900+ Forks,最新版本为 v1.19.0,采用 TypeScript 编写,社区版遵循 GPLv3 开源协议。
- 多模型支持:支持接入 OpenAI (ChatGPT)、Azure OpenAI、Claude、Google Gemini Pro、ChatGLM-6B,以及通过 Ollama 运行的本地模型(如 llama2、Mistral 等),并支持 Dall-E-3 图像生成。
- 全平台覆盖:提供免部署的安装包,支持 Windows、macOS(Intel & Apple Silicon)、Linux、iOS、Android,并提供网页版。
- 数据与隐私:采用数据本地存储机制,确保用户数据不丢失且保障隐私安全。
- 核心功能:内置提示词库管理、消息引用、流式响应、Markdown/LaTeX/代码高亮显示、快捷键操作以及暗黑模式。
- 团队协作:支持团队协作功能,允许在团队成员间共享 OpenAI API 资源。
- 多语言支持:支持简体中文、繁体中文、英语、日语、韩语等 9 种语言,面向全球用户。
- 开发环境要求:本地构建需使用 Node.js (v20.x – v22.x) 和 npm,明确指出不支持使用 pnpm。
功能与定位
Powerful AI Client
典型使用场景
- 用于智能体开发、编排与执行链路搭建。
- 适合 AI 编程助手与自动化协作流程建设。
核心功能
- 支持 Agent 工具调用、任务分解或上下文管理。
- 提供与开发环境协作的自动化能力。
- 强调可扩展、可观测与工程集成。
特色与差异点
- 仓库长期活跃,最近更新时间为 2026-02-22T12:31:28Z。
- 项目创建于 2023-03-06T12:22:15Z,具备持续迭代与社区沉淀。
- 以
TypeScript为主语言,聚焦该技术栈的工程实践。
使用方式概览
- 阅读仓库 README 与官方文档,确认适配场景与依赖条件。
- 按项目推荐方式完成安装与初始化,再从示例或最小流程开始验证。
- 在生产使用前补齐权限控制、日志监控和版本固定策略。
限制与注意事项
- 使用前应先核对许可证、项目维护状态与安全边界。
链接
- 仓库:https://github.com/Bin-Huang/chatbox
- 官网:https://chatboxai.app?utm_medium=github
- README:https://raw.githubusercontent.com/Bin-Huang/chatbox/main/README.md
- Releases:https://github.com/Bin-Huang/chatbox/releases