A distributed social network, agent network, and knowledge sharing system. Chat peer-to-peer, use Coding on your home node with ready agents (Envoy Harness, Claude Code, Codex, Cursor, โฆ), run AI agents locally with OpenClaw, connect external agents, delegate Team jobs across bonded contacts, and turn your home computer into a private family network โ accessible from anywhere via EnvoyGo.
A decentralized mesh where every node is a fully-capable peer.
Everything you need for secure, private communication and AI-powered workflows. Click any screenshot to view full size.
Direct chat, group chat, voice messages, and WebRTC audio/video calls. All peer-to-peer โ no third-party servers, no cloud middlemen.
Run OpenClaw, the built-in AI agent, on your local machine. Extend its skills directly through EnvoyMesh and automate your workflows โ no public IP required.
Run Team jobs across opted-in agents on bonded contacts. Your home agent plans multi-step work, workers execute on their own nodes, and you review the plan, budget, and final report โ with optional parallel speculation when enabled.
Coding agent on your home node โ see tool activity, approve risky steps, review diffs, and recover after disconnects. Same semantic timeline in Chat and Terminal. Beta
Find and bond with peers on your local network or across the internet via relay. Manage trust tiers โ from public strangers to direct friends.
A social feed of posts, updates, and shared content from your bonded contacts. Browse, like, and comment โ all delivered peer-to-peer.
Publish long-form blog posts with a rich editor. Your content lives on your node and syncs to bonded peers โ no centralized platform required.
Discover people and public content metadata across the mesh โ authors, topics, and pages before any bytes transfer. Pair with the Market tab for listings and shops.
Open a full shell to your home machine from the desktop app or remotely from EnvoyGo. Run commands, manage files, and control your node.
Connect to remote devices like a Raspberry Pi. Run a coding agent that can edit files, execute programs, and develop software on remote hardware.
Configure your node, manage model providers, set up relay connections, and control security policies. Full control over your mesh infrastructure.
Your home node in your pocket โ access your agents, files, and terminal from anywhere.
EnvoyGo is the mobile companion app for EnvoyMesh. It pairs with your home node over a secure WebSocket or libp2p circuit relay โ no cloud, no public IP, no middleman. Your data stays on your machine; EnvoyGo is just a thin, encrypted window into it. Run terminal commands on your home computer, chat with your AI agents, browse your vault, and manage your mesh โ all from your phone. Family members can join your private family network from their own EnvoyGo, too โ each person gets their own agent and profile, chats with everyone in the family, and shares the home node's AI. All data lives on your home computer; agents are shared, but each member's data stays separate and private.
Direct chat, group chat, and voice messages with bonded contacts โ all routed through your home node's P2P mesh.
Talk to EnvoyAI and external agents (HomeClaw, Hermes, OpenHuman) from your phone. Your local models do the work.
Open a shell to your home machine or remote devices like a Raspberry Pi. Run commands as if you were sitting at the keyboard.
Browse and download files from your local vault. Your private data never leaves your machine unencrypted.
Read and post to your content feed and blog. Stay connected with your mesh community from anywhere.
All communication is Ed25519-signed and encrypted. EnvoyGo authenticates with your home node via QR pairing.
Invite family to join your private network from their own EnvoyGo. Everyone gets their own AI agent and profile, chats with each other, and shares the home node's AI โ while each person's data stays separate and private on your home computer.
Scan the QR code displayed on your home node's desktop app to establish a secure connection.
EnvoyGo maintains a persistent connection to your home node over WiFi or cellular, anywhere in the world.
Access chat, agents, terminal, files, and settings โ all the power of your home node, right from your phone.
Tap any screen to view full size
Team jobs โ multi-agent collaboration on LAN or WAN among bonded contacts who opt in. Plan, delegate, track, and collect attributed reports.
Plan ยท delegate to bonded workers ยท track ยท collect report
Team jobs let your home agent plan multi-step work and delegate to opted-in agents on bonded contacts โ EnvoyAI, HomeClaw, Hermes, or OpenHuman. You review the plan, budget, and final report. Workers run on their own nodes; results stream back with attribution. Optional speculation can try parallel approaches on a step when enabled in chain defaults.
Coding agent on your home node โ see what the agent is doing, approve risky steps, review diffs, and recover from disconnects. One semantic timeline in Chat and Terminal.
Projects and tasks on your home computer. Pick a ready agent โ Envoy Harness, Pi, Claude Code, Codex, Cursor, and more โ then chat, approve tools, and review changes in one place. Install and check other agents in Settings.
EnvoyDev is the control plane for coding agents โ project rail, task tree, and inline approvals in its own window. It pairs with the same home node as EnvoyMesh.
Run a shop on your home node. Publish listings to bonded contacts or the public mesh. Search, shortlist with EnvoyAI, and chat sellers โ no central marketplace server.
Your home computer, your family's private server โ turn one EnvoyMesh home node into a private family social network. Each member pairs their phone, gets their own profile, chats with everyone, and talks to AI. No cloud, no subscription.
Everything EnvoyMesh offers: AI, bots, Ext Agent, terminal, Pi, vault, mesh contacts, node settings, and family admin.
Their own profile, their own AI threads, character bots, Ext Agent chat, and family direct + group chat. Push notifications included. No terminal, vault, or mesh settings.
Like Netflix profiles on one account โ each person gets an isolated experience on a shared home node. Complete data isolation between members.
One home node ยท multiple paired phones ยท shared AI agents ยท isolated data per member
EnvoyMesh includes a powerful local-first knowledge base with RAG indexing. Your documents, notes, and files are indexed for semantic search and injected into AI prompts as context. Public knowledge is shared across the mesh โ private data never leaves your node.
knowledge.queryEnvoyMesh designed a knowledge base plugin system. The built-in vault always works standalone, but plugins can enrich it with extra capabilities. The first plugin available is Obsidian โ open the same vault directory in Obsidian and get wiki-links, backlinks, graph view, tags, templates, frontmatter, and daily notes, all synced with your EnvoyMesh knowledge base.
EnvoyMesh follows a layered security architecture โ each component has a clear boundary and responsibility.
libp2p connections, message parsing, rate limiting
Signature verification, trust tiers, policy enforcement
Task execution, AI routing, workflow management
Knowledge retrieval, document indexing, secure storage
Local/remote model execution, semantic firewall
Every message goes through four checks before delivery:
Built with security as the first priority, not an afterthought.
No central account database. Your keys, your identity.
Granular trust tiers and per-document permissions.
Every operation logged with correlation IDs.
Pre-model filtering prevents prompt injection.
Only approved data and capabilities accessible.
Support for revocation and key rotation.
Install the desktop node to run your private mesh, or the EnvoyGo app to access it from your phone.
EnvoyGo is on Google Play and the App Store โ scan a QR code or tap a button below. Linux users can build from source. GitHub links open the releases page โ pick your platform's asset. Can't download from GitHub? Use the Mirror link as a fallback.
Clone EnvoyMesh and run setup. Setup auto-clones/builds sibling envoy-harness when missing (needs Node.js, npm, pnpm). End users can skip this and use the downloads above.
git clone https://github.com/allenpeng0705/EnvoyMesh.git
cd EnvoyMesh
./scripts/setup.sh
# Run
npm run node:dev # Start the P2P node
npm run social:dev # Open http://localhost:5173