更适配中文用户的轻量开源AI Agent | 国产大模型Coding plan支持 | 兼容OpenClaw Skills生态| 已接入微信ClawBot/微博龙虾/飞书/钉钉/QQ/小智AI/Telegram/deepseek-v4。
$git clone https://github.com/countbot-ai/countbotInstalls into the current project.
Install countbot by running `git clone https://github.com/countbot-ai/countbot`, then use it for the current task and follow its documentation at https://github.com/countbot-ai/countbot.
| 1 | <div align="center"> |
| 2 | <h1>CountBot</h1> |
| 3 | <p>面向中文用户的开源 AI Agent 框架与运行中枢</p> |
| 4 | <p>连接大模型、IM 渠道、工作流与外部工具,帮助 AI 真正进入执行链路</p> |
| 5 | |
| 6 | <p> |
| 7 | 中文 | <a href="README_EN.md">English</a> |
| 8 | </p> |
| 9 | |
| 10 | <p> |
| 11 | <a href="https://github.com/countbot-ai/countbot/stargazers"><img src="https://img.shields.io/github/stars/countbot-ai/countbot?style=social" alt="GitHub stars"></a> |
| 12 | <a href="https://github.com/countbot-ai/countbot"><img src="https://img.shields.io/badge/Python-3.8+-blue.svg" alt="Python"></a> |
| 13 | <a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License"></a> |
| 14 | </p> |
| 15 | <img src="https://github.com/user-attachments/assets/5a848b1f-04bf-40ff-8249-8a453294f444" alt="CountBot Logo" width="680"> |
| 16 | </div> |
| 17 | |
| 18 | --- |
| 19 | |
| 20 | ## CountBot 是什么 |
| 21 | |
| 22 | CountBot 是一个更加符合中文用户习惯的轻量级 AI Agent 框架,也是一个面向本地部署与长期运行的 AI Agent 中枢。 |
| 23 | |
| 24 | 它把角色、团队、工作流、工具调用、记忆、大模型、IM 渠道和本地工作空间连接起来,让 AI 具备长期运行、跨入口协作与任务执行能力。 |
| 25 | |
| 26 | 你可以把 CountBot 理解为一个框架和中枢: |
| 27 | |
| 28 | - 向上连接 100+ LLM 提供商与不同模型策略 |
| 29 | - 向外连接 Web、微信、飞书、钉钉、Telegram、企业微信、QQ、微博等入口 |
| 30 | - 向内组织角色、团队、工作流、记忆与安全边界 |
| 31 | - 向执行层连接文件、Shell、Web、屏幕、文件传输,以及 Claude Code、Codex、OpenCode 一类外部行业工具 |
| 32 | |
| 33 | 一句话概括:**CountBot 是连接模型、渠道、团队和工具的 AI Agent 框架与运行中枢。** |
| 34 | |
| 35 | CountBot 由自然语言而生。CountBot 的愿景,不是让更多人先学会复杂配置和编程再去使用 AI,而是让普通用户也能直接通过自然语言与 AI 交互,完成信息获取、内容生成、任务拆解、工具调用、流程编排,乃至搭建属于自己的个人助手、团队协作流与自动化系统。 |
| 36 | |
| 37 | --- |
| 38 | |
| 39 | ## 最新动态 |
| 40 | |
| 41 | - **v0.9.0** |
| 42 | - 新增 MCP 客户端模块,支持多服务器连接、健康检查与工具发现,扩展 AI 执行能力边界。默认关闭,为个性化用户而新增的功能 |
| 43 | - 新增 Wiki 知识库模块,基于 BM25 全文搜索,支持批量获取、相关性过滤与 LRU 缓存加速 |
| 44 | - 新增 MCP、Wiki 管理面板,组件模块化拆分与国际化支持 |
| 45 | - 新增 WebSocket 状态广播模块,实时同步 MCP 连接状态至前端会话 |
| 46 | - 改进上下文管理与心跳机制,简化问候逻辑,减少 LLM 调用成本 |
| 47 | - 完善工具注册与初始化流程,提升系统启动一致性与可维护性 |
| 48 | - 新增 API Key 轮换机制与故障转移能力,支持多 key 自动切换 |
| 49 | - 改进 send_media 工具网页版兼容性,支持在WEB UI 预览图片和下载附件 |
| 50 | - 优化模型预设界面并更新构建产物 |
| 51 | - 发布说明:[https://countbot.cn/docs/releases/v0.9.0](https://countbot.cn/docs/releases/v0.9.0) |
| 52 | |
| 53 | - **v0.8.0** |
| 54 | - 集中修复 issue 与用户反馈中的多项问题,修复一批高频使用场景下的已知 Bug |
| 55 | - 全面优化前端界面与交互体验,提升整体易用性与操作流畅度 |
| 56 | - 持续优化系统响应链路,提升 AI 回复的准确性、及时性与整体稳定性 |
| 57 | - 重构会话上下文维护链路,新增短期摘要缓存、溢出历史总结与整会话自动记忆沉淀 |
| 58 | - 增强多渠道稳定性,补强微信、企微、飞书消息处理、去重与流式投递控制 |
| 59 | - 优化主动问候与定时执行逻辑,避免未成功投递时提前计次,并支持配置变更后刷新当日计划 |
| 60 | - 完善推理开关与运行时配置解析,补充不同提供商的思考字段映射与 persona 合并策略 |
| 61 | - 统一启动时的监听地址与端口环境变量,补充 `COUNTBOT_HOST` / `COUNTBOT_PORT` 文档说明 |
| 62 | - 发布说明:[https://countbot.cn/docs/releases/v0.8.0](https://countbot.cn/docs/releases/v0.8.0) |
| 63 | |
| 64 | - **v0.7.0** |
| 65 | - 集中解决多个 issue 反馈问题,修复一批已知 Bug,提升整体稳定性 |
| 66 | - WEBUI 新增了文件上传和处理相关逻辑,优化了 Mermaid,提供更加友好的图表展示 |
| 67 | - 优化前端界面与交互流程,技能、配置、工具等日常使用体验更顺手 |
| 68 | - 优化 tool 调用链路与上下文组织,相比此前版本显著降低 token 消耗 |
| 69 | - 新增模型思考控制开关,可按场景切换思考强度,在体感上获得更快的 AI 响应 |
| 70 | - 新增 `find-skills`,全面接入腾讯云 SkillsHub,可通过对话完成 skills 的搜索、安装、启用、禁用与删除 |
| 71 | - 新增 `ima-knowledge-base`、`ima-notes`,全面接入 IMA 知识库与笔记能力,支持知识库搜索、上传、网页导入,以及笔记搜索、读取、新建和追加 |
| 72 | - 发布说明:[https://countbot.cn/docs/releases/v0.7.0](https://countbot.cn/docs/releases/v0.7.0) |
| 73 | |
| 74 | - **v0.6.0** |
| 75 | - 新增微信ClawBot接入,支持多个账号绑定 |
| 76 | - 新增外部编程工具接入(Claude/Codex/OpenCode),可以作为工具提供LLM调用,亦可成为代理连接IM渠道 |
| 77 | - 新增远程首次初始化安全入口 `/setup/<random>` |
| 78 | - 新增 `REMOTE_SETUP_SECRET_TTL_MINUTES`,远程初始化入口有效期可控 |
| 79 | - 强化远程认证边界,覆盖 `/api/*` 与 `/ws/chat` |
| 80 | - 发布说明:[https://countbot.cn/docs/releases/v0.6.0](https://countbot.cn/docs/releases/v0.6.0) |
| 81 | |
| 82 | - **v0.5.0** |
| 83 | - Agent Team 正式成型,支持多角色分工、上下文衔接与团队级编排 |
| 84 | - 配置体系从会话级演进到角色级、团队级与多机器人协同 |
| 85 | - 渠道系统进一步增强,支持更多企业与社交入口 |
| 86 | - 前端聊天、配置、技能、团队与工具面板整体升级 |
| 87 | - 发布说明:[https://countbot.cn/docs/releases/v0.5.0](https://countbot.cn/docs/releases/v0.5.0) |
| 88 | |
| 89 | - **v0.4.0** |
| 90 | - 引入会话级配置,支持不同会话使用不同模型与提示词 |
| 91 | - 扩展飞书、企业微信、微博、小智 AI 等渠道能力 |
| 92 | - 优化多智能体协作,新增 `/help` 等使用入口 |
| 93 | - 发布说明:[https://countbot.cn/docs/releases/v0.4.0](https://countbot.cn/docs/releases/v0.4.0) |
| 94 | |
| 95 | - **v0.3.0** |
| 96 | - 多智能体协作(`pipeline` / `graph` / `council`)首次体系化落地 |
| 97 | - 定时任务、技能配置、工作空间管理能力显著增强 |
| 98 | - 发布说明:[https://countbot.cn/docs/releases/v0.3.0](https://countbot.cn/docs/releases/v0.3.0) |
| 99 | |
| 100 | - **v0.2.0 · 2026-02-26** |
| 101 | - 聚焦 Bug 修复、交互体验优化与构建流程整理 |
| 102 | - 让 CountBot 从“基础可运行”进一步走向“稳定可迭代” |
| 103 | |
| 104 | - **正式开源 · 2026-02-21** |
| 105 | - CountBot 首次开源,开放基础框架、启动脚本、Agent 核心、渠道系统、工具系统、技能系统与前端基础能力 |
| 106 | - 项目从这一天开始持续公开迭代 |
| 107 | |
| 108 | --- |
| 109 | |
| 110 | ## 为什么做 CountBot |
| 111 | |
| 112 | CountBot 从自然语言驱动软件的趋势出发,致力于让 AI 真正落地到真实任务与日常工作中。 |
| 113 | |
| 114 | 软件开发与使用方式正在发生变化: |
| 115 | 1. 人与软件的交互,正从复杂指令与代码,逐步走向自然语言。 |
| 116 | 2. 工具与系统正从标准化产品,向更多人可自主定义、个性化创造的方 |