← all repositories
OpenHands/software-agent-sdk

An SDK for building AI agents that refactor your code

A Python and REST toolkit for building AI agents that read, edit, and maintain code locally or inside throwaway containers.

1.1k stars Python AgentsCoding Assistants
software-agent-sdk
Velocity · 7d
+4.6
★ / day
Trend
accelerating
star history

What it does The OpenHands Software Agent SDK is a set of APIs for orchestrating autonomous agents that perform software engineering tasks. You point an agent at a workspace—your local disk or an ephemeral Docker/Kubernetes container via the Agent Server—and it can execute terminal commands, edit files, and track tasks. The same engine powers the OpenHands CLI and Cloud offerings.

The interesting bit The SDK ships with a public skills marketplace that auto-detects modern package tooling: if your repo contains uv.lock or deno.json, the agent can load corresponding uv or deno skills without manual configuration. That saves you from writing yet another “how to install dependencies” prompt.

Key highlights

  • Supports both standalone local execution and remote client-server architectures over WebSocket
  • Ships with pre-built tools for terminal access, file editing, and task tracking
  • Public skills marketplace auto-loads uv and deno guidance when it detects lockfiles or config markers
  • Includes examples for CI/CD GitHub workflows, not just local scripts
  • Repo badge advertises a 77.6 SWE-bench score

Verdict Worth a look if you are building autonomous coding tools and need a structured alternative to ad-hoc agent scripts. Skip it if you just want a chat wrapper around an LLM—this is designed for agents that actually mutate files.

Frequently asked

What is OpenHands/software-agent-sdk?
A Python and REST toolkit for building AI agents that read, edit, and maintain code locally or inside throwaway containers.
Is software-agent-sdk open source?
Yes — OpenHands/software-agent-sdk is open source, released under the MIT license.
What language is software-agent-sdk written in?
OpenHands/software-agent-sdk is primarily written in Python.
How popular is software-agent-sdk?
OpenHands/software-agent-sdk has 1.1k stars on GitHub and is currently accelerating.
Where can I find software-agent-sdk?
OpenHands/software-agent-sdk is on GitHub at https://github.com/OpenHands/software-agent-sdk.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.