AI that runs on machines you own.

I am Tanner Osterkamp. I set up AI agents and open models on your hardware, and I build apps.

Nodes
2 × GB10
Link
200 Gb/s
Context
262,144
$ homelab status 2026-10-05 22:18 PDT
NODECHIPMEMORYGPUTEMP
sparkNVIDIA GB10121 GB96 %81 C
ascentNVIDIA GB10121 GB96 %84 C
workstationRTX 408016 GB1 %48 C
SERVING
modelglm-5.3-flash (open weights)
context262,144 tokens
enginevLLM, tensor parallel across spark + ascent
linkspark <-> ascent, 200 Gb/s
stateup running 4 waiting 5 kv cache 77 %
answered/v1/models in 28 ms
Read from my homelab on 2026-10-05 at 22:18 PDT.Snapshot, not live.

My own machines are the test bench.

Two NVIDIA GB10 machines, a DGX Spark and an ASUS Ascent GX10, joined by a 200 Gb/s link, serve one open model to every computer at home. An RTX 4080 workstation sits beside them.

nodesparkDGX SparkNVIDIA GB10 · 121 GBnodeascentASUS Ascent GX10NVIDIA GB10 · 121 GB200 Gb/sspark <-> ascentvLLM · tensor parallel 2glm-5.3-flashopen weights262,144-token context/v1/models in 28 msworkstationRTX 408016 GBcoding agentsClaude Code, CodexHermes, OMPnodesparkDGX SparkNVIDIA GB10 · 121 GB200 Gb/sspark <-> ascentnodeascentASUS Ascent GX10NVIDIA GB10 · 121 GBvLLM · tensor parallel 2glm-5.3-flashopen weights262,144-token context/v1/models in 28 msworkstationRTX 408016 GBcoding agentsClaude CodeCodex, HermesOMP
Drawn from the homelab readout of 2026-10-05 22:18 PDT. Memory per GB10 node is what that reading reported.
Engine
vLLM, tensor parallelOne model split across both GB10 machines.
Model
Open weightsglm-5.3-flash with a 262,144-token context.
Used by
Four agent harnessesClaude Code, Codex, Hermes and OMP do real work against it every day.

Three kinds of work, each with a fixed price.

Each one has a written scope before I start. The prices are on the packages page.

Agent setups

Claude Code, Codex, Hermes or OMP on your machine, asking before it sends, spends or deletes.

Agent Setup

Models at home

Open models on hardware you own, tested on your tasks, so your prompts stay on your network.

Homelab AI

Your hardware. Your models. Your data.

This is the shape of a homelab setup. The model runs on a machine you own, your agents use it, and a person approves anything that sends, spends or deletes.

cloud model, if you chooseyour network, your hardware01 hardwareYour machineGPU or unifiedmemory, adminaccess is yours02 modelOpen modelllama.cpp, vLLMor Ollama, testedon your tasks03 agentsAgent harnessClaude Code, Codex,Hermes or OMP,rules file, tools04 gateYou approvebefore it sends,spends ordeletesendpointOpenAI-compatible, on your private network, so your prompts stay on it.05 accountsYour accountsemail, calendar,GitHub, a databaseevery action loggedcloud, if you chooseyour network01 hardwareYour machineGPU or unifiedmemory, adminaccess is yours02 modelOpen modelllama.cpp, vLLMor Ollama, testedon your tasksendpointOpenAI-compatible, private03 agentsAgent harnessClaude Code, Codex,Hermes or OMP,rules file, tools04 gateYou approvebefore it sends,spends ordeletes05 accountsYour accountsemail, calendar,GitHub, a databaseevery action logged
  • You keep the keys

    I work on your machines and accounts. You keep the keys, the code and the hardware.

  • Cloud is a choice

    Nothing you type leaves the machine unless you choose a cloud model.

  • Written down

    Agent and homelab setups end with a written runbook, so someone else can run them.

Things I built that you can open today.

See the work page for how each one is built and what it runs on.

Live web app

Protocol Guide

Source-cited EMS protocol search. Every result names the protocol book it came from.

protocol-guide.com
Protocol Guide search results for adult chest pain 12-lead in the LA County EMS Agency protocols, each step citing its protocol.

MeshVault

A private AI server you own, with Hermes Desktop and an iPhone app.

meshvault.ai

My homelab

Two GB10 machines linked at 200 Gb/s serve an open model to every computer at home.

How it is built

The Protocol Guide screen is a sample search. Education and reference only.

Written scope first. Your machines, your keys.

  1. Talk it through

    A short note or a strategy call that ends with a written plan.

  2. Fix the scope

    A fixed price and a written scope before work starts.

  3. Build on your side

    Set up on your machines and accounts, with a person approving anything irreversible.

  4. Hand it over

    A walkthrough, a written runbook and email support afterwards.

Have something in mind?

Write to me at tanner@meshvault.ai. Fixed prices are on the packages page.