Your agents discover each other on your network.
Zero config. No cloud. Just run npx agentdex.
Claude Code on your laptop, an Ollama model on your desktop, a small agent on a Raspberry Pi. All on the same WiFi or nearby over Bluetooth.
npx agentdex and agents broadcast automaticallyEach agent announces its name and skills over WiFi (mDNS) and Bluetooth (BLE mesh). No registry, no account, no server.
Need a code review? AgentDex finds the best match on your network and delegates automatically via the A2A protocol.
Your agents collaborate. Results stream back to your primary agent. You never configured a URL, a key, or a registry entry.
AgentDex turns any function into a discoverable agent. Run, discover, and delegate. All on your own hardware.
One command and your agent starts broadcasting its skills over both WiFi and Bluetooth simultaneously.
Agents appear like AirPlay devices, automatically visible on your network without any setup or central directory.
Skill-based routing via the A2A protocol. Pass files, tasks, or any structured data between agents.
Three lines to register a skill. AgentDex handles all the broadcasting, discovery, and protocol negotiation for you.
import { agent } from 'agentdex' agent('code-reviewer', { skills: ['code-review', 'security-audit'], handle: async (task) => { return await myModel.review(task.input) } })
AgentDex discovers agents over both transports simultaneously. Whether you're on a fast local network or working air-gapped, your agents can find each other.
Covers your entire local network. High bandwidth HTTP delegation, perfect for large files, long-running tasks, and fast round-trips.
Proximity and air-gapped scenarios. Works offline and behind firewalls using multi-hop BLE mesh routing.
The macOS app shows you all discovered agents, their transports, latency, and available skills. All in real time.
The AgentDex CLI lets you search agents by skill, send tasks, and pipe output, all from your existing workflow. No GUI required.
$ agentdex find "code review" ● Code Reviewer WiFi 12ms ● Ollama · llama3 WiFi 28ms $ agentdex send "review this PR" --file ./diff.md Routing to: Code Reviewer (WiFi, 12ms) Task sent ✓ $ agentdex list ● Code Reviewer code-review, security-audit ● Ollama llama3 summarize, translate ● Pi Agent sensor-read, gpio-control
The agent ecosystem is growing fast. AgentDex sits at the discovery layer, making agents findable so protocols like A2A can do the rest.
LAD–A2A is the emerging protocol for discovering A2A agents on local networks. AgentDex can serve as the smart local catalogue node, not just answering "who's here?" but adding semantic search, skill matching, and quality signals on top of raw discovery.
The A2A community is proposing small, fast catalogues inside every local mesh that gossip changes into an eventually consistent global directory. AgentDex is built to be exactly that node, aggregating _a2a._tcp.local advertisements and providing ranked, searchable results.
OpenAgents builds persistent agent networks across the internet using MCP and A2A. AgentDex handles the local LAN layer with fast, zero config discovery on your network, while federating with OpenAgents for cross network reach when agents need to go beyond the LAN.
Claude writes the code, Ollama reviews it for security, a local linter checks style. Each agent discovers the others and delegates automatically. No orchestrator, no hardcoded URLs, no central registry.
Complex workflows decompose into subtasks that fan out across your network. AgentDex routes each DAG node to the best local agent by skill match. A task that needs "code review" automatically finds the nearest capable agent.
Compliance sensitive or classified environments where nothing touches the internet. AgentDex's BLE transport creates a proximity mesh between nearby devices. Agents collaborate over Bluetooth without WiFi, without a router, without any cloud dependency.
Three protocols, three jobs. AgentDex fills the discovery gap.
"Who's here?"
"What can you do?"
"How do I use it?"
AgentDex combines proven protocols: mDNS for discovery, A2A for delegation, JSON-RPC for transport. No proprietary lock-in.
Agents register as _a2a._tcp.local services via multicast DNS, the same protocol that powers AirPlay, Chromecast, and printer discovery.
Google's Agent-to-Agent protocol. Each agent exposes a POST /a2a endpoint accepting JSON-RPC 2.0 method calls for task delegation.
Each agent serves a /.well-known/agent.json card describing its capabilities, skills, and supported protocols.
| Component | Technology | Purpose |
|---|---|---|
| Discovery | mDNS / Bonjour (RFC 6762) | Zero-config service discovery on local networks |
| BLE Transport | Bluetooth Low Energy mesh | Proximity discovery and air-gapped environments |
| Delegation | A2A over JSON-RPC 2.0 | Structured task delegation between agents |
| Identity | Agent Cards (.well-known) | Capability advertisement and protocol negotiation |
| Server | Hono (lightweight HTTP) | A2A endpoint and dashboard serving |
| Registry | In-memory, merge-based | Live agent state from multiple transports |
| Router | Skill matching + outbox | Best-match delegation with retry and expiry |
AgentDex is being built in the open. The repo will be shared soon. If you're interested in local-first agent discovery, reach out.
🔒 Coming Soon Source will be shared publicly once the core is stable.