Skip to content

TGO (tgoai)

开源 AI Agent 客服平台,帮助企业"Build AI Agent Teams for Customer Service"。

495 Stars,96 Forks,TypeScript 主语言。

核心定位

集成多渠道接入、Agent 编排、知识库管理(RAG)、人工协作的 AI 客服平台。

核心功能

AI Agent 编排

  • Multi-Agent 支持 — 配置多个 AI Agent 处理不同业务场景
  • 多模型集成 — 支持 OpenAI、Anthropic 等各种 LLM
  • 流式响应 — 通过 SSE 实现实时 AI 响应
  • 上下文记忆 — 维护对话历史保持连贯

知识库 (RAG)

  • 文档知识库 — 上传文档增强 AI 回答准确性
  • 问答知识库 — 创建问答对快速扩展知识
  • 网站知识库 — 抓取网站内容保持信息最新
  • 智能检索 — 基于向量的语义搜索精准回答

MCP Tools 集成

  • 工具商店 — 丰富的 MCP 工具库,按需启用
  • 自定义工具 — 项目级工具配置和管理
  • OpenAPI Schema — 自动解析 schema 生成交互表单

多渠道接入

  • Web Widget — 可嵌入网站的聊天组件
  • 微信接入 — 公众号和小程序支持
  • 统一管理 — 从单一仪表板管理所有渠道

人工 + AI 协作

  • 智能转接 — 无缝转接到人工客服
  • 访客管理 — 收集访客信息、分配会话、跟踪历史
  • 客服工作台 — 人工客服的统一界面

技术架构

仓库描述技术栈
tgo-aiAI/ML 服务,管理 Agent、工具绑定、知识库Python / FastAPI
tgo-api核心业务服务,用户管理、访客跟踪、分配Python / FastAPI
tgo-cliCLI 工具 & MCP Server,40+ 内置工具TypeScript / Node.js
tgo-ragRAG 服务,文档处理、混合搜索Python / FastAPI
tgo-web管理前端,实时聊天、AI Agent 管理TypeScript / React 19
tgo-workflowAgent 工作流执行引擎,支持 DAGPython / FastAPI

Widget SDKs

仓库描述
tgo-widget-js可嵌入网站的客服聊天组件(Intercom 风格)
tgo-widget-iosiOS 原生客服聊天 SDK
tgo-widget-flutter跨平台 iOS/Android 客服聊天组件

系统要求

  • CPU: >= 4 Core
  • RAM: >= 8 GiB
  • OS: macOS / Linux / WSL2

快速部署

bash
REF=latest curl -fsSL https://raw.githubusercontent.com/tgoai/tgo/main/bootstrap.sh | bash

相关

  • [[rag-knowledge-base]] — RAG 知识库
  • [[multi-agent-orchestration]] — 多 Agent 编排
  • [[mcp-tools]] — MCP 工具集成

Released under the MIT License.