Skip to content

项目概览

ChatCMS 是面向 新媒体种草 的开源桌面 Agent:基于 Tauri v2 + React,把智能会话、多角色代理、内容笔记、图片/视频工厂、媒体采集与发布放在同一套本地工作台里。

种草场景你能做什么

环节能力
洞察媒体采集、知识库沉淀爆款与话术
创作智能会话 + 多 Agent、内容笔记、图片/视频工厂
发布插件脚本、发布桥接、账号保险柜
运营调度中心、意图规则、权限与会话观测

工作台地图

区域能力
工作台智能会话、业务地图、内容管理、图片/视频工厂、调度中心
媒体管理采集任务、插件脚本、账号保险柜
智能配置代理档案、技能、MCP、模型、意图规则、知识库
系统设置权限、渠道、运行观测

三种会话模式

  • Ask:纯问答,不调用工具
  • Agent:带内置工具与 MCP,可注入技能与知识(种草执行主模式)
  • Search:侧重知识库检索增强回答

模式在输入区切换;主 Agent 在顶栏选择(可自动选角或固定某一角色,例如「种草文案」「短视频策划」)。

技术栈

  • 前端:React 19 · Vite · Zustand · CabinX
  • 后端:Rust · Tauri v2 · SQLite
  • 运行分层:session → intent → decision → plan ⇄ execute → response

更细的循环说明见 Agent Loop

相关仓库

  • 本仓库:桌面端与文档站
  • 采集 Worker:可选连接 chatcms-collect(默认 http://127.0.0.1:8080

开源新媒体种草 Agent · 本地优先 · 可私有化