by tgoai
Open-source AI Agent Customer Service Platform. Build AI agent teams with LLM orchestration, RAG knowledge base, multi-channel support, and human collaboration.
# Add to your Claude Code skills
git clone https://github.com/tgoai/tgoLast scanned: 5/18/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-18T08:04:08.905Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}No comments yet. Be the first to share your thoughts!
TGO is an open-source AI agent customer service platform dedicated to helping enterprises "Build AI Agent Teams for Customer Service". It integrates multi-channel access, agent orchestration, knowledge base management (RAG), and human agent collaboration.
Run the following command on your server to check requirements, clone the repository, and start the services:
REF=latest curl -fsSL https://raw.githubusercontent.com/tgoai/tgo/main/bootstrap.sh | bash
For users in China (using Gitee and Aliyun mirrors):
REF=latest curl -fsSL https://gitee.com/tgoai/tgo/raw/main/bootstrap_cn.sh | bash
Start the full development environment with Docker Compose:
cp .env.dev.example .env.dev
make dev
Useful variants:
make dev PROFILES=monitoring
make dev DISABLE=tgo-rag-beat,tgo-workflow-worker
For more details, please visit the Documentation.
| Repository | Description | Tech Stack | |:---|:---|:---| | tgo-ai | AI/ML operations service for managing agents, tool bindings, knowledge bases, and usage analytics | Python / FastAPI | | tgo-api | Core business logic service handling user management, visitor tracking, assignment, and communication | Python / FastAPI | | tgo-cli | CLI tool & MCP Server enabling AI agents to execute customer service operations with 40+ built-in tools | TypeScript / Node.js | | tgo-device-agent | Embedded agent running on managed devices providing file and shell capabilities via TCP JSON-RPC | Go | | tgo-device-control | Device control service managing TCP/JSON-RPC connections for remote device management with MCP Agent | Python / FastAPI | | tgo-platform | Multi-channel message intake service supporting WeChat, Feishu, DingTalk, Telegram, Slack, email, etc. | Python / FastAPI | | tgo-plugin-runtime | Plugin lifecycle management and execution service with dynamic tool synchronization | Python / FastAPI | | tgo-rag | RAG service providing document processing, hybrid semantic/full-text search, and async processing | Python / FastAPI | | tgo-web | Admin frontend with real-time chat, AI agent management, knowledge base, and MCP tool integration | TypeScript / React 19 | | tgo-workflow | AI Agent workflow execution engine supporting DAG topology with LLM, API, condition, and tool nodes | Python / FastAPI |
| Repository | Description | Tech Stack | |:---|:---|:---| | tgo-widget-js | Embeddable customer service chat widget (Intercom-style) for websites | TypeScript / React 18 | | tgo-widget-ios | Native iOS customer service chat SDK with SwiftUI views and UIKit bridging | Swift / SwiftUI | | tgo-widget-flutter | Cross-platform customer service chat widget for iOS and Android | Dart / Flutter | | tgo-widget-cli | Visitor-facing CLI tool & MCP Server providing customer service interface | TypeScript / Node.js | | tgo-widget-miniprogram | WeChat Mini Program chat widget component with AI streaming responses and Markdown rendering | TypeScript |
| | | |:---:|:---:| | Dashboard | Agent Orchestration | | Knowledge Base | Q&A Debugging | | MCP Tools | Platform Admin |