설명
OpenHands는 개발자가 코딩 워크플로에서 AI를 활용할 수 있는 포괄적인 플랫폼을 제공합니다. 자체 호스팅 개발자 제어 센터 역할을 하여 AI 기반 코딩 에이전트 및 자동화의 관리 및 실행을 가능하게 합니다. 이 도구는 Claude Code, Codex, Gemini와 같은 인기 있는 옵션뿐만 아니라 Agent-Client Protocol(ACP)을 준수하는 모든 에이전트를 지원하는 다양한 AI 모델 및 에이전트 프레임워크와 통합되도록 설계되었습니다.
OpenHands의 핵심은 코딩 에이전트를 자체 호스팅되는 상시 엔지니어링 팀으로 변환하는 Agent Canvas입니다. 이를 통해 대화를 시작하고 보고서를 생성하여 Slack에 게시하거나 GitHub 이슈를 실행 가능한 작업으로 분해하는 것과 같은 일상적인 작업을 자동화할 수 있습니다. 이 시스템은 개발자의 컴퓨터에서 로컬로 실행되거나 Docker 컨테이너, 가상 머신 또는 회사 인프라를 포함한 여러 에이전트 백엔드에 연결할 수 있습니다. 관리형 솔루션을 찾는 사용자를 위해 OpenHands Cloud 및 OpenHands Enterprise 인프라도 사용할 수 있습니다.
OpenHands는 에이전트 배포 및 관리 방식에 유연성을 제공합니다. 개발자는 로컬 컴퓨터에서 직접 에이전트를 실행하거나, 격리를 위해 Docker 샌드박스 내에서, 또는 소스 코드에서 에이전트를 실행하도록 선택할 수 있습니다. 아키텍처는 단일 호스트에서 여러 에이전트를 지원하는 REST API인 OpenHands Agent Server를 중심으로 구축되었습니다. 이를 통해 Agent Canvas 프런트엔드는 로컬, 원격 또는 클라우드에서 실행되는 다양한 Agent Server에 원활하게 연결하고 전환할 수 있습니다. 동반되는 Automation Server를 통해 에이전트는 예약되거나 웹훅 이벤트에 응답하여 작업을 실행할 수 있습니다.
이 플랫폼은 기존 개발 도구 및 서비스와의 통합을 강조합니다. 자동화는 Slack, GitHub 및 Notion과 같은 타사 서비스와 연결하여 워크플로를 간소화하고 생산성을 향상시킬 수 있습니다. OpenHands는 AI 에이전트 관리를 중앙 집중화하고 반복적인 코딩 작업을 자동화하며 제어된 자체 호스팅 환경에서 다양한 AI 모델 및 에이전트 구성을 실험하려는 개발자에게 특히 유용합니다. 이 프로젝트는 GitHub에서 활발하게 개발되고 있으며 커뮤니티 기여 및 피드백을 장려합니다.
OpenHands AI 기반 개발의 핵심 기능
AI 코딩 에이전트용 자체 호스팅 개발자 제어 센터
다양한 ACP 호환 에이전트 지원 (Claude Code, Codex, Gemini 등)
대화 관리 및 작업 자동화를 위한 Agent Canvas
Slack, GitHub, Linear 및 기타 서비스와 통합
에이전트를 로컬, Docker, VM 또는 클라우드 인프라에서 실행
여러 에이전트 관리를 위한 OpenHands Agent Server
예약 또는 이벤트 기반 에이전트 실행을 위한 Automation Server
초점을 잃지 않고 다양한 에이전트 백엔드에 연결
Agent-Client Protocol(ACP)을 사용하여 모든 LLM 또는 에이전트 사용 가능
OpenHands Cloud 및 Enterprise 인프라 옵션 제공
OpenHands AI 기반 개발 시작하기
Clone: GitHub에서 OpenHands 리포지토리를 가져옵니다.
Install dependencies: Node.js 및 npm을 설정하거나 컨테이너화된 옵션을 사용하는 경우 Docker를 설정합니다.
Configure: 프로젝트 경로 및 필요한 환경 변수를 정의합니다.
Execute: agent-canvas 명령을 실행하여 로컬 스택을 시작하거나 Docker 명령을 사용합니다.
Connect backends: UI에서 다른 에이전트 서버를 추가하고 전환합니다.
Create automations: 예약 또는 웹훅에서 에이전트를 실행하도록 워크플로를 설정합니다.
OpenHands AI 기반 개발의 사용 사례
- 자동 코드 검토
- 이슈 분해
- 보고서 생성
- 워크플로 자동화
- 로컬 에이전트 개발
- 클라우드 기반 에이전트 서비스







