google/agentmesh

▲ 44 stars today★ 1,057⑂ 172

Agent Mesh

About google/agentmesh

google/agentmesh is an open-source project on GitHub, mainly written in Go. Agent Mesh It currently holds 1,057 stars and 172 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #50 with 44 new stars today.

GitHub Repository Details

Repository google/agentmesh · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

Agent Mesh

https://github.com/google/agentmesh/blob/HEAD/Agent Mesh

Agent Mesh is a private network for AI agents. A node runs next to an agent and gives it three things: a way to publish tools and models to the network, a way to find and call what other nodes publish, and an identity every other node can verify. Nodes connect directly when they can and through relays when they cannot, so the network works across laptops, containers, clusters and phones behind NAT.

Note: We have updated the name to Agent Mesh to better align with the goals of the project in the ecosystem.

Two properties hold everywhere:

configuration says so, and no node may call a service the mesh policy has not granted. Grants are evaluated on service names, never on addresses. OpenID Connect token or a one-time bootstrap token, and the control plane turns that into a short-lived, offline-verifiable credential bound to the node's own key.

Try it

curl -sL https://google.github.io/agentmesh/install.sh | bash  # agentmesh-node, mcp-client and friends
agentmesh-node join https://bananas.sam-mesh.dev               # one-time login
agentmesh-node run --daemonize                                 # local MCP server on 127.0.0.1:8080
agentmesh-node skill install                                   # teach your agent to use it

Your agent now has tools that discover and call services across the mesh, and an OpenAI-compatible endpoint that routes model requests to whoever serves the model. bananas.sam-mesh.dev is a shared developer testnet with no uptime promise; the quick start walks through it, and your own mesh runs a control plane on your laptop in one command.

To run a control plane of your own without installing anything, open a GitHub codespace with the released binaries and run make testnet. It starts on a public https URL that your laptop and phone can enroll into, on your GitHub account's free quota:

Open in GitHub Codespaces

The Codespaces guide has the steps, what persists and what stops.

What is in a mesh

| Program | Role | |---|---| | agentmesh-control-plane | Verifies who is joining, issues each node a signed credential, and holds the policy that says who may call what. | | agentmesh-router | A well-known peer that nodes connect to first. Relays traffic between nodes that cannot reach each other and hosts the discovery table. | | agentmesh-node | Runs next to your agent or service. Enrolls, connects, serves your local backends to the mesh, and exposes the mesh to your agent as a local MCP server and OpenAI-compatible API. | | agentmesh-one | The control plane, a router and a web console in one binary, for laptops and small deployments. |

Documentation

google.github.io/agentmesh/docs is built from site/.

The repository has a dev container with the Go, Node and Python toolchains and Docker, so you can build and test in a codespace or in VS Code without installing anything:

Develop in GitHub Codespaces

Status

Agent Mesh is pre-1.0. The node, routers, control plane, identity and policy model are stable in shape and exercised by the test suite and two public testnets; see ROADMAP.md for the release plan. Sandboxed agent blueprints and the mobile app are in preview.

License and disclaimer

Apache-2.0; see LICENSE. This is not an officially supported Google product, and it is not eligible for the Google Open Source Software Vulnerability Rewards Program.

GitHub Stars & Activity

1,057Stars
172Forks
0Open issues
GoLanguage

GitHub Popularity

GitHub stars1,057
Forks172
Open issues0
Primary languageGo
License-
Stars gained today44
Created-
Last pushed-

Trending History

Daily boardrank #50 · ▲ 44 stars

Related AI Projects

1

JuliusBrussee / caveman

Go★ 111,848⑂ 6,487▲ 325 stars
→
2

Tencent / WeKnora

Go★ 33,966⑂ 4,521▲ 241 stars
→
3

vxcontrol / pentagi

Go★ 29,190⑂ 4,387▲ 1,070 stars
→
4

TecharoHQ / anubis

Go★ 23,400⑂ 770▲ 65 stars
→
5

maximhq / bifrost

Go★ 8,801⑂ 1,394▲ 41 stars
→
6

Gentleman-Programming / engram

Go★ 7,192⑂ 742▲ 22 stars
→
7

agent-substrate / substrate

Go★ 5,141⑂ 568▲ 106 stars
→
8

Armur-Ai / Pentest-Swarm-AI

Go★ 2,960⑂ 544▲ 28 stars
→

More AI Rankings