Community코딩 & 개발github.com

Nex-Z/openEagle

데스크톱에서 화면을 보고 사용자를 대신해 작업을 수행하는 AI 에이전트입니다.

openEagle란 무엇인가요?

Nex-Z/openEagle은 데스크톱 환경에서 실행되는 AI 에이전트로, 사용자의 화면을 실시간으로 분석하고 이를 기반으로 자율적인 작업을 수행합니다. 이 스킬은 화면 인식을 통해 사용자가 보고 있는 내용을 이해하고, 클릭, 입력, 탐색 등의 상호작용을 대신 처리할 수 있습니다. 주로 개발자 도구 및 생산성 향상을 목적으로 하며, Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼과의 통합을 염두에 두고 설계되었습니다. openEagle의 SKILL.md 문서에 따르면, 이 에이전트는 GUI 기반의 복잡한 워크플로를 자동화하여 사용자의 시간을 절약하고 반복적인 작업을 줄이는 데 중점을 둡니다. 또한, 확장 가능한 아키텍처를 통해 다양한 데스크톱 응용 프로그램과 호환되며, 안전한 실행을 위한 권한 관리 기능을 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Nex-Z/openEagle

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

openEagle은(는) 무엇을 하나요?

데스크톱에서 화면을 보고 사용자를 대신해 작업을 수행하는 AI 에이전트입니다.

주요 기능

  • 화면 인식: 실시간으로 화면을 분석하여 UI 요소와 텍스트를 식별합니다.
  • 자동화된 작업: 클릭, 타이핑, 메뉴 탐색 등 사용자 상호작용을 대신 수행합니다.
  • 멀티 플랫폼 지원: 다양한 데스크톱 환경(Windows, macOS, Linux)에서 작동합니다.
  • 안전한 실행: 명시적인 사용자 승인 없이 중요한 작업을 수행하지 않도록 설계되었습니다.

사용 방법

  1. 에이전트를 설치하고 실행합니다.
  2. 작업할 화면 영역을 지정합니다.
  3. 수행할 작업(예: 파일 정리, 웹 스크래핑, 앱 제어)을 명령으로 전달합니다.
  4. 에이전트가 화면을 분석하고 작업을 실행합니다.

기술적 세부 사항

  • 프로그래밍 언어: Python
  • 주요 라이브러리: OpenCV, PyAutoGUI, Tesseract OCR
  • API: HTTP 기반 REST API를 통해 명령을 전송하고 결과를 받습니다.

환경 변수

  • EAGLE_API_KEY: API 인증을 위한 키
  • EAGLE_SCREEN_CAPTURE_INTERVAL: 화면 캡처 간격 (초 단위, 기본값: 0.5)

예제

# 에이전트 실행
python eagle.py --api-key your_key_here

# 작업 명령 (curl 사용)
curl -X POST http://localhost:8080/perform \
  -H "Authorization: Bearer your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"action": "click", "target": {"text": "전송 버튼"}}'

라이선스

MIT License

기여하기

버그 리포트나 기능 제안은 GitHub 이슈를 통해 제출해 주세요.

자세한 내용은 원본 저장소를 참조하세요.

관련 스킬