Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.
| Date | Stars |
|---|---|
| 2026-07-24 | 1587 |
| 2026-07-25 | 1589 |
| 2026-07-28 | 1589 |
| 2026-07-30 | 1589 |
| 2026-07-31 | 1608 |
| 2026-08-06 | 1608 |
Today
— stars today
This week
+19 stars this week
This month
— stars this month
Momentum
44.0
growth rate 1.20%/day
<div align="center">
<img src="docs/mkdocs/assets/img/logo-readme-blue.png" alt="tRPC logo" width="260">
<a id="trpc-agent-go"></a>
<h1>tRPC-Agent-Go</h1>
<p>
English | <a href="README.zh_CN.md">中文</a>
</p>
<p align="center">
<a href="https://trendshift.io/repositories/15288"><img src="https://trendshift.io/api/badge/repositories/15288" alt="GitHub Trending #3 Repository Of The Day archived by Trendshift" width="250" height="55"></a>
<a href="https://trendshift.io/repositories/15288"><img src="https://trendshift.io/api/badge/trendshift/repositories/15288/daily?language=Go" alt="Trendshift #1 Go Repository Of The Day" width="250" height="55"></a>
</p>
<p align="center">
<a href="https://pkg.go.dev/trpc.group/trpc-go/trpc-agent-go"><img src="https://pkg.go.dev/badge/trpc.group/trpc-go/trpc-agent-go.svg" alt="Go Reference"></a>
<a href="https://github.com/trpc-group/trpc-agent-go/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-green.svg" alt="LICENSE"></a>
<a href="https://github.com/trpc-group/trpc-agent-go/releases"><img src="https://img.shields.io/github/release/trpc-group/trpc-agent-go.svg?style=flat-square" alt="Releases"></a>
<a href="https://github.com/trpc-group/trpc-agent-go/actions/workflows/prc.yml"><img src="https://github.com/trpc-group/trpc-agent-go/actions/workflows/prc.yml/badge.svg" alt="Tests"></a>
<a href="https://app.codecov.io/gh/trpc-group/trpc-agent-go/tree/main"><img src="https://codecov.io/gh/trpc-group/trpc-agent-go/branch/main/graph/badge.svg" alt="Coverage"></a>
<a href="https://trpc-group.github.io/trpc-agent-go/"><img src="https://img.shields.io/badge/Docs-Website-blue.svg" alt="Documentation"></a>
</p>
<hr />
</div>
**tRPC-Agent-Go is a Go framework for building production agent systems.**
It provides LLM agents, graph workflows, tool calling, session and memory
state, knowledge retrieval, agent self-evolution, evaluation, and OpenTelemetry
observability in one Go-native stack.
Use it when you want agent applications that fit Go services: concurrent,
observable, easy to deploy, and ready to integrate with A2A, AG-UI, and MCP.
**Why tRPC-Agent-Go?**
- **Go-Native Agent Runtime**: Streaming runners, context cancellation, and
service-friendly APIs
- **GraphAgent**: Type-safe graph workflows with multi-conditional routing,
functionally equivalent to LangGraph for Go
- **Multi-Agent Collaboration**: Chain, parallel, and cycle-based workflows
- **Rich Tool Ecosystem**: Function tools, MCP tools, web search, code
execution, and custom services
- **Persistent State**: Session, memory, artifacts, and knowledge retrieval
- **Agent Skills**: Reusable `SKILL.md` workflows with safe execution
- **Agent Self-Evolution**: Hermes-style session reviews that extract, gate,
and publish reusable `SKILL.md` workflows
- **Prompt Caching**: Automatic cost optimization with 90% savings on cached content
- **Evaluation & Benchmarks**: Eval sets + metrics to measure quality over time
- **Protocol Integration**: AG-UI for frontends, A2A for agent
interoperability, and MCP for tools
- **Production Observability**: OpenTelemetry tracing, metrics, and Langfuse
examples
## Use Cases
**Perfect for building:**
- **Customer Support Bots** - Intelligent agents that understand context and solve complex queries
- **Data Analysis Assistants** - Agents that query databases, generate reports, and provide insights
- **DevOps Automation** - Smart deployment, monitoring, and incident response systems
- **Business Process Automation** - Multi-step workflows with human-in-the-loop capabilities
- **Research & Knowledge Management** - RAG-powered agents for document analysis and Q&A
## Key Features
<table>
<tr>
<td width="50%" valign="top">
### Multi-Agent Orchestration
```go
// Chain agents for complex workflows
pipeline := chainagent.New("pipeline",
chainagent.WithSubAgents([]agent.Agent{
analyzer, processor, reporter,
}))
// Or run them Excerpt of 29,958 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:4e9e2ec118837518, topic:ai-agents, topic:agent-framework, topic:multi-agent
matched fp:4e9e2ec118837518, topic:observability, topic:opentelemetry, desc:observability
matched fp:4e9e2ec118837518, topic:mcp, topic:model-context-protocol