user:ankurCES
created:Jun 5, 2026
karma:1
about:

I've been building blumi, a local-first, provider-agnostic agentic coding assistant. One Rust core emits a single typed event stream, and every surface is just a renderer of it: a terminal UI, an embedded web UI, an always-on gateway, and blugo — a Flutter phone app that mirrors the TUI.

The part I'm most excited about is the grid: point several blumi serve gateways at the same secret and they auto-discover each other on your LAN (mDNS, or static peers). Then you fan one task across all of them — from the terminal, the web UI, or right from your phone — and each machine runs its share and reports back, tagged by hostname. There's a deterministic "delegate over grid" path that doesn't depend on the model calling a tool, so it works even with small local models.

BYOK (Claude / OpenAI / Gemini / Azure, plus local llama.cpp), with sub-agents, MCP, SKILL.md skills, a task board + autonomous loop, Docker/SSH executors, and voice. Apache-2.0, early and rough in places — feedback very welcome, especially on the grid model.

Repo: https://github.com/ankurCES/blumi-cli