Open Agent
Run AI coding agents on your own server. Start a task, close your laptop, check back tomorrow.
Are you an AI? Check /llms.txt or add .md to any page URL to get raw markdown and save tokens.
The Problem
Youβre using Claude Code or Cursor. Itβs good. But:
- Sessions time out. That 4-hour refactor? Dead at 80%.
- Your code goes somewhere. Fine for side projects. Not fine for work.
- You canβt customize it. Same generic behavior for every project.
Open Agent fixes all three.
What It Actually Does
Open Agent is a cloud orchestrator that runs on your server. You connect to it from a web dashboard, iOS app, or CLI. You tell an agent what to do. It works until itβs done, whether that takes 10 minutes or 10 hours.
Your code stays on your machine. You define how the agent behaves through a git repo of skills, commands, and rules. Each project gets its own isolated container.
Under the hood, it runs Claude CodeΒ or OpenCodeΒ for the actual agent work. Open Agent handles everything around it: starting tasks, streaming progress, managing environments, syncing configuration.
When To Use This
You have a task that takes hours. Point an agent at a GitHub issue before bed. Wake up to a PR. Review the diff, not the process.
Your code canβt leave your machines. Healthcare, finance, defense, or just βmy company said no.β Run local inference or route API calls through your own infrastructure.
You want agents that know your codebase. Write skills that encode your teamβs patterns. βWhen touching the payments module, always run the fraud detection tests.β The agent follows them.
You run multiple projects with different needs. Container workspaces isolate everything. Your Node project doesnβt see your Python project. Different tools, different rules, no cross-contamination.
How It Works
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Your Devices β
β βββββββββββββββ βββββββββββββββ βββββββββββββββββββ β
β β Web Dashboardβ β iOS App β β CLI β β
β ββββββββ¬βββββββ ββββββββ¬βββββββ ββββββββββ¬βββββββββ β
βββββββββββΌβββββββββββββββββΌβββββββββββββββββββΌββββββββββββ
β β β
ββββββββββββββββββΌβββββββββββββββββββ
β HTTPS
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Your Server (~$30/mo) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Open Agent β β
β β β’ Starts and monitors agent tasks β β
β β β’ Manages isolated container workspaces β β
β β β’ Syncs skills and rules from your git repo β β
β ββββββββββββββββββββββββ¬βββββββββββββββββββββββββββ β
β β β
β ββββββββββββββββββββββββΌβββββββββββββββββββββββββββ β
β β Claude Code / OpenCode β β
β β β’ Runs the actual agent logic β β
β β β’ Executes tools, writes code β β
β β β’ Talks to Claude/GPT/local models β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββOpen Agent doesnβt do AI. It manages the infrastructure around AI. The runtime (Claude Code or OpenCode) does the thinking. Open Agent makes sure it has somewhere to run, something to work on, and a way for you to watch.
Note: The setup guide installs the backend on your server. For the dashboard, you have options:
- Vercel: Host the Next.js dashboard for free
- Local: Run
bun devin the dashboard folder on your machine - iOS: Download the app and enter your server URL
Setup Takes 5 Minutes
If you have a server and a domain, tell Claude or Cursor:
βDeploy Open Agent on my server at
1.2.3.4with domainagent.example.com. Read INSTALL.md for the full guide.β
It handles systemd, nginx, SSL, everything. Or do it manually if you prefer.
Donβt have a server? Get one from HetznerΒ or DigitalOcean for ~$30/month.
Next
- Setup to get Open Agent running on your server
- First Mission to run your first agent task
- Library to customize how your agents behave