freshcrate Agent Edition
Linux for agent operators. Ubuntu 24.04 โ x86_64 is stable; arm64 is experimental. Pick the lane that matches your hardware.
minimal agentic substrateUbuntu 24.04headless firststable channel v0.1.0
Agent Edition is the operator lane of freshcrate: reproducible bootstrap, one base bundle, shippable VM and ISO artifacts, and a machine-readable manifest.
- Shell, containers, uv/Python, Node, gh CLI โ nothing you do not need.
- No heavy desktop, no consumer bundles, no surprise services.
- Ollama is the only optional install-time add-on.
The real base profile: a minimal substrate for solo builders, automation lanes, and security workflows without desktop bloat.
Core packages
- git
- zsh
- tmux
- curl
- jq
- ripgrep
- fd-find
- sqlite3
- python3
- python3-venv
- python3-pip
- nodejs
- npm
- gh
- docker.io
Services + verification
- service: docker
- uv bootstrap completed and python3 available
- docker daemon reachable
- gh authenticated or explicitly skipped
- ~/.freshcrate/logs and ~/.freshcrate/receipts created
- safe default for solo-dev, automation, and security personas
Install
On an existing Ubuntu 24.04 arm64 host:
curl -fsSL https://www.freshcrate.ai/api/install/agent-edition | bash -s -- --bundle solo-builder-core --mode headless --channel stable
Add Ollama for optional local model inference:
curl -fsSL https://www.freshcrate.ai/api/install/agent-edition | bash -s -- --bundle solo-builder-core --mode headless --channel stable --with-ollama
Then verify:
bash scripts/verify-agent-edition.sh --bundle solo-builder-core --mode headless --channel stable
ISO build is not yet wired for arm64. Use Option 1 on an existing arm64 host or Option 3 for a QCOW2 image.
Pre-built VM disk image for labs and homelab clusters. Boot once and verify receipts under ~/.freshcrate.
- Ubuntu 24.04 x86_64 is stable. Ubuntu 24.04 arm64 is experimental โ script + QCOW2 lanes only; no ISO yet.
- Headless first. Bootstrap creates workspace, logs, receipts, and model-cache paths.
- Verification exits non-zero if the machine does not match the contract.
- One bundle, one channel. More lanes land when they are actually shipping.
