Show HN: 에이전트의 인증을 가능하게 하는 오픈 소스 computer-use SDK를 구축했습니다
요약
cuse는 AI 에이전트가 컴퓨터와 직접 상호작용할 수 있도록 지원하는 오픈 소스 프레임워크입니다. 마우스 및 키보드 제어, 파일 작업, 셸 액세스뿐만 아니라 에이전트의 인증 문제를 해결할 수 있는 기능을 제공합니다. 현재 Linux 환경의 Docker 컨테이너를 통해 실행 가능하며, 개발자가 커스텀 애플리케이션을 구축할 수 있는 SDK를 제공합니다.
핵심 포인트
- 디스플레이, 마우스, 키보드 제어를 통한 컴퓨터 직접 조작 지원
- 자격 증명을 활용한 에이전트의 인증(Authentication) 기능 제공
- 파일 시스템 조작 및 셸 명령 실행 기능 포함
- Docker를 통한 Linux 환경 지원 및 npm을 통한 간편한 설치
cuse
컴퓨터와 상호작용할 수 있는 AI 에이전트를 구축하기 위한 오픈 소스 프레임워크
주요 기능 (Features)
- 컴퓨터 제어 (Computer Control): 디스플레이, 마우스 및 키보드 상호작용
- 인증 (Authentication): 자격 증명을 통한 인증
- 파일 작업 (File Operations): 파일 보기, 생성 및 편집
- 셸 액세스 (Shell Access): 명령 실행 및 프로세스 관리
- 앱 프레임워크 (App Framework): 커스텀 애플리케이션 구축
- Linux 지원 (Linux Support): Docker 컨테이너를 통해 실행
데모 (Demo)
작업: Gmail에 로그인하고, 받은 편지함을 확인한 뒤, 스프레드시트에 새로운 리드(leads)를 추가합니다.
빠른 시작 (Quickstart)
의존성 설치:
npm install @cusedev/core
초기화 및 컴퓨터 생성:
npx @cusedev/cli init
Computer 인스턴스 생성:
import { Computer } from '@cusedev/core';
const computer = new Computer();
컴퓨터와 상호작용:
// 스크린샷 찍기
const screenshot = await computer.system.display.getScreenshot();
...
문서 (Documentation)
다음 사항에 대해 더 자세히 알아보려면 문서를 방문하세요:
- 예제 프로젝트로 시작하기
- 기존 프로젝트에 cuse 추가하기
- 핵심 개념 및 API 레퍼런스
- CLI 명령 및 사용법
로드맵 (Roadmap)
- 다른 플랫폼 지원
- 배포 (Deployment)
- 상태 머신 (Stateful Machines)
- 재사용 가능한 워크플로우 (Reusable Workflows)
기여하기 (Contributing)
기여를 환영합니다! 저희 GitHub 저장소를 확인해 주세요.
라이선스 (License)
MIT License — LICENSE 파일을 참조하세요
연락처 (Get in Touch)
- 웹사이트 방문
- Discord 커뮤니티 참여
Star 히스토리 (Star History)
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Claude Code Search의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기