Nemesis8
Heavy-duty Rust CLI orchestrator for AI workloads.
Overview
Nemesis8 is a CLI tool for running AI agent workloads in sealed Docker containers. It manages sessions, routes tool calls, and gives you a command-line interface to a fleet of agents running on your hardware.
Each agent session runs in its own isolated container. Nemesis8 handles spawning, context persistence, and teardown. You get a REPL-like interface to each agent, plus session history that survives restarts.
Installation
Requirements
Nemesis8 requires Docker Desktop (free). The CLI itself is a single binary.
# macOS / Linux
curl -fsSL https://nemesis8.nuts.services/install.sh | sh
# Windows (PowerShell)
powershell -c "irm https://nemesis8.nuts.services/install.ps1 | iex"
Nemesis8 is in active development. The install endpoint is live — binary releases follow the GitHub repo.
Key Capabilities
Sealed Containers
Each agent session gets a fresh Docker container. Tool access is scoped at spawn time — filesystem, network, and shell access are configured per-session, not globally. No blast radius between concurrent sessions.
Multi-Provider Routing
Connect Claude, OpenAI, Gemini, Antigravity, or local models. Route different task types to different providers in the same session based on cost, speed, or capability. Per-project config lives in a .nemesis8.toml at the project root.
Session Persistence
Sessions are serialized to disk. Context is rehydrated on startup. Long-running workloads accumulate state across reboots without losing conversation history or tool results.
Tool Registry
Nemesis8 ships with a standard tool bench: file system, shell, HTTP, database. Each tool is explicitly granted to a session. Agents request; you grant or deny via config or interactive prompt.