CoOp:Anything
게임을 검색해 협동 플레이 가능한 모드·단계·품질·커뮤니티 평점을 확인합니다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Bare-metal Debian 13 appliance optimised as a native habitat for Claude Code: root agent, snapper/btrfs snapshots as undo, 20-minute reinstall
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Debian 13 setup for running Claude Code on bare metal as root, made safe by btrfs snapshots and a fast reinstall, not permission prompts.
Built for a Dell Inspiron 7548 on the LAN (claude-os.local), lid closed,
reached over SSH. It replaces a Zorin partition and leaves Windows bootable.
Inference latency is the bottleneck, not the OS. It optimises for, in order:
snap rollback, the fallback is a bootable
snapshot in the GRUB menu, and the last resort is a 20-minute reinstall.Debian, bash and apt throughout: the best represented in LLM training data.
# 1. Install Debian 13 netinst with preseed.cfg -> docs/INSTALL.md
# 2. First boot:
sudo /opt/claude-os/bootstrap.sh # reshapes btrfs, says "reboot"
sudo reboot
sudo /opt/claude-os/bootstrap.sh # installs everything else
# 3. Paste SSH keys: authenticate claude -> docs/INSTALL.md §6-7
sudo /opt/claude-os/doctor.sh # every line should say OK
bootstrap.sh is idempotent; rerun it after any repo change. doctor.sh is
the acceptance test.
snapper snapshots the root subvolume; a rate-limited PreToolUse hook takes
one before mutating commands. grub-btrfs makes every
snapshot bootable from the GRUB menu. The snap CLI wraps now, list,
diff, rollback and prune.
/home and /var/log are separate subvolumes, so an OS rollback keeps work
and logs. Failing all that, a netinst USB with preseed.cfg and
bootstrap.sh rebuilds the machine in about 20 minutes.
| Path | What |
|---|---|
bootstrap.sh | entry point; clones or updates the repo, runs stages in order |
stages/10..80 | idempotent build stages: base, fs, env, toolchain, claude, sensor, appliance, docker |
config/ | every deployed file, in the repo rather than in heredocs |
doctor.sh | verifies the spec, OK/FAIL/SKIP per line |
docs/INSTALL.md | USB to netinst to first boot |
docs/ROLLBACK.md | snapshot rollback, boot into snapshot, full reinstall |
docs/DESIGN.md | why each decision was made |
test/chroot-test.sh | bootstrap and doctor in a fresh trixie chroot |