시각적 드래그 앤 드롭 편집기와 여러 LLM 제공자를 활용해 에이전트 워크플로를 만들고 실행하는 오픈 소스 AI 앱 빌더입니다.
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
모델 CLI(Claude Code, Codex 또는 Gemini CLI)를 설치하고 로그인하거나, 제공업체 API 키를 설정합니다
- 2
Python 패키지를 설치합니다
pip install ailoy-py - 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 통계는 매일 갱신됩니다.
관련 프로젝트
bash와 약 100줄의 핵심 Python 코드만 사용하는 최소한의 AI 소프트웨어 엔지니어링 에이전트로, GitHub 이슈를 해결하거나 CLI에서 작업을 돕습니다.
하드웨어 격리 환경에서 AI 에이전트와 신뢰할 수 없는 코드를 로컬로 실행하는 Rust 기반 임베디드형 포터블 microVM
Codex와 Claude Code 같은 코딩 에이전트를 감싸고, 각각 별도 모델을 사용하는 선택형 감독자·리뷰어·적대자·로컬 로그 요약기를 제공하는 Python CLI입니다.
JavaScript 및 Python SDK를 제공해 AI 생성 코드를 격리된 클라우드 샌드박스에서 실행하는 오픈소스 인프라입니다.