Open Source Radar
JamesBrownVC/

Buddy

GitHub

Buddy is a Python-based, local-first network of Hermes agents for voice-first task planning and memory, designed to operate on a single machine with a hub and multiple specialized agents.

18stars
0forks
5issues
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Reviewgenerated from repository data · Jul 18, 2026

What it is

Buddy is an external executive function for people with ADHD, implemented as a mesh of Hermes agents that run locally on hardware. It uses a hub to register and route between agents (Bookkeeper, Browser, Orchestrator, Builder, Repair) and tools, with a dashboard for memory and analytics. The system emphasizes autonomous agents that communicate via a single /ask contract and can delegate tasks among themselves.

How it works

  • Each specialist is a Hermes agent with its own profile and tools; communication uses a POST /ask contract.
  • Agents collaborate through MCP tools to delegating to peers when needed.
  • Deterministic tools exist alongside agents; Toolsmith tools generate small HTTP-GET MCP servers attached to one agent.
  • Routing is handled by a lightweight Router, which forwards uncertain requests to the appropriate agent or escalates to the Orchestrator.
  • Memory is per-agent with a memory layer and a separate long-term store; an Audit agent logs actions for self-improvement.

Getting started

Quick start (macOS)

Prerequisites: Python 3.11 · Docker (Colima) · ffmpeg · a Telegram bot token · OpenAI + ElevenLabs API keys. cloudflared is optional and disabled by default.

cd telegram_voice
python3.11 -m venv .venv
.venv/bin/pip install -r requirements.txt

cp .env.example .env          # fill in your keys — .env is gitignored

# stealth browser
colima start --cpu 2 --memory 4
docker run -d --name browser --restart unless-stopped \
  -p 8080:8080 -p 5900:5900 psyb0t/stealthy-auto-browse

# create the per-agent Hermes brains (needs Hermes installed + OPENAI_API_KEY set)
.venv/bin/python setup_hermes_brains.py

# the whole stack: terra proxy + Hermes brains + private local hub + bot + agents
.venv/bin/python start_all_mac.py

# provision the ElevenLabs agent + its webhook tools
.venv/bin/python setup_elevenlabs.py "<the tunnel URL printed above>"

Open the authenticated local dashboard with .venv/bin/python open_dashboard.py. Remote access is opt-in; read SECURITY.md before enabling it.

Traction

  • Stars: 18
  • Forks: 0
  • Open issues: 5

Release history

  • Releases: latest 0 — none

Caveats

  • License: none listed
  • Language: Python
  • Created: 2026-07-11
  • Last push: 2026-07-12
SharePost on XLinkedIn
All trending reposRevenue-verified startups →