whoami

Davide A. Guglielmi. Italy.

cat ~/about.txt

I build local-first AI products and the infrastructure they need to run where vendors rarely optimize: Termux/Android, low-RAM ARM64, musl libc, and environments without prebuilt binaries. The work spans original CLIs, maintained coding-agent distributions, and a Rust-first MCP stack.

Spawn your Vivling
hatch one in the browser — it remembers you

ls ~/products

personal search engine for the terminal. One npm install, zero config, privacy-first

8 ★59 ↓/mo

Termux rebuilt around per-project workspaces, made for AI CLIs

11 ★

Rust API bridge: Codex ⇄ Anthropic Messages ⇄ OpenAI Chat/Responses

2 ★285 ↓/mo

ls ~/mcp

mcp-memory-rsthe notebook

Curated agent state: versioned JSON categories, BM25 search, per-device ACL, fleet sync

2 ★
mcp-vl-msa-rsthe library

Corpus recall: tantivy BM25, original-text injection, remember/forget capsules

1 ★
mcp-email-rsthe mailbox

Direct IMAP + SMTP for agents: read, search, organize, draft, send

1 ★
mcp-crewd-rsthe crew

Cell fabric daemon: spawn and coordinate Claude/Codex/pi worker cells over a Unix socket, audited

0 ★

Pure Rust, zero ML deps, local-first. On the official MCP registry (io.github.DioNanos/*) — and every claim ships with pre-registered negative results. We publish what failed, not just what worked.

ls ~/lib

ls ~/end-of-life

No longer maintained. Final releases may still be published where planned; existing releases and packages stay available as-is.

cat ~/stack

Rust · TypeScript · Go · Java Termux / Linux / macOS MCP servers (Rust runtime)

credits

background music: Dungeon Loop — Kobb

contact


Per aspera ad astra.