freedzhost.cloud

One client, your whole lab: the tour

Level ReadingEstimated time 10 minA word you don't know? Glossary

Picture this. You are on the sofa. On your phone you open one app. You ask a coding agent to fix a test on the server, you watch it work line by line, you approve its command with a tap. A notification tells you the image render you ordered an hour ago is ready. Another says the guard machine banned an address scanning your proxy. All of it on your hardware, with no monthly bill per token.

Phone appnative, fingerprintDesktop clientserved on every workstationConsole APIreads, one write: goRooms controllerdurable, idempotent, replayForge, n8n, GPU gridissues, workflows, modelsOpenFox instanceslocal modelsClaude Code, Kiminative or by adapteryour tap
Two screens, one back end. The phone app and the desktop client never talk to an agent directly: they go through a small API that reads the fleet, and a rooms controller that keeps every conversation. Reads run alone; any action waits for your tap on a confirmation card.

Proven here, every day. Not a mock-up: this is the setup this site was built with. Each piece below has its own step-by-step tutorial, with the commands, the numbers we measured and the traps that cost us an evening.

What one client lets you do

Why it stays simple

The concept is ambitious; the building blocks are not. Three rules keep it that way:

  1. Small pieces, one job each. An API that reads, a controller that keeps conversations, agents that code. Each fits in your head, each can be replaced.
  2. The model proposes, code decides. Verdicts, merges and actions are plain programs or your tap, never a model's mood (see BMAD with small models).
  3. One gateway to every model. Change the model, the card or the vendor; nothing else moves (see the model gateway).

Where to start

You do not build it in one go. Start with the gateway and OpenFox: one evening, and you already have a local coding agent. Every next tutorial adds one brick that works on its own.

Want it set up for you, or adapted to your own lab? Get in touch.

Found this useful? Tell us what to measure next.