by Th0rgal
Self-hosted orchestrator for AI autonomous agents. Run Claude Code & Open Code in isolated linux workspaces. Manage your skills, configs and encrypted secrets with a git repo.
# Add to your Claude Code skills
git clone https://github.com/Th0rgal/openagentWhat if you could:
Hand off entire dev cycles. Point an agent at a GitHub issue, let it write code, test by launching desktop applicatons, and open a PR when tests pass. You review the diff, not the process.
Run multi-day operations unattended. Give an agent SSH access to your home GPU through a VPN. It reads Nvidia docs, sets up training, fine-tunes models while you sleep.
Keep sensitive data local. Analyze your sequenced DNA against scientific literature. Local inference, isolated containers, nothing leaves your machines.
Open Agent orchestrates multiple AI coding agent runtimes:
.claude/skills/)No comments yet. Be the first to share your thoughts!
Each runtime executes inside isolated workspaces, so bash commands and file operations are scoped correctly. Open Agent handles orchestration, workspace isolation, and Library-based configuration management.
| | Docker (recommended) | Native (bare metal) |
| ------------------------ | ---------------------------------------------- | --------------------------------------------------- |
| Best for | Getting started, macOS users, quick deployment | Production servers, maximum performance |
| Platform | Any OS with Docker | Ubuntu 24.04 LTS |
| Setup time | ~5 minutes | ~30 minutes |
| Container workspaces | Yes (with privileged: true) | Yes (native systemd-nspawn) |
| Desktop automation | Yes (headless Xvfb inside Docker) | Yes (native X11 or Xvfb) |
| Performance | Good (slight overhead on macOS) | Best (native Linux) |
| Updates | docker compose pull / rebuild | Git pull + cargo build, or one-click from dashboard |
git clone https://github.com/Th0rgal/openagent.git
cd openagent
cp .env.example .env
# Edit .env with your settings
docker compose up -d
Open http://localhost:3000 — that's it.
For container workspace isolation (recommended), uncomment privileged: true in
docker-compose.yml.
For production servers running Ubuntu 24.04 with maximum performance and native systemd-nspawn isolation.
Point your coding agent at the installation guide and let it handle the deployment:
"Deploy Open Agent on my server at
1.2.3.4with domainagent.example.com"
Work in Progress — This project is under active development. Contributions and feedback welcome.
MIT