Skip to content

Projects Overview

Raw Markdown Source .md
---
title: Projects Overview
description: Projects, integrated open-source tools, and architectural explorations by Samo Blatnik
---

import Lightbox from '~/components/Lightbox.astro';
import { blenderDomeExample, blenderExample } from '~/components/ImageRegistry';

---

Here are the projects I develop, alongside the open-source tools and inspirations I study and integrate into my workflow — from operating system images to agent harnesses and self-hosted infrastructure.

---

## Core Projects & Systems Architecture

### Clawdie ISO — Operator USB Image (Main Project)

A bootable USB image for developing Colibri and installing the Colibri service on bare metal. This is my main project, combining the FreeBSD operating system, ZFS, bhyve virtualization, Bastille jails, and the Colibri control plane in a single portable image.

> **Inspiration & Lineage:** The Clawdie project was originally inspired by **Peter Steinberger's OpenClaw**. While OpenClaw provided the initial vision for an autonomous coding companion, Clawdie evolved into a full bare-metal FreeBSD operating environment. Within this ISO, the embedded runtime utilizes `@earendil-works/pi-coding-agent` with a persistent home overlay.

**Technology Stack:** FreeBSD 15 (quindecim) · XFCE · ZFS RAID1 mirror · bhyve · Bastille jails · pgvector · poudriere · age-encrypted seed partition

