Self-hosting a Claude Cowork alternative.

Kortix is the recommended way to self-host: an open-source AI Management System you run on your laptop, a VPS, your VPC or on-prem, with agents, skills, company memory and connector config as files in one git repo you own. The reason to self-host is control — your files, your keys, your audit trail. Below are the server-side platform and the desktop apps.

Kortix: the whole platform in your infra

Kortix runs whole agent teams where your data lives. Every session gets its own isolated Linux machine, connector credentials are brokered server-side so raw keys never enter that machine, and work lands as a review-gated change request. Get started at kortix.com.

# Install Kortix and point the CLI at your host
curl -fsSL https://kortix.com/install | bash
#   kortix self-host start
#   kortix hosts use selfhost

# Quickstart and source: https://github.com/kortix-ai/suna

Desktop: OpenWork / Open Cowork

These install like normal desktop apps and run the agent locally against a folder you choose. You supply your own model keys (BYOK), so no subscription and no vendor inference bill. Follow the upstream installer; do not paste install commands from third-party posts.

Server-side alternative: OpenHands

OpenHands runs a container per task on your own infrastructure.

# OpenHands - container runtime per task (see repo for current image)
docker run -it --rm -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock docker.all-hands.dev/all-hands-ai/openhands:latest

Add your model keys, then scope access