boringcomputers/nehemiah
On-demand Linux computers you can hand to an AI — real Firecracker microVMs with a browser, terminal, coding agents, and an AI that drives them.
해결하는 문제
Nehemiah은 AI 에이전트에게 전달할 수 있는 온디맨드로 고립된 Linux 컴퓨터를 제공합니다. 이는 AI 에이전트가 코드를 실행하고, 웹을 탐색하며, 데스크톱 환경과 상호작용할 수 있는 안전하고 일시적인 환경을 제공함으로써 호스트 시스템에 위험을 주지 않도록 하는 문제를 해결합니다.
작동 방식
시스템은 Firecracker 마이크로VM을 사용하여 하드웨어 가상화를 통해 격리된 환경을 제공하며, 각 가상 머신은 전용 커널을 갖습니다. 이러한 VM은 밀리초 단위로 부팅되며, 메모리 스냅샷에서 복원되어 거의 즉시 시작됩니다. 각 게스트는 이그레스 방화벽 뒤에서 네트워크 격리되며, 리소스 제한이 적용됩니다. 호스트 데몬(nehemiahd)이 이러한 머신을 관리하며, TTL 기반의 자가 파괴형 또는 지속형으로 설정할 수 있습니다.
대상 사용자
게임 작성 및 배포, 웹 탐색, 또는 Claude, Cursor, Pi와 같은 코드 에이전트를 제어된 환경에서 실행해야 하는 개발자 및 AI 에이전트 개발자에게 적합합니다.
주요 특징
- 순간 부팅: 마이크로VM은 밀리초 단위로 부팅되며, 스냅샷에서 복원하는 데 약 3ms가 소요됩니다.
- AI 준비 완료: 코딩 에이전트와 일반적인 도구(Node, Python, Git)가 미리 설치되어 있습니다.
- 완전한 데스크톱: VNC 또는 헤드리스 셸을 통해 완전한 Linux 데스크톱을 제공합니다.
- 에이전트 통합: Claude Desktop 및 Cursor와 같은 도구와 쉽게 통합할 수 있는 MCP 서버(
nehemiah-mcp)를 포함합니다. - 지속적 스토리지: 머신의 수명을 초월해 지속되는 S3 기반의 지속적 볼륨을 제공합니다.
- 빠른 클론: 실행 중인 컴퓨터의 정확한 라이브 상태를 약 35ms 내에 클론할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트