by A2A-tools · Agent Tool · ★ 29
agent-to-agent-ts Agent-to-Agent (A2A) protocol implementation in TypeScript — clone, install, run a gRPC agent, and call it from a typed client or the bundled CLI. What is this? is a practical TypeScript implementation of the Agent-to-Agent (A2A) idea: autonomous agents expose an agent card (metadata + skills), clients send tasks, and the server reports task status (poll or gRPC stream). The wire format for gRPC is defined in . This repo ships: — register skill handlers, run tasks in-process, expose gRPC (+ optional HTTP/JSON and WebSocket helpers).
| Stars | 29 |
| Forks | 187 |
| Language | TypeScript |
| Category | Agent Tool |
| License | MIT |
| Quality Score | 63.312/100 |
| Last Updated | 2026-05-21 |
| Created | 2026-04-10 |
| Platforms | cli, node |
| Est. Tokens | ~7k |
These tools work well together with agent-to-agent-ts for enhanced workflows:
Explore other popular agent tool tools:
agent-to-agent-ts is agent-to-agent-ts: TypeScript A2A implementation — gRPC, AgentCard, tasks, CLI — Node 22+. It is categorized as a Agent Tool with 29 GitHub stars.
agent-to-agent-ts is primarily written in TypeScript. It covers topics such as a2a-protocol, agent-to-agent, ai-agents.
You can find installation instructions and usage details in the agent-to-agent-ts GitHub repository at github.com/A2A-tools/agent-to-agent-ts. The project has 29 stars and 187 forks, indicating an active community.
agent-to-agent-ts is released under the MIT license, making it free to use and modify according to the license terms.