CorvinOS – self-hosted agentic OS where EU AI Act and GDPR compliance by design CorvinLabs released CorvinOS, a self-hosted agentic operating system that enforces EU AI Act and GDPR compliance in code, not documentation. The open-source platform connects multiple LLMs to seven messaging bridges and runs locally with no API key required, targeting regulated deployments needing verifiable data governance. Overview /CorvinLabs/CorvinOS/blob/main/docs/overview.md · Architecture /CorvinLabs/CorvinOS/blob/main/docs/architecture.md · Audit & Compliance /CorvinLabs/CorvinOS/blob/main/docs/audit-and-compliance.md · A2A Network /CorvinLabs/CorvinOS/blob/main/docs/agent-communication.md · Engine Layer /CorvinLabs/CorvinOS/blob/main/docs/engine-layer.md · Security /CorvinLabs/CorvinOS/blob/main/docs/security.md · EU AI Act /CorvinLabs/CorvinOS/blob/main/docs/eu-ai-act/README.md · Learning Objectives /CorvinLabs/CorvinOS/blob/main/docs/ulo-learning-objectives.md One install. Seven bridges. Any LLM. CorvinOS is a self-hosted agentic OS that connects Ollama, Claude, GPT-4, and any OpenRouter model to Discord, Telegram, WhatsApp, Slack, Email, Teams, and Signal — through a single pip package. pip install corvinos && python -m corvinOS Local-first — run 100 % offline with Ollama and --engine hermes . No API key needed. Agentic — generates sandboxed tools and new skills at runtime; delegates subtasks across five AI engines. Compliance by architecture — EU AI Act 2026 disclosure, consent, house-rules and GDPR audit chain, data residency, erasure are load-bearing code, not policy documents. None can be disabled by a flag. Multi-tenant — one instance, multiple users, personas, and teams, all isolated. Self-hostable anywhere — Linux, macOS, Windows; Docker-ready; single pip install . CorvinOS enforces the EU AI Act in code, not in documentation. Every compliance requirement — disclosure, consent, audit integrity, data residency, egress control, GDPR erasure — is a structural constraint that cannot be disabled by a flag, env var, or config override. Regulated deployments get verifiable guarantees, not policy promises. See INSTALLATION.md /CorvinLabs/CorvinOS/blob/main/INSTALLATION.md for the complete setup guide. Recommended — works identically on Linux, macOS, and Windows: pip install corvinos python -m corvinOS web console at http://localhost:8765 python -m corvinOS is PATH-independent : it starts the console on the first try on every OS — including Microsoft Store / system Python, where pip install falls back to a per-user scripts directory that is not on PATH the usual reason corvin-serve is "not found" on Windows . On Windows you can also use py -m corvinOS . Want the short corvin-serve command on your PATH? Install with pipx https://pipx.pypa.io — it isolates the app and wires up PATH automatically, on every platform: pipx install corvinos corvin-serve web console at http://localhost:8765 corvin-serve from a plain pip install only works once its scripts directory is on PATH . Running python -m corvinOS once adds that directory to your PATH, so corvin-serve then works in a new terminal — but pipx or python -m corvinOS is the reliable cross-platform path. The base install is pure-Python and cross-platform — it brings the web console all the way up to setup on Linux, macOS, and Windows, with cloud/edge voice OpenAI + Microsoft Edge TTS working out of the box. For local, offline speech models add the optional extra: pip install "corvinos voice " local Piper TTS + faster-whisper STT The voice extra is opt-in because its local-model dependencies piper-tts , faster-whisper lack Windows wheels for some Python versions; keeping them out of the base install means pip install corvinos reaches setup reliably on every supported platform. Requirements: Python 3.10+ · Linux, macOS 12+, or Windows 10/11 · Node.js 20+ required only for bridges Default engine: Claude Code Claude Pro or Max subscription required . For fully local, zero-egress deployment: --engine hermes Ollama, no API key . Alternative package managers: macOS / Linux — Homebrew brew tap CorvinLabs/corvinos && brew install corvinos Windows — Scoop scoop bucket add corvinos https://github.com/CorvinLabs/scoop-corvinos && scoop install corvinos conda / mamba pending review conda install -c conda-forge corvinos Developer install from source git clone https://github.com/CorvinLabs/CorvinOS.git && cd CorvinOS pip install -e ". all " && corvin-install Full documentation: docs/overview.md /CorvinLabs/CorvinOS/blob/main/docs/overview.md One command removes everything — services, config, data directories, and the package: corvin-uninstall --purge removes all files without prompting pip uninstall corvinos -y removes the Python package Without --purge the uninstaller asks before deleting data directories audit logs, API keys, session history . Use --purge for a fully non-interactive wipe. What gets removed: | What | Where | |---|---| systemd services corvin-webui , voice bridge, watchdog | ~/.config/systemd/user/ | | Claude Code plugins + cache | ~/.claude/plugins/ | | Voice config, API keys, service.env | ~/.config/corvin-voice/ | | Audit logs, sessions, forge tools | ~/.corvin/ | | Bridge virtual environments | ~/.corvin/bridges/ /venv/ | | Web console build artifacts source install only |