HASHIRU █
GITHUB ACTIONS RUNNERS
2026

~*~ curl -fsSL hashiru.sh | sh ~*~

ABOUT

Hashiru runs your GitHub Actions jobs on machines you own: a laptop, your cloud account, a data center. One binary. Nothing leaves your network.

It is built for agents first. Tell yours:

"Set this up to be our actions runner: hashiru.sh"

FOR AGENTS

You were asked to make Hashiru this repo's Actions runner. From the repo checkout:

1. curl -fsSL hashiru.sh | sh
2. hashiru setup --json
   Fix anything with ok=false using its "fix", then rerun.
3. hashiru workflows --json
4. git switch -c hashiru/runners
   hashiru workflows move --suggested --json
5. Commit, push, open a pull request.
6. hashiru ci wait --json
   Failed on CPU arch? hashiru setup --x64, then
   hashiru workflows move FILE:JOB --pool hashiru-x64
   Missing a tool? Add its setup-* action to that job.
7. Tell the user which jobs moved and what passed.

Don't move deploy or release jobs unless asked.

Full guide: [agents.md](/agents.md)

FOR HUMANS

curl -fsSL hashiru.sh | sh
hashiru setup
hashiru workflows move --suggested

Watch it: hashiru status

On a server: [server.md](/server.md)

STATUS

Early. Docker runners today. EC2, GCP, Azure, Kubernetes and Firecracker next.