Community코딩 & 개발github.com

kiexpert/wkappbot-sdk

컴퓨터 사용, 앱 사용, AppBot — AI 에이전트에 Windows용 진짜 눈과 손을 부여합니다. 인간, 앱 생태계, AI가 하나의 키보드를 공유하는 오픈소스 RPA입니다. 포커스리스, 자가 치유, 멀티 AI.

wkappbot-sdk란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)가 Windows 데스크톱 애플리케이션과 상호작용할 수 있도록 하는 오픈소스 SDK입니다. 'Computer Use' 및 'App Use' 패러다임을 통해 에이전트가 마치 사람처럼 앱을 보고 클릭하고 텍스트를 입력할 수 있게 하여, 기존의 제한된 API 기반 통합을 넘어섭니다. '포커스리스(focusless)' 접근 방식은 에이전트가 화면 포커스에 의존하지 않고 애플리케이션 상태를 인식하며, '자가 치유(self-healing)' 기능으로 UI 변경에도 자동으로 적응합니다. 멀티 AI를 지원하여 여러 AI 모델이 동일한 RPA 환경을 공유할 수 있으며, 인간과 AI가 협력하여 작업을 자동화할 수 있습니다. 개발자는 이 SDK를 통해 복잡한 Windows 자동화 작업을 정의하고, 에이전트가 이를 실행하도록 할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add kiexpert/wkappbot-sdk

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

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

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

문서

wkappbot-sdk은(는) 무엇을 하나요?

컴퓨터 사용, 앱 사용, AppBot — AI 에이전트에 Windows용 진짜 눈과 손을 부여합니다. 인간, 앱 생태계, AI가 하나의 키보드를 공유하는 오픈소스 RPA입니다. 포커스리스. 자가 치유. 멀티 AI.

개요

이 SDK는 AI 에이전트가 Windows 데스크톱 애플리케이션과 상호작용할 수 있도록 설계되었습니다. 전통적인 RPA와 달리, 이 SDK는 '포커스리스(focusless)' 접근 방식을 사용하여 에이전트가 애플리케이션의 상태와 요소를 직접 인식하고 조작할 수 있게 합니다. '자가 치유' 기능은 UI 변경이 발생해도 자동으로 적응하여 안정적인 자동화를 보장합니다.

주요 기능

  • Computer Use: AI 에이전트가 Windows 데스크톱을 보고, 클릭하고, 키보드 입력을 수행할 수 있습니다.
  • App Use: 특정 애플리케이션의 요소를 식별하고 상호작용합니다.
  • AppBot: 여러 AI 모델이 동일한 RPA 환경을 공유하는 멀티 AI 지원.
  • 포커스리스: 화면 포커스에 의존하지 않고 애플리케이션 상태를 인식합니다.
  • 자가 치유: UI 변경에 자동으로 적응합니다.
  • 멀티 AI: 다양한 AI 모델과 인간이 협력하여 작업을 자동화합니다.

지원 플랫폼

  • Windows (기본)
  • Claude Code, Cursor, Codex 등 주요 AI 에이전트 플랫폼과 호환

사용 방법

  1. 설치: SDK를 프로젝트에 추가합니다.

    npm install wkappbot-sdk
    
  2. 초기화: SDK를 초기화하고 AI 에이전트와 연결합니다.

    const WkAppBot = require('wkappbot-sdk');
    const bot = new WkAppBot();
    
  3. 작업 정의: AI 에이전트가 수행할 작업을 정의합니다.

    bot.defineAction('openNotepad', async () => {
      await bot.launch('notepad.exe');
      await bot.waitForWindow('Untitled - Notepad');
      await bot.typeText('Hello, World!');
    });
    
  4. 실행: 작업을 실행합니다.

    bot.run('openNotepad');
    

예제

  • 파일 탐색기 열기: AI 에이전트가 파일 탐색기를 열고 특정 파일을 찾습니다.
  • 브라우저 자동화: 웹 브라우저를 제어하여 양식을 작성합니다.
  • 멀티 AI 협업: 여러 AI 모델이 동시에 다른 작업을 수행합니다.

문서

자세한 내용은 공식 문서를 참조하세요.

기여

오픈소스 프로젝트입니다. 기여를 환영합니다! GitHub 저장소에서 이슈를 제출하거나 풀 리퀘스트를 보내주세요.

라이선스

MIT 라이선스 하에 배포됩니다.

관련 스킬