QuickStart Setup
Up and running by tonight.
One 90-minute call. Working on your Mac, built around the task you care about most.
- Installed, configured, ready
- Built around your first real task
- Recording of the call to rewind
Voice-driven multi-agent execution. On your desktop.
Say "Yabby". Speak a task, approve a plan, and let local agents execute real project work through CLI runners, connectors, review, and QA. MIT-licensed and built in public. Open-source on macOS today, native desktop app for Mac, Windows & Linux coming next.
Yabby doesn't just chat. It executes. Terminal, browser, files, apps. Everything.
Bidirectional audio via WebRTC. Wake word “Yabby” with Silero VAD and optional speaker verification. Natural conversation in any language. No wake button, no typing. Speak and Yabby acts instantly.
Lead agents create managers and sub-agents. Auto-orchestration with cascading task queues: parallel within a phase, sequential across phases. Your project team runs itself.
Terminal, AppleScript, Playwright, file system, browser DOM. Agents never say “I can't”. They find a way and execute it.
Mem0 extracts facts from conversation every 6 turns. Qdrant vector search + SQLite. Yabby learns who you are, your preferences, your context. Persistent across every session.
Claude Code (default), OpenAI Codex, Aider, Goose, Cline, or Continue CLI. Each task spawns a CLI process with its own session, system prompt, and full context.
SSE + WebSocket live feed of tool calls, agent progress, and task completions. Redis pub/sub for inter-agent messaging. Watch your AI workforce in real time.
The open-source project runs on macOS today. A native desktop app for Mac, Windows, and Linux is coming next. Drop your email and we’ll let you know the day it’s ready to test.
"Yabby, build me a dark mode portfolio with a blog section"
Natural voice via WebRTC. Wake word "Yabby" activates. Client-side VAD + noise filter ignores background sounds. Optional speaker verification ensures only your voice triggers it.
Three tool calls in one response. Yabby creates the project, assigns a single lead agent, and sends the full brief. The lead builds the team autonomously.
The lead submits a plan for your approval, recruits agents, and sequences work: design first, then frontend + backend in parallel. Each agent is a CLI process with full Mac access.
When tasks complete, the orchestrator auto-triggers the lead for review. The lead inspects the sandbox, creates a QA agent, and only marks the project complete when QA passes. You get a voice notification. Zero micromanagement.
Agents communicate via Redis pub/sub. Completions cascade up automatically.
Full API access. 5-phase workflow: discovery, planning, execution, review, QA. Submits plans for user approval. Reports to you via voice.
Coordinates dev sub-agents. Auto-triggered review on task completion. 5s debounce.
Manages design team. Reviews visual output, ensures consistency.
Channels, connectors, and MCP servers. Yabby talks to the tools you already use.
Discord, Slack, Telegram, WhatsApp, Signal. Same tools as voice. Slash commands, group mentions, per-thread agent binding.
GitHub, Jira, Linear, Notion, Google Drive, Stripe, and more. Built-in or MCP-backed. Project-scoped with encrypted credentials.
Spawn and manage Model Context Protocol servers. Tool schemas auto-bridged to OpenAI format. Works with any MCP-compatible tool.
Cron, interval, or manual triggers. The built-in scheduler ticks every 30s, retries on failure, and recovers orphaned runs on startup.
7 design decisions that define how Yabby operates.
Speaks and calls tools simultaneously. No "let me do that for you". It's already done.
Bash, AppleScript, GUI control. Write files, run servers, take screenshots, open apps.
The lead builds its own team via API calls. No human in the loop for team formation.
Leads submit plans for your approval before execution. Approve, revise, or cancel via voice or UI modal.
Sub-agent finishes → orchestrator re-spawns the lead to inspect and decide. 5s debounce, 10s delayed re-check.
No project ships without a QA pass. Corrections loop until clean. Hallucination detector catches false claims.
Agents push milestones to SSE + WebSocket. Yabby relays them as speech. Also forwarded to WhatsApp.
git clone https://github.com/OpenYabby/OpenYabby && cd OpenYabby && npm i && npm run dev
git clone https://github.com/OpenYabby/OpenYabby.git
cd OpenYabby
npm install
cp .env.example .env
# Add your API keys
npm run dev
# → http://localhost:3000
# Say "Yabby" to start talking
Requires Node.js, PostgreSQL, Redis, Claude CLI, and an OpenAI API key.
A yabby (Cherax destructor) is a small freshwater crayfish native to Australia. Tough, resourceful, and surprisingly effective. They thrive in creeks, dams, and rivers across the continent.
Like its namesake, OpenYabby is compact but powerful. Small claws, big results. It burrows into your system, finds what it needs, and gets the job done. Autonomously, relentlessly, without fuss.
Open source. Self-hosted. Your machine, your data, your rules.