Agentor banner
lonetis lonetis

Agentor

DevOps community

Description

Self-hosted alternative to Claude Code Web, Codex in the Cloud, and similar managed agent environments. Spawns isolated AI coding agent workers in Docker containers, each with a live terminal, VS Code editor (browser + native tunnel), virtual desktop, TCP port + domain mapping, and GitHub integration, all managed through a web dashboard.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Agentor: Agent Orchestrator

[![Build and Push Docker Images](https://github.com/lonetis/agentor/actions/workflows/docker-build.yml/badge.svg?branch=main)](https://github.com/lonetis/agentor/actions/workflows/docker-build.yml)

Self-hosted alternative to Claude Code Web, Codex in the Cloud, and similar managed agent environments. Spawns isolated AI coding agent workers in Docker containers, each with a live terminal, VS Code editor (browser + native tunnel), virtual desktop, TCP port + domain mapping, and GitHub integration, all managed through a web dashboard. Full control over the runtime environment.

![Agentor Dashboard](docs/screenshot.png)

Pre-installed Agents

All agents are installed in a single unified worker image. Start any agent via init script presets or manually in the terminal. **Credentials are scoped per user** — each user logs in (or sets their own API key) once, and that account's tokens are shared across all of their workers.

Agent OAuth Login (per user, inside any worker) Or set as API key (per user, in Account modal)
Claude anthropics/claude-code claude/login ANTHROPIC_API_KEY (or CLAUDE_CODE_OAUTH_TOKEN)
Codex openai/codex codex login --device-auth OPENAI_API_KEY
Gemini google-gemini/gemini-cli gemini/auth GEMINI_API_KEY

Features

  • User authentication & RBAC — email/password/passkey login powered by better-auth with admin and user roles; admins create and manage other users, each user sees only their own workers/mappings/environments/etc. First-run setup creates the initial admin.
  • Live terminal — xterm.js WebSocket terminal with tmux session management
  • VS Code editor — code-server