OpenHands/OpenHands

🙌 OpenHands: AI-Driven Development

해결하는 문제

OpenHands Agent Canvas는 코딩 에이전트를 관리하고 자동화하기 위한 셀프 호스팅 개발자 제어 센터를 제공합니다. 개발자는 단일 인터페이스에서 다양한 백엔드(로컬, 원격 또는 클라우드)에 걸쳐 여러 에이전트(OpenHands, Claude Code, Gemini 등)를 실행할 수 있어, 파편화된 도구들 사이를 전환할 필요가 없습니다.

작동 방식

이 시스템은 REST API를 통해 하나 이상의 에이전트 서버(Agent Servers)에 연결되는 프론트엔드(Agent Canvas)를 사용합니다. 이러한 서버는 노트북, 가상 머신 또는 클라우드 인프라에 호스팅할 수 있습니다. 자동화를 위해 Automation Server와 연동하여 일정이나 웹훅 이벤트(예: GitHub 또는 Slack)에 따라 에이전트를 트리거합니다. Agent-Client Protocol (ACP)을 지원하여 다양한 타사 에이전트와 호환성을 유지하며, 사용자가 직접 가져온 LLM 모델을 사용할 수 있습니다.

대상 사용자

코딩 에이전트를 오케스트레이션하고 반복적인 엔지니어링 작업을 자동화하기 위한 중앙 집중식 셀프 호스팅 환경을 원하는 소프트웨어 엔지니어 및 개발 팀.

주요 특징

  • 멀티 백엔드 지원: 컨텍스트 손실 없이 로컬, 원격 및 클라우드 에이전트 환경 간 전환 가능.
  • 에이전트 비종속성: OpenHands, Claude Code, Codex, Gemini, Pi 및 모든 ACP 호환 에이전트와 작동.
  • 워크플로우 자동화: Slack, GitHub, Linear, Notion과 통합하여 보고서 생성이나 이슈 분해와 같은 작업을 자동화.
  • 유연한 배포: 샌드박스 없이 실행하거나, 단일 Docker 컨테이너 내에서 실행하거나, 동시 대화를 위해 여러 개의 격리된 Docker 샌드박스를 사용하여 실행 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트