The AI that actually commands your machine.
Say "Yabby" and watch autonomous agent teams plan, code, design, and deploy — with full system access. No buttons. No typing. Just your voice.
Yabby doesn't just chat — it executes. Terminal, browser, files, apps. Everything.
Bidirectional audio via WebRTC. Wake word “Yabby” with smart VAD. Natural conversation in any language. No wake button, no typing, no menus. Speak and Yabby acts — instantly.
Lead agents create managers and sub-agents. Auto-orchestration handles coordination, reviews, and QA. 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. Qdrant vector search + SQLite. Yabby learns who you are, your preferences, your context — across every session.
Each task spawns a Claude CLI process with unique session, system prompt, and full context. Parallel execution with structured logs.
SSE live feed of tool calls, agent progress, task completions. Redis pub/sub for inter-agent messaging. Watch your AI workforce in real time.
"Yabby, crée-moi un portfolio dark mode avec une section blog"
Natural voice via WebRTC. Wake word "Yabby" activates. Client-side VAD + noise filter ignores background sounds.
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 creates PLAN.md, recruits agents via curl API calls, and sequences work: design first, then frontend + backend in parallel. Each agent is a Claude 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. Creates teams, 3-phase strategy: plan, review, QA. Reports to you via voice.
Coordinates dev sub-agents. Auto-triggered review on task completion.
Manages design team. Reviews visual output, ensures consistency.
6 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 curl. No human in the loop.
Sub-agent finishes → orchestrator re-spawns the lead to inspect and decide.
No project ships without a QA pass. Corrections loop until clean.
Agents push milestones. Yabby relays them as speech. Zero polling.
git clone https://github.com/openyabby/yabby && cd yabby && npm start
git clone https://github.com/openyabby/yabby.git
cd yabby
npm install
cp .env.example .env
# Add your API keys
npm start
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.