byob-0.1.0 is not a library.
[!NOTE] Heads up: this project, README included, is influenced heavily by AI agents. If LLM-flavoured prose isn't your thing, fair warning. Human-written docs will come once things settle.
byob — bring your own brain
A native Rust desktop AI coworker. A rewrite of hob that points at any OpenAI-compatible inference URL (llama-server, vLLM, Ollama, LM Studio, hosted APIs) instead of bundling llama.cpp — and whose UI you can also open in any browser, e.g. from your phone over Tailscale.
Install
Release archives for Linux, macOS and Windows come in the same two flavours
(byob-… and byob-slim-…) on the GitHub releases page.
Use
BYOB_API_KEY=sk-...
Develop
# HTML artifacts inline on the desktop: the Servo helper is its own workspace (AGENTS.md §3)
( && ) # scripts/headless.sh picks it up
# desktop GUI on a virtual display, scripted, with a screenshot
# live test against a real server
BYOB_LIVE_URL=http://localhost:8080/v1
See AGENTS.md for rules, docs/architecture.md for the design, ROADMAP.md for what's next.
Licensed under MIT OR Apache-2.0.