How To Use Openhands
📖 Bu rehber ToolPazar ekibi tarafından hazırlanmıştır. Tüm araçlarımız ücretsiz ve reklamsızdır.
What OpenHands actually is
OpenHands (the project formerly known as OpenDevin) is an open-source autonomous coding agent you run yourself. You point it at a repo, give it a task, and it plans, edits files, runs a shell, and iterates until the task passes. It’s the closest open-source equivalent to Devin, with the tradeoff that you provide the infrastructure and the API key.
Setting it up
The fastest path is the prebuilt Docker image. You need Docker Desktop (or engine + compose) and an API key for whichever model you plan to use.
Your first session
Treat OpenHands like a junior on a branch. Create a feature branch, write the task as a short brief (what, where, constraints, done criteria), and let it work. Review the diff like a PR — run the tests locally, skim for unrelated edits, look at the commit messages. For anything bigger than a couple of files, break it into sub-tasks and run them as separate sessions so the context stays tight and cheap.
A realistic workflow
Skip OpenHands for single-file autocomplete — GitHub Copilot or Cursor is faster. Skip it for production incidents where you need deterministic edits — a human with Claude Code in the terminal will beat a planning agent on latency. And don’t point it at a private repo full of secrets until you’ve read the sandbox docs and decided whether your model provider’s data policy matches your risk tolerance. For hosted alternatives without the ops work, see our guides on Devin and Replit Agent.