Skip to content
Agent Search Engine.

Open source · Go

Best Go AI agents

The 28 open-source AI agents written in Go in this index, ranked by real maintained adoption (GitHub stars and recent commit activity), never by sponsorship. ragflow leads the set at 91,428 GitHub stars, and 25 of the 28 have shipped a commit in the last 90 days. Every project here is Go-first, self-hostable, and free to run; the trade-off is you host and maintain it yourself. Right now it's led by ragflow (91k stars), with github-mcp-server and WeKnora close behind. Rankings shift as projects gain stars and ship commits.

28 open-source records · the full index · more best-of lists · how we rank

ragflowPlatformRAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMsOpen sourceGo · Apache-2.0Verified · Active 91kGitHub starsgithub-mcp-serverMCP serverGitHub's official MCP ServerOpen sourceGo · MITVerified · Active 33kGitHub starsWeKnoraPlatformOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.Open sourceGoVerified · Active 31kGitHub starspentagiAgentFully autonomous AI Agents system capable of performing complex penetration testing tasksOpen sourceGo · MITVerified · Active 25kGitHub starsTemporalPlatformAn open-source durable execution platform that makes long-running workflows, including agents, resilient to failure.Open sourceGo · MITVerified · Active 23kGitHub starsMCP Toolbox for DatabasesMCP serverGoogle's open-source MCP server and framework for connecting agents to enterprise databases.Open sourceGo · Apache-2.0Verified · Active 17kGitHub starsxiaohongshu-mcpMCP serverMCP for xiaohongshu.comOpen sourceGo · Apache-2.0Verified · Active 16kGitHub starsPlandexAgentAn open-source terminal coding agent for large, multi-step tasks across many files.Open sourceGo · MITVerified 16kGitHub starsrobotgoSDK / libraryRobotGo, Go Native cross-platform RPA, GUI automation, Auto test and Computer use @vcaesarOpen sourceGo · Apache-2.0Verified · Active 11kGitHub starsMCP Go (mark3labs)SDK / libraryA high-level Go implementation of the Model Context Protocol for building servers with little boilerplate.Open sourceGo · MITVerified · Active 9.2kGitHub starsAgent Development Kit for Go (Google ADK)FrameworkGoogle's open-source, code-first Go toolkit for building, evaluating and deploying AI agents.Open sourceGo · Apache-2.0Verified · Active 8.8kGitHub starsbifrostInfrastructureFastest enterprise AI gateway (50x faster than LiteLLM) with adaptive load balancer, cluster mode, guardrails, 1000+ models support & <100 µs overhead at 5k RPS.Open sourceGo · Apache-2.0Verified · Active 8.4kGitHub stars
For agent buildersMake your product part of the discovery.Explore advertising
yaoFrameworkBuild AI agents and web apps — with a single binary.Open sourceGoVerified · Active 8.0kGitHub starsregistryInfrastructureA community driven registry service for Model Context Protocol (MCP) servers.Open sourceGoVerified · Active 7.3kGitHub starsEngramMCP serverPersistent, searchable memory for AI coding agents in a single Go binary backed by SQLite.Open sourceGo · MITVerified · Active 6.9kGitHub starsMCP Go SDK (official)SDK / libraryThe official Go SDK for building MCP clients and servers, maintained with Google.Open sourceGo · MIT AND Apache-2.0Verified · Active 5.2kGitHub starskagentInfrastructureA Kubernetes-native framework for building, deploying and managing AI agents as custom resources.Open sourceGo · Apache-2.0Verified · Active 3.9kGitHub starsGrafana MCP ServerMCP serverGrafana's official MCP server for dashboards, datasources, Prometheus and Loki queries and more.Open sourceGo · Apache-2.0Verified · Active 3.5kGitHub starstoolhiveInfrastructureToolHive is an enterprise-grade platform for running and managing Model Context Protocol (MCP) servers.Open sourceGo · Apache-2.0Verified · Active 2.2kGitHub starsKubernetes MCP Server (containers)MCP serverA native Go MCP server for Kubernetes and OpenShift with generic resource CRUD and pod operations.Open sourceGo · Apache-2.0Verified · Active 2.1kGitHub starsMCP Tools (mcptools)InfrastructureA Swiss Army knife CLI for MCP servers: discover and call tools, open a shell, and run mock or proxy servers.Open sourceGo · MITVerified 1.6kGitHub starsrulegoFrameworkRuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.Open sourceGo · Apache-2.0Verified · Active 1.6kGitHub starsMCP Language ServerMCP serverRun a language server and expose definitions, references, diagnostics and renames to MCP clients.Open sourceGo · BSD-3-ClauseVerified 1.6kGitHub starsDocker MCP GatewayInfrastructureThe docker mcp CLI plugin and gateway behind Docker Desktop's MCP Toolkit, for running MCP servers in containers.Open sourceGo · MITVerified · Active 1.6kGitHub starsTerraform MCP ServerMCP serverHashiCorp's MCP server for the Terraform Registry and HCP Terraform or Terraform Enterprise workspaces.Open sourceGo · MPL-2.0Verified · Active 1.5kGitHub starsMCPJungleInfrastructureA self-hosted gateway and registry that puts all your MCP servers behind one endpoint.Open sourceGo · MPL-2.0Verified 1.3kGitHub starsObotInfrastructureAn open-source platform for governing an organisation's AI clients, models, MCP servers and skills.Open sourceGo · MITVerified · Active 1.1kGitHub starsflowcraftSDK / libraryProduction-grade Go SDK for building AI agents with long-term memory, knowledge retrieval, and voice — runnable as a library, a daemon, or a real-time pipeline.Open sourceGo · MITVerified · Active 416GitHub stars

Frequently asked

What are the best Go AI agents?
By maintained adoption — GitHub stars plus recent commit activity — ragflow, github-mcp-server and WeKnora lead the Go AI agents in this index of 28. The full ranking is below; it reflects what is genuinely used and still maintained, not what pays.
Are these Go AI agents open source and free?
Yes — every project on this page is open source and written primarily in Go. Apache-2.0 is the most common licence here, on 11 of 28, across 5 licences in total. The software is free to run and self-host; you still pay for the infrastructure you run it on and any model or API usage it makes.
Why choose Go AI agents specifically?
Staying in your team's primary language — Go — makes self-hosting, extending, and debugging far easier, because you can read and modify the source directly instead of treating it as a black box. It also makes upstream activity something you can judge: 25 of these 28 shipped in the last 90 days, and reading a quiet project's source is how you tell finished from abandoned.