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 샌드박스를 사용하여 실행 가능.
관련
- 프로젝트
Agenta-AI/agentaAgenta는 채팅 가능하고 팀과 공유할 수 있으며 백그라운드에서 실행 가능한 오픈소스이자 자체 호스팅 가능한 워크스페이스입니다. 다양한 LLM 제공업체를 지원하고, 수천 가지 SaaS 도구와 통합 가능하며, 권한 제어, 추적, 스케줄링을 제공하며 웹 UI와 풍부한 개발자 생태계를 갖추고 있습니다.
- 프로젝트
openchamber/openchamberOpenChamber는 개발자가 AI 코딩 에이전트를 실행하고, 자동화된 목표를 설정하며, 여러 모델의 실행 결과를 비교하고, 가이드 워크스루를 통해 변경 사항을 검토하고, 코드를 배포할 수 있도록 지원하는 오픈 소스 크로스 플랫폼 작업 공간입니다. 데스크톱, 웹, VS Code, 모바일에서 모두 사용할 수 있습니다.
- 프로젝트
SirAllap/agentglassagentglass 는 AI 코딩 에이전트(Claude Code, Codex, Gemini CLI, OpenCode 등)의 터미널, 풀 리퀘스트 차이점, 브라우저 패널, 기타 리소스를 하나의 창에 통합하는 데스크톱 UI입니다. 기존의 tmux 세션에 연결하고, 모든 정보를 로컬 SQLite에 저장하며, 안드로이드 동반 앱을 제공하고, 플러그인을 지원합니다. 사전 빌드된 바이너리(Linux, macOS, Windows, Android) 또는 소스에서 설치 가능합니다. macOS 빌드는 서명되지 않았습니다. 기본적으로 클라우드 연결이 없으며, 데이터를 외부로 전송하는 것은 선택적 웹훅 또는 "설명" 버튼만 가능합니다. 프로젝트는 활발히 유지보수 중이며, 게이트 제어, macOS 서명 등 향후 로드맵도 계획되어 있습니다.
- 프로젝트
- 프로젝트
zhayujie/CowAgentCowAgent는 작업 계획, 도구 실행, 개인 지식 기반 유지, 협력 에이전트 팀으로 운영이 가능한 오픈소스 자체 호스팅 AI 어시스턴트입니다. 다양한 LLM 제공업체, 멀티모달 입력, 수십 개의 채팅 채널(Telegram, Slack, WeChat 등), 플러그인 스킬 시스템, 야간 "Deep Dream" 증류 기능이 있는 3계층 메모리를 지원합니다. 한 줄 스크립트 또는 Docker로 설치하고, 웹 콘솔에서 모든 것을 관리하며, 공개 Skill Hub 또는 사용자 정의 도구 통합을 통해 시스템을 확장할 수 있습니다.