Přeskočit na obsah
ejaj.cz

Kern Sandbox

NeuvedenoVývojářské nástroje

Sandbox pro bezpečné spouštění kódu generovaného AI modely (Python/Node) v izolovaném kontejneru bez přístupu k souborům hostitele – hodí se vývojářům budujícím AI agenty a MCP integrace.

getkern.dev
Náhled nástroje Kern Sandbox

O nástroji

Kern Sandbox je knihovna (pip install kern-sandbox / npm i kern-sandbox), která spouští kód napsaný AI modelem – ať jde o tool-call agenta, vygenerovaný úryvek, buňku notebooku nebo CI krok – v izolovaném kontejneru bez vlastního daemonu, socketu, VM nebo cloudu (rootless). Každé spuštění proběhne v samostatném kontejneru z OCI image, bez sítě (pokud explicitně nepovolíte egress_allow nebo network=True), s limity paměti a PID a s nastaveným timeoutem, který nelze vypnout. Výsledek volání obsahuje pole fault, které jasně odliší, zda byl běh zastaven timeoutem, OOM killerem, chybou spuštění nebo síťovým omezením, takže exit kód 137 už neznamená záhadu. Nástroj se hodí pro napojení na MCP klienty (Claude Code, Cursor, Claude Desktop, LM Studio, Zed) přes dodávaný kern-mcp stdio server, na LangChain přes StructuredTool, nebo na pi, kde směruje souborové a shellové nástroje agenta do sandboxu s pracovním adresářem /workspace. Podporuje sdílený /workspace mezi voláními (Sandbox()), udržení proměnných mezi kroky přes kernel() (podobně jako Jupyter notebook), instalaci balíčků přes parametr setup, vracení matplotlib grafů jako PNG a spouštění shellových příkazů. Na macOS je nutné spouštět uvnitř Linux VM. Dokumentace a UI jsou pouze v angličtině.

Klíčové vlastnosti

  • Spouští kód bez přístupu k souborům hostitele
  • Pole fault rozliší timeout, OOM, chybu spuštění či síť
  • Sdílený /workspace mezi voláními přes Sandbox()
  • Udržení proměnných mezi kroky pomocí kernel()

Časté dotazy

Co přesně Kern Sandbox dělá?

Spouští kód vygenerovaný AI modelem (Python/Node) v izolovaném rootless kontejneru bez vlastního daemonu či VM, bez přístupu k souborům hostitele a bez sítě, pokud ji explicitně nepovolíte. Výsledek obsahuje pole fault, které jasně určí, zda běh zastavil timeout, OOM killer, chyba spuštění nebo síťové omezení.

Kolik Kern Sandbox stojí?

Cenový model není v podkladech uveden.

Pro koho je nástroj a jak s ním začít?

Je určen vývojářům budujícím AI agenty a MCP integrace (Claude Code, Cursor, Claude Desktop, LM Studio, Zed, LangChain, pi). Stačí nainstalovat přes pip install kern-sandbox nebo npm i kern-sandbox a spustit kód voláním kern.run_code() nebo kern.Sandbox().

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI – přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam – odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k Kern Sandbox? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Zobrazit všechny alternativy v kategorii Vývojářské nástroje

Další nástroje v kategorii Vývojářské nástroje

Nezůstávejte jen u nejoblíbenějších – tohle jsou další nástroje z kategorie Vývojářské nástroje, které stojí za prohlédnutí.