- ✓
暂未采集到具体套餐,价格以官网为准
Dock
为 AI 智能体打造的隔离式 Linux 机器,运行在你自己的硬件上
Dock 是什么?
Dock 可为每个 AI agent 分配独立的 Linux VM 和持久化磁盘,支持运行命令、暂停后恢复,以及从同一环境创建分支,让多个 agent 并行尝试不同修复方案。用户可通过 QEMU 在本地运行,无需注册账户,也能一键自托管开源控制平面;运行环境可选择 Firecracker microVM 或 gVisor sandbox,并提供 CLI 及 TypeScript、Python、Go SDK。
产品详细介绍
为 AI 智能体打造的隔离式 Linux 机器,运行在你自己的硬件上
Dock 可为每个 AI agent 分配独立的 Linux VM 和持久化磁盘,支持运行命令、暂停后恢复,以及从同一环境创建分支,让多个 agent 并行尝试不同修复方案。用户可通过 QEMU 在本地运行,无需注册账户,也能一键自托管开源控制平面;运行环境可选择 Firecracker microVM 或 gVisor sandbox,并提供 CLI 及 TypeScript、Python、Go SDK。
定价方案
需要付费创始人评论
Product Hunt,你好 👋
我开发 Dock,是因为智能体总是遇到同一个问题:它们需要一台真正的计算机来执行工作,而大多数沙箱在任务结束后就会消失。
一个 dock 是一台配有持久化磁盘和稳定 ID 的隔离 Linux 机器。你可以创建它、在其中运行命令、将它停止(计算资源会被释放,磁盘仍会保留),之后还能使用相同的文件恢复运行。我最喜欢的是分支功能:`dock branch api --count 3` 会创建同一台机器的三个副本,因此三个智能体可以同时尝试三种修复方案,最后保留有效的那一个。
试用无需注册账户。它可以直接在你的计算机上运行:
curl -fsSL https://usedock.io/install | sh
dock new demo
dock exec demo -- uname -a
(适用于配备 KVM 的 Linux,或启用了 Hypervisor Platform 的 Windows。运行 `dock doctor` 可查看缺少哪些组件。)
如果你需要管理一整套机器,只需通过一条 Docker Compose 命令即可自行托管控制平面。主机可将 dock 作为 Firecracker microVM 或 gVisor 沙箱运行,并且只发起出站连接,因此无需开放任何入站端口。连接器(首批支持 GitHub)让智能体能够在你的工具中工作,同时凭据始终保留在 dock 之外。
项目开源(AGPL),目前处于预发布阶段,因此接口仍可能发生变化。Dock Cloud 即将推出。TypeScript、Python 和 Go 的早期 SDK 也已经发布。
代码:https://github.com/usedock/dock 和 https://github.com/usedock/docklet
文档:https://docs.usedock.io
很想知道你会在 dock 中运行什么,以及目前还缺少哪些功能。我会一整天在线回答问题。