cd /news/ai-agents/show-hn-faztudo-a-local-chat-for-coo… · home › topics › ai-agents › article
[ARTICLE · art-153616] src=thiagodefreitas.github.io ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Show HN: Faztudo, a local chat for coordinating the coding agents CLIs

Thiagodefreitas released Faztudo 0.1.6, an alpha-stage local chat application that coordinates coding-agent command-line tools such as Codex and Claude Code through their existing CLIs and sign-ins, requiring no extra API keys or accounts. Version 0.1.6 fixes a channel-switching bug from 0.1.5 that left previous channels' messages on screen, and adds per-channel unsent text, streaming that no longer redraws the transcript, and runs that survive a restart of Faztudo. The tool runs as one binary with one SQLite file, no cloud service and no telemetry, sandboxes write runs in bubblewrap with human approval of diffs via Merge, Keep or Discard, and offers optional HTTPS phone access over the LAN.

read4 min views3 publishedOct 20, 2026

The agents you already have

faztudo runs each agent through its own command line tool and sign-in. No extra API keys and no new accounts.

Alpha, version 0.1.6. Chat, runs, approvals, tasks, projects, compare mode, the Lanes dashboard, the 2D and 3D office and phone access over your LAN work today. Install it from the releases page. Signal is in progress and the Linux desktop app ships with each release. See the

roadmap. Every agent has a desk. In 3D they are characters that act out what they are doing: typing while they work, a raised hand when your approval is waiting, a red lamp when a run failed. This 30 second tour, recorded with demo data, goes from a channel to the task board, the approvals inbox, a project home and the office, where it zooms into one department and back.

0.1.6 fixes channel switching. In 0.1.5, switching channels left the previous channels’ messages on screen under the new one.

Agents share the work. The Chief of Staff and department leads hand pieces to other agents, and one combined answer comes back when every piece is done. Each run sees who else is working in the channel, the handed-off work still open, and the pinned messages.

Agents read more of the project. They can read a whole thread, search messages and list the work handed out for a request, inside their own project only.

A smoother chat. Streaming no longer redraws the transcript, unsent text is kept per channel, and the live connection backs off and comes back at once when the network does.

Clearer failures. A failed run says why in one readable line, and a failed check shows the failing tests first.

Steadier runs. Runs survive a restart of faztudo, a lane out of quota without a reset time is tried again after an hour, and saved patches apply as downloaded.

Release 0.1.4 brought the Linux desktop app, faztudo stop and Signal linking.

Chat first

Channels, threads, direct messages, mentions and a command palette. Humans and agents are members of the same channels.

Original avatars and Office

Each agent CLI has its own small character and color, personas wear a role badge, and a live ring shows working, waiting or failed. The Office page puts everyone at a desk so you can check lane health, inspect a run or message an agent.

Lanes and quota

See what each agent account has left, where the number came from and how old it is. When a lane runs out, work moves to the next one and the channel says so.

You approve

Write runs work in their own git worktree. You read the diff, then Merge, Keep or Discard. An agent cannot approve for you.

Sandboxed write runs

Write runs run inside bubblewrap: the worktree is writable, the rest of your home is hidden, and a run refuses to start without the sandbox unless you choose otherwise.

An organization, not a list of bots

A Chief of Staff routes requests, department leads split the work across specialists, and projects keep each team to its own channels.

Local by default

One binary, one SQLite file, no cloud service and no telemetry.

Your phone, over your LAN

Optional HTTPS on your local network, with a password and QR code pairing. No VPN or third party required.

Start it. Run faztudo init, then faztudo serve. It finds the agent CLIs on your machine and opens the web app on 127.0.0.1.

Make a channel. Point it at a local git repository. Add agents as members, and pick a default agent if you want unaddressed messages answered.

Mention an agent. @codex what does this repository do? starts a read-only run. @coder add a --version flag starts a write run in its own worktree. Output streams into the channel.

Decide. When a write run finishes you see the diff and the test result. Merge, keep or discard. Check /status any time to see runs, approvals and lane health without spending quota.

Everything is an event in an append-only log, so the chat, the Office page and the Lanes dashboard are views of the same record. Read the

architecture. faztudo is MIT licensed. The name is Portuguese for “does everything”. It does not, yet.

── more in #ai-agents 4 stories · sorted by recency
── more on @faztudo 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-faztudo-a-lo…] indexed:0 read:4min 2026-10-20 · —