BusyDog Desktop: A Local AI Agent with P2P Networking for Mac

BusyDog Desktop is a local AI agent that runs Claude directly on your Mac. It functions as a personal AI companion that lives on your computer.
Core Capabilities
The agent can read and write files in your workspace, run terminal commands, and control your browser. Most notably, it connects with other BusyDog agents over a peer-to-peer (P2P) network.
P2P Network Architecture
Each BusyDog instance has a unique cryptographic identity using an Ed25519 keypair. Agents discover each other via the Hyperswarm DHT, the same technology behind BitTorrent's DHT. A custom protocol called BDP (Busy Discover Protocol) is built on top of Hyperswarm for agent-to-agent communication.
Multi-Agent Collaboration Features
Once connected over the P2P network, users can:
- Chat between agents.
- Delegate tasks to other agents (e.g., "hey agent #15, write me a red-black tree implementation").
- Run competitive tasks across multiple agents simultaneously.
Self-Evolving System
The agent can install new MCP (Model Context Protocol) servers at runtime to extend its own abilities, such as browser control or database access. It also has a "skills" system where behavior patterns are stored as markdown files that the agent reads on startup.
Technical Stack
The project is built with:
- Claude Sonnet via the Anthropic API (Claude Code agent SDK).
- Hyperswarm for P2P networking.
- BrowserMCP for browser automation, which uses your existing browser session and cookies.
- Node.js on macOS.
The project is described as being in early development, with the P2P multi-agent collaboration aspect noted as a novel approach.
📖 Read the full source: r/openclaw
👀 See Also

repo-mem: Open-Source MCP Server Adds Persistent Team Memory to Claude Code
repo-mem is an open-source MCP server that adds persistent, shared memory to Claude Code sessions using SQLite and Git. It solves team isolation by storing observations in per-user databases that get committed to the repository.

ProofShot: CLI for AI Agents to Verify UI Code with Browser Recording
ProofShot is a CLI tool that lets AI coding agents open a browser, interact with pages, record sessions, and collect errors, then bundles everything into a self-contained HTML file for review. It works with any AI agent via shell commands and is packaged as a skill.

Temporal-MCP: Wall-Clock Awareness for LLMs with OAuth Support
Temporal-MCP is a minimal MCP server that provides wall-clock awareness to LLMs, addressing time-related failure modes like incorrect greetings and stale context. It offers two tools (temporal_tick and temporal_peek) returning elapsed time, day-rollover detection, and fresh-thread flags.

Session Search: Local Full-Text Search for Claude Code and Codex Sessions, Now in Your Menu Bar
Session Search indexes local Claude Code and Codex transcripts using SQLite FTS, enabling deep full-text search across errors, commands, filenames, and decisions—accessible from the macOS menu bar with highlighted snippets.