OpenHands/OpenHands
🙌 OpenHands: AI-Driven Development
What it solves
OpenHands는 코딩 에이전트를 관리하고 엔지니어링 작업을 자동화하기 위한 자체 호스팅 제어 센터를 제공합니다. 서로 다른 에이전트 환경을 전환할 필요 없이, 개발자는 단일 인터페이스에서 로컬, 원격, 클라우드 등 다양한 백엔드에서 Claude Code, Codex, Gemini와 같은 여러 에이전트를 실행할 수 있습니다.
How it works
시스템은 Agent Canvas 라는 프런트엔드와 Agent Server 라는 백엔드로 구성됩니다. Agent Server는 REST API이며, 로컬 노트북, VM, Docker 컨테이너 등 호스트 머신에서 에이전트를 실행합니다. 사용자는 Agent Canvas 프런트엔드를 여러 Agent Server에 동시에 연결하고 필요에 따라 전환할 수 있습니다. 일정 기반 또는 이벤트 기반 작업을 위해서는 Automation Server를 백엔드와 결합하여 웹훅이나 스케줄을 통해 에이전트를 트리거할 수 있습니다.
Who it’s for
자신만의 AI 코딩 에이전트를 호스팅하고 GitHub, Slack, Linear, Notion 등과 연동되는 자동화 워크플로를 만들고자 하는 개발자와 엔지니어링 팀을 위해 설계되었습니다.
Highlights
- Multi-Backend Support: 로컬, 원격, 클라우드 에이전트 환경 간을 원활하게 전환.
- Agent Agnostic: OpenHands 에이전트와 Agent-Client Protocol(ACP)을 지원하는 모든 서드파티 에이전트와 호환.
- Flexible Deployment: 샌드박스 없이 전체 파일 시스템 접근으로 실행하거나, Docker 샌드박스 내에서 보안을 강화하여 실행 가능.
- Workflow Automation: 이벤트에 반응하거나 일정에 따라 실행되는 자동화를 생성할 수 있으며, 외부 커뮤니케이션 및 프로젝트 관리 도구와 통합됩니다.