---
title: "Intern"
section: experiments
description: "Bootstrap for the Autonomous Intern, an agentic Raspberry Pi project running Hermes with Caddy, Tailscale, and a HAL-driven LED ring, plus optional Rabbit R1 support and a single idempotent setup script."
tags: ["raspberry-pi", "agentic", "hermes", "tailscale", "caddy", "rabbit-r1"]
published: 2026-09-20T05:08:59Z
updated: 2026-09-20T05:08:59Z
cid: bafkreid3rjyzswoiickceehjh4yzgcffq4ij3jcn2sbupsmkwewxowtlo4
html: https://iammatthias.com/experiments/1789407081000-intern
---

# Intern

[REPO](https://github.com/iammatthias/intern)

Bootstrap for the Autonomous Intern (agentic Raspberry Pi). Swaps the stock path for Hermes (Nous), Caddy, Tailscale, HAL-driven LED ring, and optional Rabbit R1 via native rabbitOS — the old r1-hermes-shim path is archived and off by default.

One idempotent setup script. Memory is Hermes’ own store; no external vector DB. For Pi 5 + Debian Trixie.

---

## Related

- [Intern](https://iammatthias.com/posts/1781835006151-intern.md): The Autonomous Intern ships as a Raspberry Pi 5 in a desk-toy case running a stack I didn't pick. I flashed it to Debian Trixie, swapped the whole thing for the Hermes agent with its own built-in memory, and folded it all into one setup script.
- [Replacing a Rabbit's Brain: Connecting the R1 to Hermes](https://iammatthias.com/posts/1775069974473-replacing-rabbit-s-brain-connecting-a-rabbit-r1-to-hermes.md): I replaced the OpenClaw agent on my R1 with Hermes, running locally on a MacBook Pro.
- [Now Playing](https://iammatthias.com/experiments/1789660555000-now-playing.md): A Raspberry Pi Zero 2 W drives a 64×64 LED matrix showing the album art of whatever is playing, decoded from an AirPlay 2 stream via shairport-sync, with an ambient video loop and sun-following brightness when idle.
- [Styx](https://iammatthias.com/experiments/1789407119000-styx.md): Styx is a library of eight agent souls plus a toolbox of skills for Hermes, Claude Code, or any LLM that takes a system prompt. It installs into ~/.hermes/styx or souls can be pasted into another runtime.
- [Farfield](https://iammatthias.com/experiments/1789407007000-farfield.md): Farfield is a growing collection of Go apps and an opinionated Arch-based OS, with static binaries handling feeds, bookmarks, and blob storage in a homelab alongside a kiosk dashboard setup.
- [Now Playing](https://iammatthias.com/posts/1784736733544-now-playing.md): Putting my Apple Music "Now Playing" on display with a Raspberry Pi and a 64x64 LED matrix.
