{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "hardrave-nightrun--boot-offline-llm-from-usb-stick",
 "repo": "hardrave/NIGHTRUN",
 "repo_url": "https://github.com/hardrave/NIGHTRUN",
 "repo_slug": "hardrave-nightrun",
 "title": "Boot an offline LLM chat from a USB stick",
 "page_title": "How to boot an offline LLM chat from a USB stick with NIGHTRUN",
 "summary": "Turn a spare x86_64 PC into a chat box that runs a local model with no operating system.",
 "who": "A person with a spare 64-bit UEFI PC who wants a private, offline chat model and is comfortable with firmware boot menus.",
 "problem": "Running a local model usually means installing a full OS, drivers and a runtime, and the machine keeps all of that running in the background.",
 "outcome": "A USB stick that boots the PC directly into a NightRun chat prompt, with the model loaded in RAM and answering on the CPU offline.",
 "steps": [
  "Run `git clone https://github.com/hardrave/NIGHTRUN.git` and then `cd NIGHTRUN`.",
  "Run `less install.sh` and read what the script does before you run it.",
  "Run `./install.sh`, choose the x86_64 USB target and a model, then type `FLASH /dev/sdX` exactly with the device name the installer shows you.",
  "Boot the target PC from the USB stick with Secure Boot off and wait for the NightRun chat prompt."
 ],
 "agent_prompt": "Use the repo hardrave/NIGHTRUN to prepare an x86_64 USB boot stick for target device <target> (a whole-disk device such as /dev/sdX). Run the installer, confirm the device name it shows matches <target>, and report the verified media result. Verify that the installer reports the written image as verified by SHA-256 read-back before you finish.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "1 hour 30 minutes",
 "basis": "readme",
 "caveat": "Real-machine firmware quirks vary, and the README says broad real-hardware coverage on x86 is still open, so test on your own PC before relying on it.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "rust",
 "requirements": [
  "A Linux machine with Rust stable and nightly installed",
  "About 6 GB of free disk for a model plus the image",
  "A USB stick (x86_64 target) or microSD card (Raspberry Pi 5 target), or QEMU for testing without hardware",
  "For real hardware: a 64-bit UEFI x86_64 PC with Secure Boot off, or a Raspberry Pi 5"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/hardrave-nightrun/boot-offline-llm-from-usb-stick/",
 "md": "https://dedupedai.com/use-cases/hardrave-nightrun/boot-offline-llm-from-usb-stick/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/hardrave-nightrun--boot-offline-llm-from-usb-stick.json",
 "api_version": "v1"
}