**Key Milestones:** [View source & build manifest on Forgejo →](https://code.clawdie.si/clawdie/clawdie-iso)

- Seed partition + age encryption (PIN unlock, no Vaultwarden)
- Firstboot pipeline: seed decrypt → Pi agent (npm global) → home overlay
- Colibri-daemon (systemd-style, AUTOSPAWN=YES, PostgreSQL + pgvector)
- Mother/Hive architecture: colibri-mcp SSH-stdio bridge + tool proxy
- Poudriere package repo + verified artifacts (build-manifest.json, check_release_gate)
- Hardware-validated on Valhala (HP ML350p Gen8)

**Current Version:** 0.12.0 (released) → 0.13.0 target (in development: Colibri integration, OKF metadata)

**Build Host:** Valhala — HP ML350p Gen8, FreeBSD 15, `doas`, poudriere bulk builds

---

### Colibri — Agent Control Plane & Tokenomics (*Work in Progress*)

Control plane for autonomous AI agents designed to balance model quality, response time, and cost. Priority: **cost per successful task**, rather than cost per raw token.

⚠️ **Status Note:** Still in active development. Components work individually, but the full chain (boot → seed → Pi agent → Colibri daemon → Mother/Hive → benchmark) has not been validated end to end on hardware.

**Technologies:** Rust (core: daemon, CLI, Zot) · Go (services: API, MCP bridge, cost dashboard) · PostgreSQL + pgvector · bhyve VMs · Bastille jails

**Components:** [View status matrix and repository on Forgejo →](https://code.clawdie.si/clawdie/colibri)

- `colibri-daemon` (Rust) — core loop, systemd-style supervision ✅
- `colibri-cli` (Rust) — basics, missing advanced subcommands 🔄
- `zot` agent harness (Rust) — NDJSON RPC, subtask delegation, tool interception ✅
- `colibri-mcp` (Go) — SSH-stdio bridge, tool proxy ✅
- `cost-dashboard` (Go) — in development 🔄
- `llama.cpp benchmarks` (Rust/Go) — `/v1` timings object for ms/tok measurement ✅

**Documentation:** Colibri architecture decisions and LLM benchmark wiki hosted on Forgejo ([explore wiki on Forgejo →](https://code.clawdie.si/clawdie/colibri))

**Blockers for end-to-end:** bhyve spawn logic in ISO 🔄 · pgvector migration script 🔄 · cost-dashboard integration 🔄 · hardware test on Valhala 📅

---

### Zot Agent Harness

**Technologies:** Rust, NDJSON RPC, Codex/Claude/OpenCode integration

**Description:** An agent harness built for delegating coding subtasks. Enables `zot rpc` communication, subtask delegation, tool-call interception, and multi-agent workflows.

**Role:** Foundation for Hermes-BSD multi-agent orchestration.

---

## Open-Source Tools Studied & Integrated

### Herdr — Terminal Workspace Manager

> **Attribution:** Herdr is an open-source terminal workspace manager created and developed by **Oğulcan Çelik** ([herdr.dev](https://herdr.dev) · [GitHub](https://github.com/ogulcancelik/herdr)).

**Technologies:** Rust, Ratatui, PTY, tmux-style sessions

**My Role & Integration:** I took the time to study Herdr's architecture in depth to understand its PTY session multiplexing and agent supervision model. I integrate Herdr into my daily terminal workflow to supervise multiple concurrent coding agents across tabs, track agent states (blocked/working/done), and orchestrate agent tasks via its API.

---

### Pi Harness

> **Attribution:** Pi is an autonomous coding agent developed by **@earendil-works** (`@earendil-works/pi-coding-agent`).

**Technologies:** Node.js, `@earendil-works/pi-coding-agent` (npm global), Aider

**My Role & Integration:** I integrated Pi as the primary execution runtime on Clawdie ISO — installed as an npm global package with a persistent **home overlay** (`.pi/agent/` → `$HOME`). It operates under Hermes orchestration (Hermes=orchestrator, Codex=FreeBSD/ISO, Claude=design, Zot=coding). In my personal environment, Pi succeeded Peter Steinberger's OpenClaw as the active coding harness.

---

## Key Inspirations & Lineage

### OpenClaw (by Peter Steinberger)

**OpenClaw** was the foundational catalyst and inspiration behind the Clawdie ecosystem. Peter Steinberger's work demonstrated the potential of local, developer-centric agent harnesses and inspired me to dive deeply into agent orchestration and custom operating environments.

---

## Websites & Self-Hosted Infrastructure

- **[Clawdie — AI Assistant](https://www.clawdie.si)** — Autonomous assistant platform focused on practical automation ([www.clawdie.si](https://www.clawdie.si)).
- **[Self-Hosted Forgejo Platform](https://code.clawdie.si)** — Sovereign Git forge hosting private and public repositories for agent harnesses and infrastructure ([code.clawdie.si](https://code.clawdie.si)).
- **[Antigravity Documentation Project](https://antigravity.clawdie.si)** — High-performance Astro Starlight documentation portal ([antigravity.clawdie.si](https://antigravity.clawdie.si)).
- **Personal Portfolio & Documentation (this site)** — Astro Starlight, TypeScript, multilingual architecture ([samob.clawdie.si](https://samob.clawdie.si)).
- **[Bučko - Dog Website](https://bucko.smilepowered.org)** — Astro site for our dog in production.
- **VPS Infrastructure** — Debian Linux, Docker, Traefik reverse proxy with automated SSL, and n8n workflow automation.

---

## Learning & Active Research

Actively learning and exploring:

- **Rust** — systems programming, Colibri core, Herdr integration, Zot harness
- **Go** — Colibri services, CLI tools, high-throughput network services
- **Python** — applied AI/ML workflows
- **Local LLMs & llama.cpp** — benchmarking token timings and quantization
- **Model Context Protocol (MCP)** — external tool integration and RPC bridges
- **FreeBSD 15 / ZFS / bhyve** — storage pools, jails, and bare-metal virtualization
- **Google OKF v0.2** — machine-readable frontmatter for LLM documentation

---

*Updated: 2026 | Projects and interests continuously evolving.*

Here are the projects I develop, alongside the open-source tools and inspirations I study and integrate into my workflow — from operating system images to agent harnesses and self-hosted infrastructure.


Clawdie ISO — Operator USB Image (Main Project)

Section titled “Clawdie ISO — Operator USB Image (Main Project)”

A bootable USB image for developing Colibri and installing the Colibri service on bare metal. This is my main project, combining the FreeBSD operating system, ZFS, bhyve virtualization, Bastille jails, and the Colibri control plane in a single portable image.

Inspiration & Lineage: The Clawdie project was originally inspired by Peter Steinberger’s OpenClaw. While OpenClaw provided the initial vision for an autonomous coding companion, Clawdie evolved into a full bare-metal FreeBSD operating environment. Within this ISO, the embedded runtime utilizes @earendil-works/pi-coding-agent with a persistent home overlay.

Technology Stack: FreeBSD 15 (quindecim) · XFCE · ZFS RAID1 mirror · bhyve · Bastille jails · pgvector · poudriere · age-encrypted seed partition

Key Milestones: View source & build manifest on Forgejo →

  • Seed partition + age encryption (PIN unlock, no Vaultwarden)
  • Firstboot pipeline: seed decrypt → Pi agent (npm global) → home overlay
  • Colibri-daemon (systemd-style, AUTOSPAWN=YES, PostgreSQL + pgvector)
  • Mother/Hive architecture: colibri-mcp SSH-stdio bridge + tool proxy
  • Poudriere package repo + verified artifacts (build-manifest.json, check_release_gate)
  • Hardware-validated on Valhala (HP ML350p Gen8)

Current Version: 0.12.0 (released) → 0.13.0 target (in development: Colibri integration, OKF metadata)

Build Host: Valhala — HP ML350p Gen8, FreeBSD 15, doas, poudriere bulk builds


Colibri — Agent Control Plane & Tokenomics (Work in Progress)

Section titled “Colibri — Agent Control Plane & Tokenomics (Work in Progress)”

Control plane for autonomous AI agents designed to balance model quality, response time, and cost. Priority: cost per successful task, rather than cost per raw token.

⚠️ Status Note: Still in active development. Components work individually, but the full chain (boot → seed → Pi agent → Colibri daemon → Mother/Hive → benchmark) has not been validated end to end on hardware.

Technologies: Rust (core: daemon, CLI, Zot) · Go (services: API, MCP bridge, cost dashboard) · PostgreSQL + pgvector · bhyve VMs · Bastille jails

Components: View status matrix and repository on Forgejo →

  • colibri-daemon (Rust) — core loop, systemd-style supervision ✅
  • colibri-cli (Rust) — basics, missing advanced subcommands 🔄
  • zot agent harness (Rust) — NDJSON RPC, subtask delegation, tool interception ✅
  • colibri-mcp (Go) — SSH-stdio bridge, tool proxy ✅
  • cost-dashboard (Go) — in development 🔄
  • llama.cpp benchmarks (Rust/Go) — /v1 timings object for ms/tok measurement ✅

Documentation: Colibri architecture decisions and LLM benchmark wiki hosted on Forgejo (explore wiki on Forgejo →)

Blockers for end-to-end: bhyve spawn logic in ISO 🔄 · pgvector migration script 🔄 · cost-dashboard integration 🔄 · hardware test on Valhala 📅


Technologies: Rust, NDJSON RPC, Codex/Claude/OpenCode integration

Description: An agent harness built for delegating coding subtasks. Enables zot rpc communication, subtask delegation, tool-call interception, and multi-agent workflows.

Role: Foundation for Hermes-BSD multi-agent orchestration.


Attribution: Herdr is an open-source terminal workspace manager created and developed by Oğulcan Çelik (herdr.dev · GitHub).

Technologies: Rust, Ratatui, PTY, tmux-style sessions

My Role & Integration: I took the time to study Herdr’s architecture in depth to understand its PTY session multiplexing and agent supervision model. I integrate Herdr into my daily terminal workflow to supervise multiple concurrent coding agents across tabs, track agent states (blocked/working/done), and orchestrate agent tasks via its API.


Attribution: Pi is an autonomous coding agent developed by @earendil-works (@earendil-works/pi-coding-agent).

Technologies: Node.js, @earendil-works/pi-coding-agent (npm global), Aider

My Role & Integration: I integrated Pi as the primary execution runtime on Clawdie ISO — installed as an npm global package with a persistent home overlay (.pi/agent/$HOME). It operates under Hermes orchestration (Hermes=orchestrator, Codex=FreeBSD/ISO, Claude=design, Zot=coding). In my personal environment, Pi succeeded Peter Steinberger’s OpenClaw as the active coding harness.


OpenClaw was the foundational catalyst and inspiration behind the Clawdie ecosystem. Peter Steinberger’s work demonstrated the potential of local, developer-centric agent harnesses and inspired me to dive deeply into agent orchestration and custom operating environments.



Actively learning and exploring:

  • Rust — systems programming, Colibri core, Herdr integration, Zot harness
  • Go — Colibri services, CLI tools, high-throughput network services
  • Python — applied AI/ML workflows
  • Local LLMs & llama.cpp — benchmarking token timings and quantization
  • Model Context Protocol (MCP) — external tool integration and RPC bridges
  • FreeBSD 15 / ZFS / bhyve — storage pools, jails, and bare-metal virtualization
  • Google OKF v0.2 — machine-readable frontmatter for LLM documentation

Updated: 2026 | Projects and interests continuously evolving.