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, or local Ollama models. Route different task types to different providers in the same session based on cost, speed, or capability. Provider config lives in ~/.nemesis8/config.toml.
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.