LLM inference
llama.cpp lane
Chat, agents, and coding turns. A weak device borrows a strong peer’s tokens.
Home / Fabric sizer
Every Augmentum node advertises what it can serve and borrows what it can't. Seven capability kinds route peer-to-peer between boxes you pair deliberately — and Fabric is off by default: a solo install never runs a line of it until you flip fabric_enabled.
Routing is cost-aware: each request goes to the cheapest peer advertising that capability. Click a peer to take it offline and watch its routes fail over — and watch what honestly can't be served without it.
When no online peer advertises a capability, the request stays local and reports no capable peer — Fabric borrows hardware, it doesn't invent it.
These are the capability kinds a node can advertise and a peer can borrow — no more, no less.
llama.cpp lane
Chat, agents, and coding turns. A weak device borrows a strong peer’s tokens.
SD15 / SDXL / FLUX overlay
Diffusion jobs route to whichever box has the GPU headroom.
Kokoro · Pocket TTS
Sub-second replies rendered wherever a voice lane is warm.
Moonshine
Streaming transcription for ambient listening and dictation.
packs + embeddings
Hybrid retrieval over your library, served by a peer that holds the index.
sandboxed Python
Containerized interpreter runs on the box with cores to spare.
game & cast surfaces
A TV becomes the shared screen, a phone the controller.
TV setup + APK sideload →No peer joins your fabric by being on the same network. Trust is established out-of-band, SSH-host-key-style, and every request rides an end-to-end encrypted envelope.
Each node shows its key fingerprint in the Fabric UI. On the initiating node, you paste the remote node's URL and fingerprint — the fingerprint is the out-of-band secret.
SHA256:ab3f…9c2e The pair request is Ed25519-signed, carries a replay-blocking timestamp, and must address the right node's fingerprint — only the holder of the matching key, aimed at the right box, gets through.
ed25519 ✓ · t+30s The receiving node's operator approves the pair explicitly. Trust is never permanent — either side can revoke it at any time.
peer approved fabric_enabled per nodeThree pairings, three jobs — deliberately separate schemes:
Start from a preset, then tweak. Drag a chip from one device onto another to override.
Each workload lands on the best-fitting device. Within LLM inference and Image generation, the largest selection wins.
This sketch allocates greedily — biggest workloads claim GPU first, CPU-capable ones fall back. The production router is cost-aware and prefers the cheapest capable peer.
Estimates use rough Q4_K_M VRAM plus KV cache headroom at ~8k context. Real numbers depend on quant, context length, model choice, and what else is on the GPU. Augmentum has the production allocator; this page is a planning sketch.
Fabric keeps chat, image, voice, and memory models resident on the machines that serve them. One box has to queue work and pay load/swap costs as it jumps between modalities.
Each peer can keep its assigned modality warm: image on a GPU box, chat on another machine, voice and embeddings on light CPU lanes. Wall-clock is the slowest warm lane, not every model loading in sequence.
A single accelerator has to unload or page between chat, diffusion, voice, and embedding models. The amber bands are load/swap time; useful work waits behind them.
One GPU serves one heavy workload at a time. An enabled fabric can run chat, image, voice, and embeddings on different peers so one job does not stall the whole house.
An old gaming PC, a Mac mini sitting on a shelf, a laptop you upgraded from — together they outclass a workstation card you'd have to buy.
When a paired device is unavailable, Augmentum can fall back to the remaining advertised capabilities instead of assuming one perfect box is always online.
Every peer is a machine you pair deliberately, usually on LAN or Tailscale. Requests travel in Ed25519-authenticated, end-to-end encrypted envelopes. There is no Augmentum-hosted relay, no metering, and no telemetry.
Voice while coding
Tower · Laptop
Tower runs the coder agent on the large model. Laptop handles Moonshine STT plus Kokoro or Pocket TTS for ambient voice. You dictate a code review request while the agent is mid-refactor; both can run at once.
Family of four
Tower · Mac mini · Old laptop
Four people, four conversations, four devices serving them. The tower handles the heaviest chat, the Mac mini runs voice for the kid, the old laptop does embeddings + memory writes for everyone.
Old hardware reuse
2020 desktop · Mac mini M2 · old laptop
Repurpose compatible machines you already own. The desktop handles image generation, the Mac mini runs a small chat model on CPU, and the old laptop takes embeddings or voice. Total spend: zero.