๐จ A desktop workbench for testing and debugging A2A (Agent-to-Agent) protocol agents. Built with Tauri 2 + React + TypeScript.
a2a-forge is an early-stage TypeScript project in the AI payments / x402 ecosystem, focused on a2a, agent-to-agent, api-testing, desktop-app. It currently has 2 GitHub stars and 0 forks, and sits alongside related tools like kudosflow, tap, openclaw-a2a-plugins, agentstore, beam-protocol, a2a-with-durable-lifecycle.
The desktop workbench for testing and debugging A2A protocol agents
ไธญๆ | English
Three-panel layout: agents sidebar ยท skill browser ยท test panel with live results
Dark mode with system-aware theme detection
A2A-Forge is a native desktop application for developers building A2A (Agent-to-Agent) protocol agents. Think of it as Postman for A2A โ add any agent by URL, browse its skills, and run live test interactions without writing code.
Built with Tauri 2 for a fast, lightweight, cross-platform experience.
.well-known/agent.json agent cards instantlyCtrl+N add agent ยท Ctrl+Enter run ยท Ctrl+Shift+C copy curlgit clone https://github.com/learningpro/a2a-forge.git
cd a2a-forge
npm install
npm run tauri dev
npm run tauri build
# Output: .dmg (macOS) / .msi + .exe (Windows)
Click + Add agent card or press Ctrl/Cmd+N. Enter the agent's base URL โ A2A-Forge fetches the card from /.well-known/agent.json and displays all available skills.
Click the โ๏ธ gear icon next to the agent name to set default headers (e.g., X-API-Key). These persist across sessions and apply to all skill tests for that agent.
Select a skill โ write your input โ click Run (or Ctrl/Cmd+Enter). The response viewer renders results with smart media detection โ images display inline, videos play in-app, JSON is syntax-highlighted.
Every execution is saved to history. Save frequently-used requests as named test cases for one-click re-run. Copy the equivalent curl command to share with teammates.
| Layer | Technology |
|---|---|
| Runtime | Tauri 2.x (Rust) |
| Frontend | React 18 + TypeScript |
| Styling | Tailwind CSS 4 |
| State | Zustand 5 |
| Database | SQLite (via tauri-plugin-sql) |
| Type Bridge | tauri-specta |
| Editor | Monaco Editor |
Agent card management, skill browser, adaptive test input, async task execution with auto-polling, SSE streaming, response viewer with smart media preview, test history, saved test cases, per-agent auth headers, workspaces, settings, keyboard shortcuts.
Contributions are welcome! Please open an issue or submit a pull request.
npm run tauri dev # Start dev server
npx tsc --noEmit # Type check
npx vitest run # Run tests
MIT โ Copyright 2026 Orange Dong
Visual workflow editor for building node-based AI agent workflows with drag-and-drop interface, A2A integration, and real-time execution
Cross-vendor agent-to-agent protocol โ Claude, Codex, and Gemini communicate via file-based P2P messaging.
OpenClaw plugins that add A2A compatibility and enable communication with other A2A-compatible agents.
Open-source marketplace for Claude Code plugins. Publish in 2 HTTP requests, earn 80% in USDC. Install: /plugin marketplace add techgangboss/agentstore
SMTP for AI agents. The open communication protocol for agent-to-agent communication. ๐
A2A protocol enables agent communication. AXME adds durable lifecycle, retries, timeouts, and human checkpoints.
A local-first AI agent with persistent memory, emotional intelligence, and a peer-to-peer skills economy.
The trust layer for agent-to-agent commerce โ natural-language mandates, ERC-7710 delegated permissions, x402 payments, escrow, and dispute resolution as one open, catch-all Agent Skill / Claude Code plugin.
Agent behavior that compiles
The A2A x402 Extension brings cryptocurrency payments to the Agent-to-Agent (A2A) protocol, enabling agents to monetize their services through on-chain payments. This extension revives the spirit of HTTP 402 "Payment Required" for the decentralized agent ecosystem.
Aser is a lightweight, self-assembling AI Agent frame.
Golang SDK for A2A Protocol