# cto **Repository Path**: lu147721/cto ## Basic Information - **Project Name**: cto - **Description**: agent 基础建设搭建 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-08 - **Last Updated**: 2026-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

组建智能体团队为客户服务

English | 简体中文 | 繁體中文 | 日本語 | Русский

官网 | 文档

## TGO 介绍 TGO 是一个开源的 AI 智能体客服平台,致力于帮助企业"组建智能体团队为客户服务"。它集成了多渠道接入、智能体编排、知识库管理(RAG)、人工坐席协作等核心功能。 ## 🚀 快速开始 (Quick Start) ### 一键部署 在服务器上运行以下命令即可完成检查、克隆并启动服务: ```bash REF=latest curl -fsSL https://raw.githubusercontent.com/tgoai/tgo/main/bootstrap.sh | bash ``` > **中国境内用户推荐使用国内加速版**(使用 Gitee 和阿里云镜像): > ```bash > REF=latest curl -fsSL https://gitee.com/tgoai/tgo/raw/main/bootstrap_cn.sh | bash > ``` ### 本地开发 使用 Docker Compose 一键启动完整开发环境: ```bash cp .env.dev.example .env.dev make dev ``` 常用变体: ```bash make dev PROFILES=monitoring make dev DISABLE=tgo-rag-beat,tgo-workflow-worker ``` --- 更多详细信息请参阅 [文档](https://tgo.ai)。 ## ✨ 核心特性 ### 🤖 AI 智能体编排 - **多智能体支持** - 支持配置多个 AI 智能体,可根据业务场景选择不同的 Agent - **多模型集成** - 支持接入多种大模型提供商(OpenAI、Anthropic 等) - **流式响应** - 基于 SSE 的实时流式消息传输,即时展示 AI 回复 - **上下文记忆** - 支持历史对话记录,AI 可基于上下文提供连贯的对话体验 ### 📚 知识库管理 (RAG) - **文档知识库** - 支持上传文档构建知识库,增强 AI 回答准确性 - **QA 知识库** - 问答对形式的知识管理,快速扩展 AI 知识 - **网站知识库** - 抓取网站内容构建知识,保持信息同步更新 - **智能检索** - 基于向量的语义搜索,精准匹配答案 ### 🔧 MCP 工具集成 - **工具商店** - 丰富的 MCP 工具库,按需启用 - **自定义工具** - 支持项目级别的工具配置和管理 - **OpenAPI Schema** - 自动解析 Schema 生成交互表单 ### 🌐 多渠道接入 - **Web 组件** - 可嵌入网站的聊天组件 - **微信集成** - 支持公众号、小程序接入 - **统一管理** - 在同一后台管理所有接入渠道 ### 💬 实时通讯 - **悟空 IM 集成** - 深度集成悟空 IM,提供稳定可靠的即时通讯能力 - **WebSocket 长连接** - 高效的双向通信,支持消息即时推送 - **消息状态同步** - 已读/未读状态、消息送达确认 - **多媒体支持** - 支持文本、图片、文件等多种消息类型 ### 👥 人机协作 - **智能转接** - 必要时无缝转接人工客服 - **访客管理** - 访客信息收集、会话分配、历史记录 - **坐席工作台** - 统一的人工客服操作界面 ### 🎨 UI Widget 系统 - **结构化展示** - AI 返回的订单、商品、物流等信息以精美卡片形式呈现 - **丰富组件** - 订单卡片、物流追踪、商品展示、价格对比等 - **交互协议** - 标准化的 Action URI 协议,支持链接跳转、消息发送、内容复制 ## 📦 仓库结构 | 仓库 | 说明 | 技术栈 | |:---|:---|:---| | [tgo-ai](repos/tgo-ai) | AI/ML 运营服务,管理智能体、工具绑定、知识库和用量统计 | Python / FastAPI | | [tgo-api](repos/tgo-api) | 核心业务逻辑服务,处理用户管理、访客追踪、会话分配和通信 | Python / FastAPI | | [tgo-cli](repos/tgo-cli) | CLI 工具 & MCP Server,使 AI 智能体可执行客服操作,内置 40+ 工具 | TypeScript / Node.js | | [tgo-device-agent](repos/tgo-device-agent) | 运行在受管设备上的嵌入式代理,通过 TCP JSON-RPC 提供文件和 Shell 能力 | Go | | [tgo-device-control](repos/tgo-device-control) | 设备控制服务,通过 TCP/JSON-RPC 管理远程设备连接,内置 MCP Agent | Python / FastAPI | | [tgo-platform](repos/tgo-platform) | 多渠道消息接入服务,支持微信、飞书、钉钉、Telegram、Slack、邮件等 | Python / FastAPI | | [tgo-plugin-runtime](repos/tgo-plugin-runtime) | 插件生命周期管理和执行服务,支持动态工具同步 | Python / FastAPI | | [tgo-rag](repos/tgo-rag) | RAG 服务,提供文档处理、混合语义/全文检索和异步处理 | Python / FastAPI | | [tgo-web](repos/tgo-web) | 管理前端,集成实时聊天、智能体管理、知识库和 MCP 工具 | TypeScript / React 19 | | [tgo-workflow](repos/tgo-workflow) | AI Agent 工作流执行引擎,支持 DAG 拓扑,含 LLM、API、条件和工具节点 | Python / FastAPI | ### Widget SDK | 仓库 | 说明 | 技术栈 | |:---|:---|:---| | [tgo-widget-js](repos/tgo-widget-js) | 可嵌入网站的客服聊天组件(Intercom 风格) | TypeScript / React 18 | | [tgo-widget-ios](repos/tgo-widget-ios) | 原生 iOS 客服聊天 SDK,SwiftUI 视图 + UIKit 桥接 | Swift / SwiftUI | | [tgo-widget-flutter](repos/tgo-widget-flutter) | 跨平台客服聊天组件,支持 iOS 和 Android | Dart / Flutter | | [tgo-widget-cli](repos/tgo-widget-cli) | 面向访客的 CLI 工具 & MCP Server,提供客服交互界面 | TypeScript / Node.js | | [tgo-widget-miniprogram](repos/tgo-widget-miniprogram) | 微信小程序聊天组件,支持 AI 流式响应和 Markdown 渲染 | TypeScript | ## 🏗️ 系统架构

TGO 系统架构图

## 产品预览 | | | |:---:|:---:| | **首页**
| **智能体编排**
| | **知识库管理**
| **问答调试**
| | **MCP 工具**
| **平台管理**
| ## 机器配置要求 - **CPU**: >= 4 Core - **RAM**: >= 8 GiB - **OS**: macOS / Linux / WSL2