Repolode
omnigent-ai

omnigent-ai/omnigent

공유 정책, 샌드박스, 실시간 협업을 통해 Claude Code, Codex, Cursor와 커스텀 에이전트를 오케스트레이션하는 오픈소스 메타 하네스입니다.

스타
11,238
포크
1,854
열린 이슈
2,396
마지막 커밋
18시간 전

어떤 프로젝트인가요?

Omnigent는 기존 코딩 에이전트 위에서 작동하는 오픈소스 AI 에이전트 프레임워크입니다. Claude Code, Codex, Cursor, OpenCode, Hermes, Pi와 YAML로 직접 정의한 에이전트를 하나의 오케스트레이션 계층으로 통합하므로, 워크플로를 다시 작성하지 않고도 하네스를 교체하거나 조합할 수 있습니다. 세션에서 여러 에이전트를 함께 사용할 수 있습니다. 예를 들어 한 에이전트가 다른 에이전트의 작업을 검토하거나, 하나의 작업을 여러 에이전트에 나눠 맡길 수 있습니다.

이 프로젝트는 거버넌스와 접근 제어 기능을 제공합니다. 위험한 작업 전에 승인을 받도록 일시 중지하거나, 지출 한도를 설정하거나, 에이전트가 사용할 수 있는 도구를 제한하는 정책을 서버, 에이전트 또는 세션 수준에 적용할 수 있습니다. 에이전트는 Modal, Daytona, E2B, Kubernetes, Databricks를 비롯한 로컬 또는 클라우드 샌드박스에서 실행할 수 있습니다. 모델 접근 방식으로는 API 키, Claude 또는 ChatGPT 구독, OpenAI 또는 Anthropic 호환 게이트웨이를 지원합니다.

터미널에서 세션을 시작한 뒤 웹 UI를 통해 브라우저나 휴대폰에서 이어서 사용할 수 있으며, macOS 네이티브 데스크톱 앱도 제공됩니다. 팀원은 공유 세션을 실시간으로 지켜보거나 함께 조작하거나 대화를 분기할 수 있습니다. Python 3.12+로 설치하며, 현재 alpha로 표시되어 있습니다.

핵심 기능

  • 01Claude Code, Codex, Cursor, OpenCode, Hermes, Pi와 직접 정의한 YAML 에이전트를 하나의 세션에서 실행합니다.
  • 02승인, 지출 한도, 도구 접근 정책을 서버, 에이전트 또는 세션 수준에 적용합니다.
  • 03Modal, E2B, Daytona, Kubernetes 등의 로컬 또는 클라우드 샌드박스에서 에이전트를 실행합니다.
  • 04API 키, Claude 또는 ChatGPT 구독, 호환 모델 게이트웨이를 지원합니다.
  • 05터미널, 브라우저, 휴대폰, 데스크톱 앱 간에 세션을 동기화합니다.
  • 06팀원과 실시간 세션을 공유하거나 함께 조작하고 분기할 수 있습니다.

활용 사례

  • 하나의 작업에서 여러 코딩 에이전트의 결과를 비교하거나 조합하기.
  • 에이전트를 클라우드 샌드박스에서 실행하면서 휴대폰으로 모니터링하기.
  • 에이전트가 셸 명령을 실행하거나 예산을 사용하기 전에 사람의 승인을 받도록 하기.
  • 팀원과 실시간 에이전트 세션에서 페어 작업하기.

빠른 시작

  1. 1

    uv로 Omnigent를 설치합니다(Python 3.12 이상 필요).

    uv tool install omnigent
  2. 2

    터미널에서 세션을 시작합니다.

    omnigent
  3. 3

    브라우저에서 http://localhost:6767에 접속해 로컬 웹 UI를 엽니다.

사용 전 알아둘 점

  • 프로젝트가 alpha로 표시되어 있으므로 호환성을 깨뜨리는 변경이 있을 수 있습니다.
  • Windows 지원은 제한적이며, 여러 터미널 래퍼와 샌드박스 기능을 사용할 수 없습니다.
  • 네이티브 하네스 터미널을 사용하려면 Linux에 bubblewrap과 tmux가 필요하며, 하네스 CLI에는 Node.js 22 이상이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

omnigent은(는) 무엇인가요?
공유 정책, 샌드박스, 실시간 협업을 통해 Claude Code, Codex, Cursor와 커스텀 에이전트를 오케스트레이션하는 오픈소스 메타 하네스입니다. Omnigent는 기존 코딩 에이전트 위에서 작동하는 오픈소스 AI 에이전트 프레임워크입니다. Claude Code, Codex, Cursor, OpenCode, Hermes, Pi와 YAML로 직접 정의한 에이전트를 하나의 오케스트레이션 계층으로 통합하므로, 워크플로를 다시 작성하지 않고도 하네스를 교체하거나 조합할 수 있습니다. 세션에서 여러 에이전트를 함께 사용할 수 있습니다. 예를 들어 한 에이전트가 다른 에이전트의 작업을 검토하거나, 하나의 작업을 여러 에이전트에 나눠 맡길 수 있습니다.
omnigent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
omnigent은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
omnigent은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. omnigent의 마지막 커밋은 2026년 11월 5일입니다.
omnigent은(는) 어디에 사용할 수 있나요?
하나의 작업에서 여러 코딩 에이전트의 결과를 비교하거나 조합하기. 에이전트를 클라우드 샌드박스에서 실행하면서 휴대폰으로 모니터링하기. 에이전트가 셸 명령을 실행하거나 예산을 사용하기 전에 사람의 승인을 받도록 하기. 팀원과 실시간 에이전트 세션에서 페어 작업하기.
omnigent는 어떻게 설치하나요?
uv로 Omnigent를 설치합니다(Python 3.12 이상 필요).: uv tool install omnigent 터미널에서 세션을 시작합니다.: omnigent 브라우저에서 http://localhost:6767에 접속해 로컬 웹 UI를 엽니다.
omnigent은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/omnigent-ai/omnigent

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트