Open-source Devin alternative

Self-hosted OpenHands AI coding agent on AWS and Google Cloud

Run OpenHands, the open-source platform for AI software development agents, from a pre-configured image in your own cloud account. Agents write and change code, run commands and open pull requests against your repositories, without your codebase leaving your infrastructure.

  • Ready in 5-10 minutes
  • Bring your own LLM
  • Code stays in your account
OpenHands AI coding agent deployed on AWS by Meetrix

What is OpenHands?

OpenHands, formerly OpenDevin, is an MIT-licensed platform for AI software development agents. Describe a task in plain language and an agent can plan the change, write and modify code, run shell commands, browse the web, call APIs and open a pull request, much like a human developer would.

What's in the Meetrix OpenHands image

A self-managed OpenHands install means Docker, a reverse proxy, SSL and backups before the first agent runs. The marketplace image has those in place.

How to set up self-hosted OpenHands

  1. Launch the server

    Subscribe on AWS Marketplace or Google Cloud Marketplace, enter your domain and admin email, and deploy. The AWS stack is ready in about 5-10 minutes.

  2. Point your domain at it

    Create a DNS A record for your OpenHands domain with the server's public IP, so the certificate can be issued.

  3. Configure an LLM provider

    Open your domain. On first visit OpenHands asks you to choose a provider and model and paste in an API key.

  4. Connect your repositories

    Open Integrations and connect GitHub, GitLab or Bitbucket, then start a conversation with a task.

Choose your cloud

OpenHands by Meetrix vs Devin vs GitHub Copilot

OpenHands by MeetrixDevin (Cognition)GitHub Copilot
HostingYour AWS account or GCP projectCognition's cloud, no self-host optionGitHub's cloud, no self-host option
LicenceMIT, open sourceProprietaryProprietary
Agent choiceOpenHands, Claude Code, Codex, Gemini or any ACP agentDevin onlyCopilot's own agent and models
SandboxingIsolated container per conversation on your serverCognition-hosted sandbox VMsRuns in your editor or CI

You pay your LLM provider for tokens directly, with no markup. Read the full OpenHands on AWS comparison →

OpenHands FAQ

What is OpenHands?

OpenHands, formerly OpenDevin, is an open-source platform for AI software development agents. It can modify code, run shell commands, browse the web and call APIs, working through a task described in plain language.

Do I need my own LLM?

Yes. Choose the OpenHands hosted provider or paste in your own API key for Anthropic, OpenAI or another provider the first time you open the dashboard. The provider bills you directly.

How do I connect my repositories?

Open Integrations in the dashboard and connect GitHub, GitLab or Bitbucket. OpenHands can then see your repositories and suggest tasks from them.

Is it safe to let an agent run commands?

Each conversation runs in its own isolated container, so file edits and shell commands stay inside that sandbox. The agent still needs real credentials to open a pull request or call an API, so scope those as you would for any automation.

Is there a default admin login?

No. OpenHands has no separate admin username or password; you open the dashboard at your domain and configure it from there.

Which machine size should I choose?

t3a.medium on AWS or e2-medium on Google Cloud to start. Choose a larger machine for several concurrent agent sessions or large codebases.

Is OpenHands finished software?

Not yet. The project carries a Beta tag in its own repository and is under active development, so expect it to keep changing.

Where does my code live?

On the server in your own AWS account or GCP project. Meetrix has no access to the running instance, your repositories or your LLM keys.

OpenHands guides and articles

Need a hand with your coding agent?

We build and run self-hosted AI infrastructure for teams every day, from agent setup to self-hosted models. Tell us what you need.

Contact us