Unhosted — open-source contributions
Unhosted is an AGPL-licensed, research-stage Rust runtime by Ankur Sinha that routes LLM inference across machines you own. My contributions were to its developer experience: onboarding and maintainer documentation, a commit-message workflow, a formatting pass, and a cross-platform configuration fix.
Technology stack
About the project
Unhosted wraps llama.cpp’s inference server and routes requests across peers discovered on the local network over mDNS. It is research-stage: in the version I worked on, several planned capabilities, such as pooling GPU memory across machines and a paid public swarm, existed as design documents rather than code.
My contributions
These changes live in my copy of the repository, imported from upstream in May 2026. They were not merged upstream, where development continues independently.
- A getting-started guide and maintainer documentation.
- A Windows %APPDATA% fallback for the peer-registry configuration path, with three tests.
- A rustfmt pass across the Rust sources.
- Contribution-workflow documentation, a tracked commit-message hook and a matching CI check.
Sources
Checked against the repositories on 22 September 2026.