HI + AI = hi5
Humans and machines, creating together.
You bring the direction and judgment; agents bring the speed. hi gives
both a place to work: one command turns fresh Ubuntu into an AI workstation with
Claude Code, Codex, omp, herdr and Hermes, wires up ROCm, Docker and NetBird, then
checks everything is working. It's a single static binary with no runtime to install.
CLI only most people
curl -fsSL https://hi5.sh/install.sh | sh
Just the hi binary, checksum-verified, in ~/.local/bin. Update it later with hi update.
Workstation
curl -fsSL https://hi5.sh/install.sh | sh -s -- install
Installs hi, then opens a menu to pick the hi5 workstation software for Ubuntu 26.04. No GPU setup, no reboot.
Strix Halo
curl -fsSL https://hi5.sh/install.sh | sh -s -- install strix
The same menu with AMD ROCm for Strix Halo checked. Reboot once when it finishes.
New here? Rent your first GPU in five minutes or read the guide.
Two kinds of intelligence, one outcome.
Human intelligence
Creativity, judgment, curiosity, and direction.
Artificial intelligence
Speed, stamina, and many attempts in parallel.
Humans and machines creating together.
A high five takes two different hands meeting at the same moment. hi is built the same way: people decide what matters and what ships, and agents do the work in between.
YouWrite the task and the check that proves it worked.
Agentshi agent works on it in a box, on its own branch, and reports back what changed.
YouSay yes to the GPU and how long it may run.
Agentshi compute rents it, runs the job, and stops it when the time is up.
YouTalk with your team in Slack, in plain words.
Agentshi team's lead keeps the specs; a coder and a reviewer build the app.
Your agents, ready at first login.
Every workstation gets the same set of coding agents and GPU tooling, installed per user in ~/.local/bin.
Claude Code
Anthropic's agentic coding tool. It reads your codebase, edits files and runs commands from the terminal.
$ claudeCodex CLI
OpenAI's coding agent for the terminal. hi installs it without prompts, so setup never stalls.
omp
A terminal coding agent with the IDE wired in: subagents, plan mode, LSP, DAP and hindsight memory.
$ ompherdr
The runtime coding agents run on, for keeping several agents working side by side.
$ herdrHermes Agent
Nous Research's agent with tools, memory and messaging gateways, on any model through OpenRouter.
$ hermesAMD ROCm 10
GPU compute for Strix Halo (gfx1151), plus render and video group access to run local models.
amd-debug-tools
AMD's diagnostics for sleep, power and GPU state on Ryzen AI machines, installed with pipx.
hi install strixThe rest of the stack.
Ubuntu 26.04 packages and signed upstream repositories. Check what you need in hi install; uncheck it later to remove it.
Small surface, sharp edges.
Each command does one thing and delegates to the native tool underneath.
hi installInstall the workstation software. Offers a hostname change, then asks for sudo once.
hi install strixEverything above plus ROCm and GPU groups, finishing with a local hardware report.
hi verify strixRe-run the hardware report after the reboot. Nothing is uploaded.
hi netEnroll with NetBird. The setup key is read without echo and never lands in shell history.
hi net status · down · reconnectCheck, disconnect or reconnect an enrolled peer without a new key.
hi net expose <port>Put a web app or webhook receiver on your machine, even on localhost, on a temporary public HTTPS address. Password-protected by default, ends on its own, logs every request.
hi init <template> <dir>Start a project agents work well in: make check, short agent rules, safe settings and CI. Python, web, service, pipeline, ML and autoresearch (model training) built in, plus your team's own, and --update keeps projects current.
hi q <what you want>Ask for a shell command in plain words, or chat. The model looks at your files first; you see the command, and what its globs match, before Enter runs it. Uses Claude Code, OpenRouter or any OpenAI-compatible endpoint.
hi agent <task>Hand a task to Claude Code, Codex, or Hermes. It works without permission prompts in a box, on its own branch, and you get one report back, the same for every agent: what it said, whether it worked, and what changed. --bundle web,office,data adds skills and tools for browsing, documents and data.
hi agent best-of <n> <task>Run one task in n boxes at once, mixing agents. hi runs your check in each box itself and ranks the results, and you keep one. With --score it runs rounds, autoresearch-style: each starts from the best so far, and hi commits a result only when its score beats it. --then runs a command of yours, such as a report, when the rounds end.
hi team new <name>A virtual team of agents in one Slack channel: a Hermes lead talks with your people and keeps the specs, a coder and a reviewer work in boxes, and the app runs in previews and production. hi team key gives it an OpenRouter key of its own and hi team env the app's settings, so nobody pastes a key into Slack.
hi box shell · runRun a shell or a command in a rootless container: the project and nothing else, no credentials, a network that reaches only what you allow, and the Strix Halo GPU if you want it. devcontainer.json sets it up for the whole project.
hi computeGuided menu to start, reach and stop remote GPU machines on Colab, Hugging Face, RunPod or Shadeform, with lifetime limits.
hi compute stopPick a running machine from a list, or all of them, and stop it after confirming.
hi compute run <script.py>Run a script or container to completion on rented hardware and stream its logs.
hi compute serve <model>Serve a GGUF model with llama.cpp on a rented GPU and tunnel its OpenAI-compatible API to localhost.
hi connect <server>Join your team's hi server, which approves and pays for GPUs and serves your team's project templates.
hi dataSearch your team's private Hugging Face datasets, models and buckets and download one with hf, or read them straight from code with hi data run. The server keeps the token; your machine never holds one.
hi compute run --data <org>/<name>Give a cloud job your team's data: the server opens a narrow public address with NetBird for the run, so the job downloads it and can call load_dataset itself, with no Hugging Face token on the machine.
hi skillsFind, install, and update agent skills from skills.sh, pinned and audited, and teach agents to use hi safely.
hi adduser <name>Create a user who already has render and video access.
hi updateUpdate hi itself to the latest release, checksum-verified. --check only looks.
hi versionPrint the installed version.
Step-by-step instructions, examples and every option: the hi guide.
Tested on real silicon.
Exercised on an AMD Ryzen AI Max+ 395 with Radeon 8060S graphics; the final report detects the GPU through both amd-smi and rocminfo.
- Run the one-liner above on Ubuntu 26.04 amd64.
- Pick a hostname, enter your sudo password, and let it run.
- Reboot, then run
hi verify strixfor the final report. - Run
hi netto join the NetBird mesh.