Add install script for one-command deployment
scripts/install.sh handles full fireclaw deployment on a fresh machine: - System packages (curl, jq, git, ngircd) - Node.js 20, Firecracker, Ollama - ngircd config (nyx.fireclaw.local) - Agent rootfs build (Alpine + Python + podman) - VM snapshot, overseer systemd service, templates - Optional --with-gpu flag for larger models Usage: ./scripts/install.sh [--with-gpu] Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
7
IDEAS.md
7
IDEAS.md
@@ -121,8 +121,11 @@ Export an agent's complete state (workspace, config, rootfs diff) as a tarball.
|
||||
### Multi-host agents
|
||||
Run agents on multiple machines (grogbox + odin). Overseer manages VMs across hosts via SSH. Agents on different hosts communicate via IRC federation.
|
||||
|
||||
### GPU passthrough
|
||||
When/if grogbox gets a GPU: pass it through to a single agent VM for fast inference. That agent becomes the "smart" one, others stay on CPU. Or run Ollama with GPU on the host and all agents benefit.
|
||||
### GPU deployment
|
||||
Remote machine available: Xeon E5-1620 v4, 32GB RAM, Quadro P5000 (16GB VRAM). Enough for 14B-30B models at 2-5s inference. Standalone fireclaw deployment — its own ngircd, its own agents, completely independent from grogbox.
|
||||
|
||||
### Install script
|
||||
`scripts/install.sh` — one-command deployment to new machines. Installs firecracker, ollama (with GPU if available), ngircd, Node.js, builds rootfs, configures everything. `curl -fsSL .../install.sh | bash` or just `./scripts/install.sh`. No Ansible dependency — plain bash.
|
||||
|
||||
## Fun & Experimental
|
||||
|
||||
|
||||
Reference in New Issue
Block a user