// agents · deeplethe/forkd

forkd

forkd — проект с открытым исходным кодом из категории «ИИ-агенты» от deeplethe (deeplethe/forkd на GitHub). У него 2 923 звезды на GitHub и 227 форков, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 14 сентября 2026.

Fork() for AI agent microVMs — spawn 100 KVM-isolated children in ~100ms from a warm parent

★ 2,9 тыс. звёзд⑂ 227 форковApache-2.0обновлено сент. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
deeplethe/forkd
Звёзды GitHub
2 923
Форки
227
Лицензия
Apache-2.0
Последнее обновление на GitHub
14 сентября 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
// как это работает

Как это работает

  1. Clarify your goal

    Decide your fan-out shape: parallel agent evals, per-user code execution, untrusted CI, or fork-per-turn code interpretation.

  2. Get forkd

    Install the daemon (or build from source with Cargo) on a Linux host with KVM and Firecracker.

  3. Install and configure

    Run forkd doctor / quickstart to preflight KVM, Firecracker and networking, then pull or bake a warm parent snapshot.

  4. Run your first fork

    Fork a few children from the snapshot tag, run a task in one, and check its timing and isolation.

// возможности

Почему его любят

Fast microVM forks

The README reports spawning 100 children in about 100 ms from a warm parent snapshot, sharing memory copy-on-write until they diverge.

Live BRANCH

Pause a running sandbox, snapshot its in-flight state and resume — about 150 ms, with v0.4 live mode cutting the pause window further.

KVM isolation

Each child is a separate Firecracker microVM with real KVM isolation, not just a container namespace.

Diff-snapshot chains

Stack snapshot layers (e.g. Python base, then numpy, then pandas) that the daemon assembles in one pass at spawn time.

Snapshot hub

Pull portable prebaked snapshots such as a LangGraph parent image, or publish your own.

SDKs and MCP

Python SDK (pip install forkd), TypeScript SDK (@deeplethe/forkd) and an MCP server (pip install forkd-mcp) for Claude and Cursor.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repo

    Clone forkd and enter the directory.

    git clone https://github.com/deeplethe/forkd.git
    cd forkd
  2. Quickstart preflight

    quickstart preflights the host (KVM, Firecracker, kernel image), bakes or pulls a Python snapshot, then forks 10 children with per-child timings.

    sudo -E forkd quickstart
  3. Pull and fork a snapshot

    Pull a portable snapshot from the hub and fork children from it.

    forkd pull deeplethe/langgraph-react
    sudo -E forkd fork --tag langgraph -n 3 --per-child-netns
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains forkd?

It is maintained by deeplethe and contributors on GitHub.

Is forkd free?

Yes, it is Apache-2.0 licensed and self-hosted on your own Linux/KVM host, with no per-second cloud sandbox fees.

Does it need a paid API key?

No — forkd is sandbox infrastructure, not an LLM service. Your agents inside the VMs use whatever model keys you give them.

How does it compare to containers or managed sandbox SaaS?

Containers share a kernel; forkd gives each child its own microVM with KVM isolation, and unlike managed SaaS it runs on your own hardware.

How do I get started?

On a KVM-capable Linux host, install forkd, run sudo -E forkd quickstart, then forkd pull a snapshot and fork your first children.

// продолжить изучение

Похожие инструменты

ИИ-агенты

nanoclaw

A lightweight, container-isolated personal AI agent for WhatsApp, Telegram, Slack and more

★ 30,9 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

cli-agent-orchestrator

Orchestrate Claude Code, Kiro, and Codex together in isolated tmux sessions.

★ 1,4 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

awesome-llm-apps

100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.

★ 140,6 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

bernstein

Governance and orchestration for AI agent fleets: declarative rules, verifiable runs.

★ 1,4 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

langchainjs

The JavaScript/TypeScript version of LangChain - the agent engineering platform

★ 18,2 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

AppAgent

AppAgent — Tencent's multimodal agent that learns smartphone apps by exploration, then operates them.

★ 6,9 тыс. звёздMIT
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если forkd вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к forkd — продолжайте изучать полку по обе стороны от него.

Получить forkd

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.