
learn-agent
A collection of notes on building coding agents, derived from the production development of the desktop agent Reina, with each mechanism simplified into a zero-dependency, single-file Node.js demo.
It provides a rare end-to-end lab experience with real hardware (RNGD job server), guided optimization, and a schedule viewer, bridging low-level architecture understanding with practical model optimization.
x86_64-unknown-linux-gnu only, so binstall finds nothing on macOS, Windows, or ARM
cargo-furiosa-opt: installed during the lecture (Section 1)Submit your GitHub username via the Google Form. Accounts on the job server are provisioned from those usernames, so the form must close before the lab starts.
# 1. Rust toolchain: install rustup from https://rustup.rs/, then pin nightly
rustup toolchain install nightly-2026-05-01
# 2. cargo-furiosa-opt
cargo install cargo-binstall
cargo binstall cargo-furiosa-opt
# 3. Project scaffold
cargo install cargo-generate
cargo generate furiosa-ai/furiosa-opt base-template # prompt: enter base-template
cd base-template
cargo-furiosa-opt is prebuilt: the installing toolchain is irrelevant, the scaffold's rust-toolchain.toml pins the build one
The Favorite ... not found in config line from cargo generate is expected
RNGD SDK and driver: required only for --backend npu
Today's lab: emulation and RNGD job server (SDK on the job server)
Job server (https://arena.furiosa.ai): get in before Section 1.3, in two steps:
Similar projects matched by category, topics, and programming language.

A collection of notes on building coding agents, derived from the production development of the desktop agent Reina, with each mechanism simplified into a zero-dependency, single-file Node.js demo.
A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.