- Shell 75%
- JavaScript 16%
- TypeScript 6.2%
- Python 1.2%
- Makefile 0.9%
- Other 0.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
format-check / gates (push) Successful in 20s
Reviewed-on: #40 |
||
| .forgejo/workflows | ||
| docs | ||
| firstboot | ||
| live | ||
| operator-skel | ||
| output/matrix-15-1 | ||
| packages | ||
| packaging/freebsd | ||
| runner | ||
| scripts | ||
| skills | ||
| tests | ||
| vps | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| ADMIN-PANEL.md | ||
| AGENTS.md | ||
| build-vps.sh | ||
| build.cfg | ||
| BUILD.md | ||
| build.sh | ||
| CHANGELOG.md | ||
| FIRSTBOOT.md | ||
| FLASHING.md | ||
| FUNDING.md | ||
| installerconfig | ||
| LICENSE | ||
| NETWORKING.md | ||
| NOTICE | ||
| README.md | ||
| REQUIREMENTS.md | ||
| TESTING.md | ||
| okf | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Clawdie ISO
From a bootable USB drive to your autonomous AI workstation.
Clawdie builds a live FreeBSD 15.1-RELEASE ZFS workstation, and the same artifact can be installed to disk. It stages a signed first-party package matrix, two agent harnesses, and local semantic memory — all reachable offline from the image.
What the 0.15.1 image contains
-
FreeBSD 15.1-RELEASE, amd64, ZFS live root plus an installable disk layout.
-
XFCE live desktop with a browser and Tailscale available immediately.
-
Signed Poudriere package matrix (first-party, built for 15.1):
Package Version Role colibri0.15.1Go + Rust control plane: daemon, tasks, hydrate, health, MCP herdr0.9.5Pane and agent-workspace orchestrator oxigraph0.4.9sova— exact-state RDF projection serviceopenviking0.4.19Local semantic memory ( ovCLI + server)zotpublished build Agent harness -
Two harnesses, one memory contract: Pi loads its OpenViking extension automatically (recall, profile injection, turn capture, session commit); Zot exposes the same service as six explicit tools. Both read
/home/clawdie/.openviking/ovcli.conf, which the image stages as a secret-free template at mode0600. -
Reviewed skills at
/usr/local/share/colibri/skills/(openviking,sova), symlinked into/home/clawdie/.agents/skills/. Thesovaskill is deliberately dormant: agents never receive direct SPARQL or graph access. -
Offline package bundle active at live boot, so
pkg installresolves without a network.
The retained build evidence for the 15.1 five-package matrix and the live OpenViking end-to-end check is docs/evidence/poudriere-2026-10-31-15.1-matrix/README.md. Package and image claims remain the target matrix until each receipt is independently reproduced.
Build
cp build.cfg.example build.cfg # if starting fresh; edit defaults
./build.sh # writes tmp/output/clawdie-<codename>-0.15.1.img.xz
Defaults live in build.cfg (authoritative): FREEBSD_VERSION=15.1-RELEASE,
ISO_VERSION=0.15.1. FEATURE_COLIBRI=NO is the default minimal image;
FEATURE_COLIBRI=YES stages the Colibri control plane and its rc.d service.
Build hosts: FreeBSD 15.1 (primary: valhala) or Linux for artifact writing. The image build, package staging, and validation gates are documented in BUILD.md and TESTING.md.
First boot
- Live path: boots to the XFCE desktop; the operator account is
clawdie. - Disk path: the same media installs a ZFS workstation; see FIRSTBOOT.md for the boot chain and acceptance gate.
- Memory clients:
scripts/stage-memory-clients-iso.shstages the skills,ovcli.conf, the Pi extension, and the interactive/Colibri Zot extensions. A sealed seed may mergeOPENVIKING_URL/OPENVIKING_API_KEYat first boot.
Verification
./scripts/ci-checks.sh
The gate covers markdown formatting, link linting, date/OKF frontmatter, shell syntax, the Poudriere harness tests, the jail wrappers, the memory-client staging tests, and the first-party port contracts.
Repository layout
| Path | Contents |
|---|---|
build.sh, build.cfg |
image build entry point and defaults |
scripts/ |
build helpers, Poudriere harness, validation, tests |
packaging/freebsd/ports/ |
first-party ports (sysutils/*, databases/oxigraph) |
packages/ |
package lists and the Poudriere manifest |
live/ |
live-image payloads (operator session, Pi/Zot extensions) |
skills/ |
reviewed agent skills shipped into the image |
firstboot/ |
first-boot orchestration |
docs/ |
build and operations references |
Third-party components keep their own licenses; colibri is BSD-3-Clause.