TH

tetiai/hivebox

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

61 stars 2 forks 품질 75 트렌드 17BSD-3-Clause

AI 대리인을 위한 경량 리눅스 sandbox. REST API, MCP 브리지 및 웹 대시보드와 Kernel-native 고립 (namespaces, cgroups, seccomp, Landlock). 단일 Rust 바이너리.

개요

HiveBox는 sandboxing이 일류 primitive 인 플랫폼으로 Linux를 전환합니다. 컨테이너 없음, VM 없음 — 단지 직접 커널 격리 (namespaces, cgroups, seccomp, Landlock) 간단한 CLI 및 REST API를 통해 노출. 각각은 경량, 고립 된 Linux sandbox 자체 OpenCode AI 에이전트. 단일 호스트에서 수천을 실행 - API 또는 내장 웹 대시보드를 통해 액세스하는 전용 AI 코딩 조수와 함께 완전한 고립에 각 실행 임의 명령. AI 산업에는 비례적인 문제가 있습니다. 모든 주요 플랫폼은 전체 우분투 컨테이너를 회전 - 장착 된 파일 시스템, 브라우저, CLI 도구, 격리 된 네트워크 - 모든 사용자 상호 작용. .pptx, .docx, .xlsx, PDF, CSV 내보내기. 경량 라이브러리로 milliseconds를 복용하는 작업은 클라우드에서 가상 머신 전체를 태우고 있습니다. 10 슬라이드 프레젠테이션을 생성하려면 작은 가상 컴퓨터 부츠. 헤더를 가진 Word 문서를 포맷하기 위해, 컨테이너가 위로 회전합니다.

개요(AI 번역)

으로 TetiAI

**AI 시대에 내장 된 리눅스 샌드 박스. **

HiveBox는 sandboxing이 일류 primitive 인 플랫폼으로 Linux를 전환합니다. 컨테이너 없음, VM 없음 — 단지 직접 커널 격리 (namespaces, cgroups, seccomp, Landlock) 간단한 CLI 및 REST API를 통해 노출.

각 ** hivebox**는 자체 OpenCode AI 에이전트와 경량, 고립 된 Linux sandbox입니다. 단일 호스트에서 수천을 실행 - API 또는 내장 웹 대시보드를 통해 액세스하는 전용 AI 코딩 조수와 함께 완전한 고립에 각 실행 임의 명령.

중지 sandboxing 모든.

AI 산업에는 비례적인 문제가 있습니다. 모든 주요 플랫폼은 전체 우분투 컨테이너를 회전 - 장착 된 파일 시스템, 브라우저, CLI 도구, 격리 된 네트워크 - 모든 사용자 상호 작용. .pptx, .docx, .xlsx, PDF, CSV 내보내기. 경량 라이브러리로 milliseconds를 복용하는 작업은 클라우드에서 가상 머신 전체를 태우고 있습니다.

10 슬라이드 프레젠테이션을 생성하려면 작은 가상 컴퓨터 부츠. 헤더를 가진 Word 문서를 포맷하기 위해, 컨테이너가 위로 회전합니다. 몇 가지 수식으로 스프레드 시트를 만들려면 격리 된 네트워크가 할당됩니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

by TetiAI

Native Linux sandboxing built for the AI era.

HiveBox turns Linux into a platform where sandboxing is a first-class primitive. No containers, no VMs — just direct kernel isolation (namespaces, cgroups, seccomp, Landlock) exposed through a simple CLI and REST API.

Each hivebox is a lightweight, isolated Linux sandbox with its own OpenCode AI agent. Launch thousands on a single host — each running arbitrary commands in complete isolation with near-zero overhead, and each with a dedicated AI coding assistant accessible via API or the built-in web dashboard.

Stop sandboxing everything.

The AI industry has a proportionality problem. Every major platform spins up full Ubuntu containers — mounted filesystems, browsers, CLI tools, isolated networks — for every user interaction. A .pptx, a .docx, a .xlsx, a PDF, a CSV export. Tasks that take milliseconds with a lightweight library are burning entire virtual machines in the cloud.

To generate a 10-slide presentation, a small virtual computer boots. To format a Word document with headers, a container spins up. To create a spreadsheet with a few formulas, an isolated network is allocated. None of this requires a sandbox. It requires a function call.

The hidden cost is real:

  • A single AI query consumes 10x more energy than a traditional search
  • Running workloads in Docker containers produces a measurable increase in energy consumption vs. bare Linux, due to I/O overhead
  • U.S. AI data centers are projected to emit 24-44 million metric tons of CO2/year by 2030 and consume water equivalent to 6-10 million Americans (Cornell, 2025)

But when you do need isolation — running untrusted code, AI agents executing arbitrary commands, multi-tenant environments — you need it done right, and you need it done light.

HiveBox is the proportionate answer: kernel-native isolation with near-zero overhead. No container runtime. No hypervisor. Just the Linux kernel doing what it already knows how to do.

Docker gVisor Firecracker Daytona HiveBox
Memory per sandbox ~50 MB ~30 MB ~5 MB ~50 MB+ (Docker-based) ~2-5 MB
Startup time ~1 s ~0.5 s ~125 ms ~90 ms (warm) ~10-50 ms
Isolation Namespaces Syscall emulation Hypervisor Docker (managed) NS + seccomp + Landlock
Self-hosted Yes Yes Yes Yes (cloud also available, pay-per-second) Yes
Complexity High Medium Medium High (requires Docker Compose) Low
GitHub에서 전체 README 보기

설치

docker run ... -v /path/to/my-skill:/opt/hivebox/skills/my-skill:ro hivebox
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "sandbox": { "url": "http://your-server:7070/api/v1/hiveboxes/{HIVEBOX_ID}/mcp", "headers": { "Authorization": "Bearer mysecretkey" } } } }