Products
Five tools. One mesh. Built to work together so your AI agents can plan, build, and review code without you babysitting them.
MeshSpace
v0.3.4The visual command center. A desktop IDE that lets you launch autonomous AI swarms, watch them work a Kanban board in real time, and inspect every terminal and file they touch.
- ✦Swarm orchestration — Coordinator, Scout, Builders, and Reviewer each run in their own persistent terminal pane
- ✦Live Kanban board — task cards move columns in real time as agents call MeshMCP over SSE
- ✦Persistent terminals — xterm.js backed by a Rust PTY server; sessions survive navigation
- ✦CodeMirror 6 editor — theme-aware syntax highlighting, multi-file tabs, folder tree
- ✦Notification system — per-status heartbeat glow, audio chime, desktop notification, sidebar attention routing
- ✦Skills panel — drag-and-drop agent skill configuration with per-tag accent colors
MeshSwarm
The autonomous agent orchestrator inside MeshSpace. Spawns Claude agents in isolated terminal panes, coordinates task assignment, enforces file ownership, and gates the pipeline until each phase is verified.
- ✦Four specialised roles — Coordinator plans, Scout maps, Builders write, Reviewer gates
- ✦Pipeline gate — Builders are blocked until Scout signals
SCOUT COMPLETEin its terminal - ✦Load-balanced assignment —
inferTaskAssignment()distributes tasks evenly across Builders - ✦File ownership claims — each Builder locks its files to prevent merge conflicts
- ✦Reviewer loop — approve moves task to done; reject returns it to todo with a reason for the Builder
- ✦Stale task cleanup — on
SWARM COMPLETE, leftover TODOs are auto-cancelled
MeshMCP
The shared context bus. A local Node.js server that holds all task state, agent mailboxes, and knowledge. Every surface — IDE, CLI, voice — speaks the same MCP protocol and sees the same board.
- ✦REST + MCP tool interface —
create_task,update_task,list_tasks,send_chat_message,cancel_stale_tasks - ✦SSE event stream —
task.created·task.updated·chat.messagebroadcast to all consumers - ✦SQLite-backed — serialized writes via
_writeQueue, dedup fingerprinting,normalizeTask()on every read - ✦Task lifecycle —
todo → in_progress → in_review → done(or cancelled) - ✦Bearer auth — cryptographic key generated at startup via
rand::thread_rng(), validated on every request - ✦Auto-started by MeshSpace — Tauri sidecar spawns the server on port 3456 with a Tokio watchdog that restarts on crash
MeshVoice
v0.1.1Native desktop dictation tuned for developers. Speak a line, see it appear exactly where your cursor is — in any terminal, editor, or browser — without touching the keyboard.
- ✦Local whisper.cpp — bundled binary, models from Tiny (75MB) to Large v3 (2.8GB), no internet required
- ✦Groq cloud fallback — Whisper Large v3 via API when no local model is loaded
- ✦Universal text injection — Win32 SendInput (Unicode) works in cmd, PowerShell, Windows Terminal, VS Code, browsers; clipboard fallback for legacy terminals
- ✦Custom dictionary — case-insensitive, word-boundary matching, slash alternatives (
shree/shri → shrey), casing preserved - ✦Push-to-talk or toggle — user-defined global hotkey, re-registers live on change
- ✦System tray — runs in background, close hides to tray so hotkey stays active
MeshCode
In DevelopmentTerminal-native AI engineering engine. Generates ASTs, analyzes dependencies, and applies multi-file diffs from the CLI — no IDE required.
- ✦Natural language → multi-file diffs — describe a change, get a structured patch across your entire codebase
- ✦AST-aware edits — understands code structure, not just text
- ✦MeshMCP context — reads the shared task board so it knows what the swarm is working on
- ✦CLI-first — works in any terminal, no GUI needed