OpenHands 소개 — AI 소프트웨어 개발 에이전트 생태계

OpenHands 소개

AI가 소프트웨어를 "만든다"고 하면 대개 코드 생성만 떠올리지만, 실제 개발은 파일 편집·명령 실행·테스트·배포가 이어지는 과정이에요. OpenHands는 그러한 전 과정을 에이전트가 다루도록 돕는 커뮤니티 중심의 오픈소스 생태계예요.

출처: https://docs.openhands.dev/overview/introduction

구성 요소

OpenHands는 여러 컴포넌트로 나뉘어 동작해요.

컴포넌트 역할 저장소
Agent Canvas 에이전트 대화·자동화를 제어하는 브라우저 클라이언트 OpenHands/OpenHands
Software Agent SDK 에이전트 프레임워크·도구·대화·작업공간 OpenHands/software-agent-sdk
Agent Server 원격 에이전트 실행 API OpenHands/software-agent-sdk
Sandbox Server 샌드박스 환경 제어 OpenHands/sandbox-server

무엇이 가능한가

에이전트는 bash 명령을 실행하고, 파일을 편집하며, 웹을 탐색할 수 있어요. 코드와 시스템 명령을 다루는 에이전트를 SDK로 조립하고, 브라우저 UI(Agent Canvas)로 제어하거나 Cloud·Enterprise 같은 관리형 서비스로 실행할 수 있습니다.

더 알아보기