Repolode
brekkylab

brekkylab/ailoy

Python, Node.js 또는 Rust로 AI 에이전트를 만들고, 각 에이전트에 GPU를 사용할 수 있는 자체 microVM 샌드박스를 제공하는 라이브러리입니다.

스타
155
포크
7
열린 이슈
26
마지막 커밋
40분 전

어떤 프로젝트인가요?

Ailoy는 자체 코드 안에서 AI 에이전트를 만들 수 있는 라이브러리입니다. 핵심 아이디어는 각 에이전트에 자체 가상 머신을 제공하는 것입니다. 따라서 에이전트는 미리 정의된 도구 호출에만 의존하지 않고, 소프트웨어를 설치하고 스크립트를 작성해 실행하며 범용 컴퓨팅 환경에서 작업할 수 있습니다. 호스트 시스템에는 명시적으로 마운트하거나 노출한 폴더와 리소스를 통해서만 접근합니다.

VM은 krun 기반 가상화를 사용하며 별도의 VM 데몬이 필요하지 않습니다. 가상화 환경에서 GPU를 지원하므로 모델은 물론 게임도 에이전트의 VM 안에서 실행할 수 있습니다. 모델은 Claude Code, Codex, Gemini CLI 같은 공급자 CLI나 키를 사용하는 공급자 API를 통해 이용하며, Amazon Bedrock, OpenRouter, vLLM도 백엔드로 명시되어 있습니다.

이 라이브러리는 Python, JavaScript/TypeScript, Rust API를 제공하며 Linux, Windows, macOS에서 실행됩니다. 저장소에는 CAD 모델링, 유출 데이터베이스의 SQL 분석, OpenTTD를 플레이하는 에이전트 등의 예제가 포함되어 있습니다. 프로젝트는 활발히 개발 중이며 버전 간 API가 변경될 수 있습니다.

핵심 기능

  • 01각 에이전트에 소프트웨어를 설치하고 코드를 실행할 수 있는 자체 microVM 샌드박스를 제공합니다.
  • 02에이전트 VM 안에서 Vulkan과 Metal을 포함한 GPU 사용을 지원합니다.
  • 03Python, JavaScript/TypeScript, Rust API를 제공합니다.
  • 04공급자 CLI 또는 API 키를 통해 모델에 연결합니다.
  • 05Linux, Windows, macOS에서 실행됩니다.
  • 06완성된 메시지 출력과 토큰 스트리밍 출력을 모두 지원합니다.

활용 사례

  • CAD 모델을 작성하고 렌더링한 뒤 시각적으로 결과를 확인하는 에이전트를 만듭니다.
  • 에이전트가 직접 작성한 SQL과 Python으로 데이터셋을 분석하게 합니다.
  • 게스트 GPU에서 세그멘테이션이나 텍스트 음성 변환 같은 ML 모델을 실행합니다.
  • 데스크톱 애플리케이션이나 게임을 조작하는 에이전트를 프로토타이핑합니다.

빠른 시작

  1. 1

    모델 CLI(Claude Code, Codex 또는 Gemini CLI)를 설치하고 로그인하거나, 제공업체 API 키를 설정합니다

  2. 2

    Python 패키지를 설치합니다

    pip install ailoy-py
  3. 3

    README의 Python 예제 코드를 사용해 에이전트를 빌드하고 실행합니다

사용 전 알아둘 점

  • Ailoy는 활발히 개발 중이며 버전에 따라 API가 변경될 수 있습니다.
  • ML 기반 예제를 실행하려면 GPU를 사용해 에이전트를 실행해야 합니다.
  • macOS 또는 Windows에서 호스트 폴더를 마운트하려면 FUSE-T 또는 Dokany가 필요합니다.
  • Windows에서 마이크로 VM을 사용하려면 Windows Hypervisor Platform 기능을 활성화해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

ailoy은(는) 무엇인가요?
Python, Node.js 또는 Rust로 AI 에이전트를 만들고, 각 에이전트에 GPU를 사용할 수 있는 자체 microVM 샌드박스를 제공하는 라이브러리입니다. Ailoy는 자체 코드 안에서 AI 에이전트를 만들 수 있는 라이브러리입니다. 핵심 아이디어는 각 에이전트에 자체 가상 머신을 제공하는 것입니다. 따라서 에이전트는 미리 정의된 도구 호출에만 의존하지 않고, 소프트웨어를 설치하고 스크립트를 작성해 실행하며 범용 컴퓨팅 환경에서 작업할 수 있습니다. 호스트 시스템에는 명시적으로 마운트하거나 노출한 폴더와 리소스를 통해서만 접근합니다.
ailoy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ailoy은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ailoy은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ailoy의 마지막 커밋은 2026년 10월 22일입니다.
ailoy은(는) 어디에 사용할 수 있나요?
CAD 모델을 작성하고 렌더링한 뒤 시각적으로 결과를 확인하는 에이전트를 만듭니다. 에이전트가 직접 작성한 SQL과 Python으로 데이터셋을 분석하게 합니다. 게스트 GPU에서 세그멘테이션이나 텍스트 음성 변환 같은 ML 모델을 실행합니다. 데스크톱 애플리케이션이나 게임을 조작하는 에이전트를 프로토타이핑합니다.
ailoy는 어떻게 설치하나요?
모델 CLI(Claude Code, Codex 또는 Gemini CLI)를 설치하고 로그인하거나, 제공업체 API 키를 설정합니다 Python 패키지를 설치합니다: pip install ailoy-py README의 Python 예제 코드를 사용해 에이전트를 빌드하고 실행합니다
ailoy은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/brekkylab/ailoy

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

관련 프로젝트