Skip to main content
Glama

让任何 AI 智能体在你的机器上拥有一台真实、私密的计算机。

持久化文件。终端访问。网络研究。持久化的浏览器和桌面。 随时可人工接管。无需 Qubicl 账户、云控制平面或 模型锁定。

npm License Node Docker

快速开始 · 为什么选择 Qubicl · 选择计算机 · 连接任意智能体 · 安全边界 · 文档


npm install -g qubicl-cli

Qubicl 将本地 Docker 转变为可供外部 AI 智能体观察的计算机。 智能体继续留在 Codex、Claude、Open WebUI、Cursor、VS Code 或其他 MCP 或 OpenAPI 客户端中。Qubicl 提供它工作的机器。

your model or agent
        │
        │  MCP / OpenAPI / Open Terminal
        ▼
 localhost-only Qubicl gateway
        │
        ├── terminal + managed processes
        ├── durable, host-visible files
        ├── keyless web search + local extraction
        ├── persistent Chromium + desktop
        ├── packaged, operator-controlled skills
        └── live viewer + human takeover

为什么选择 Qubicl

自带模型

一台计算机可与任何兼容客户端配合使用。无需重建工作区即可切换模型。

查看工作过程

观看实时桌面,接管控制,亲自完成任务,然后将同一会话交还。

保留文件

计算机的 /home 在主机上可见,并在重启、升级和运行时重建后依然保留。

不止于代码

终端、Git、网络研究、浏览器自动化、桌面应用、办公工作流、预览、备份和 SSH。

控制每台计算机

选择其资源、网络策略、暴露的工具、启用的技能、凭据和生命周期。

保持本地化

无需 Qubicl 账户、遥测后端、数据库、托管守护进程,计算机内也没有 Docker socket。

Related MCP server: EdgeBox

快速开始

要求:Linux 搭配 Docker Engine 或 Docker Desktop,macOS 搭配 Docker Desktop,或通过 WSL 2 和 Docker Desktop 运行的 Windows 11——外加 Node.js 22 或 24 以及 Docker Compose 2.24+。不支持原生 Windows 执行和 WSL 1; WSL 安装必须将 Qubicl 状态和计算机主目录保留在 WSL Linux 文件系统的 /home 下。

qubicl setup

设置向导会检查 Docker、比较计算机预设、预览磁盘和 资源使用情况、获取所选镜像,并可创建第一台计算机。 请以普通用户身份运行 Qubicl,切勿使用 sudo

创建另一台计算机并连接智能体:

qubicl create computer-name --preset computer
qubicl connect computer-name --client codex

connect 会打印客户端配置;它从不编辑客户端文件,也不会 打印 bearer token。对于本地 stdio 客户端,该配置无需 token。

git clone https://github.com/EldanRing/qubicl.git
cd qubicl
npm ci
npm run images:build
npm install -g --prefix "$HOME/.local" ./packages/cli
export PATH="$HOME/.local/bin:$PATH"
qubicl setup

选择计算机

预设共享层,同时暴露不同的能力契约。所选计算机 无法支持的工具不会出现在发现结果中。

预设

包含内容

查看器

建议限制

file-system

Shell、进程、Git、持久化文件、网络研究

1 CPU / 512m

browser

以上全部内容,外加持久化 Chromium、OCR、PDF 检查

2 CPU / 2g

computer

浏览器外加轻量级 XFCE 桌面、编辑器、文档工具、SSH

2 CPU / 3g

workstation

包含 LibreOffice 的完整开发和办公环境

2 CPU / 4g

每个预设都包含原生无密钥 web_search、本地 web_extract,以及六个 经过验证的 Qubicl 原生技能基线,并带有持久化、智能体可编辑的工作 副本。操作员可以选择每台计算机暴露哪些工具和技能:

qubicl tools computer-name
qubicl skills computer-name

被禁用的工具会从 MCP、OpenAPI 和 Open Terminal 中消失,缓存的调用将默认失败。

连接任意智能体

qubicl connect computer-name --client codex
qubicl connect computer-name --client claude-code
qubicl connect computer-name --client cursor
qubicl connect computer-name --client opencode
qubicl connect computer-name --client openclaw
qubicl connect computer-name --client hermes-agent
qubicl connect computer-name --client open-webui

适配器涵盖 Codex、Claude Code、Claude Desktop、Cursor、VS Code、Open WebUI、 通用 stdio 和 HTTP MCP,以及直接 OpenAPI。静态配置文件可以暴露更小的 文件、语义浏览器、可视化浏览器或桌面目录。

对于 Open WebUI,将生成的配置复制到管理面板 → 设置 → 集成 → Open Terminal。Qubicl 提供原生持久化文件浏览 和搜索、基于文件系统的聊天上传、截图、浏览器工具,以及 显式发布的本地预览,无需加入 Open WebUI 的 Docker 网络。

有关确切说明,请参阅客户端设置

观看并接管

qubicl view computer-name

观察是被动的。接管控制会围栏智能体工具,并在将键盘和鼠标交给你之前 终止其常规托管命令。持久化浏览器和显式管理的桌面应用保持可见, 因此你可以继续完全相同的任务,而不是重新开始。

当智能体正在操作时,查看器会将 Qubicl 的绿色指针保持在其最新的 桌面或托管浏览器位置,并短暂脉冲显示确切的点击目标。 语义浏览器点击会从页面元素通过 Chromium 和实时 noVNC 画布进行映射, 因此指示器在查看器调整大小和信箱模式时保持对齐。它会在输入分发之前出现, 在查看器重新加载后依然存在,并在智能体失去租约或人工接管时清除。 它仅存在于查看器中——人工输入、网页和智能体截图均不受影响——你可以 从查看器标题栏将其关闭。

如果控制中的查看器消失,Qubicl 会在短暂的重连宽限期后释放被放弃的 控制。操作员始终可以显式恢复:

qubicl control release computer-name

为日常使用而构建

  • 通过经过身份验证的回环预览发布由智能体启动的本地 Web 应用。

  • 备份、验证、加密、恢复、克隆和检查点持久化主目录。

  • 应用 offlineweb-onlydeveloper 或自定义出口策略。

  • 代理范围受限的凭据,而无需将机密放入工作负载中。

  • 导入有边界的 devcontainer 定义,并使用主机中介的 Git 工作流。

  • 为编辑器和普通 ssh/scp 启用仅回环 SSH。

  • 检查私有的、无内容的审计跟踪,并使用 doctor 诊断拓扑。

  • 就地升级计算机,同时保留其 ID、token、策略、资源和主目录。

使用 qubicl helpqubicl <command> --help 探索完整的 CLI。

安全边界

Qubicl 将每台计算机都保持在一个明确的 Docker 资源和文件系统 边界内。计算机在无特权模式、无 Docker socket、无主机 命名空间、无任意挂载、无免密提权的情况下运行。网关仅监听 127.0.0.1;Chromium 保留其 Linux 命名空间和渲染器 seccomp-BPF 沙箱;面向模型的文件被限制在持久化主目录中。 控制器和工作负载进程共享计算机容器,因此人工 接管是一种协作式的托管进程围栏,而非敌对代码边界。

Qubicl 是基于 Docker 的计算机,适用于受信任或操作员监督的工作负载, 而不是针对恶意自定义镜像、内核漏洞、Docker 入侵或控制主机账户的 其他用户的 VM 边界。默认的 developer 网络配置文件允许出站访问。 在依赖该边界之前,请阅读完整的 安全模型

发布状态

Qubicl 0.1.x 是首个公开系列。它已可用于实际使用,但 其接口和状态格式在 1.0 之前可能会演变。首个版本直接测试了 Linux x64、搭载 Docker Desktop 的 Apple Silicon macOS,以及通过 WSL 2 上 Ubuntu 24.04 搭配 Docker Desktop 运行的 Windows 11 x64。Linux ARM64、 Intel macOS、Windows on ARM 和其他 WSL 发行版仍为尽力支持。 不支持原生 Windows 和 WSL 1;Qubicl 计算机在所有主机上都是 Linux 容器。升级前请备份重要的计算机主目录。

文档

主题

指南

架构与边界

架构 · 安全模型

持久化与恢复

持久化 · 故障排查

Windows 主机

适用于 Linux 的 Windows 子系统

客户端与工作流

客户端设置 · 日常驱动工作流

技能与研究

技能 · 网络研究

自定义环境

自定义镜像

路线图

公开产品方向

开发与发布

开发 · 发布流程 · 验证 · 漏洞证据

许可: 源代码和文档采用 Apache-2.0;指定的 Qubicl 徽标和官方品牌素材采用 CC BY 4.0。有关允许的品牌使用和署名, 请参阅 BRANDING.md

欢迎贡献——从 CONTRIBUTING.md 开始,并 通过 SECURITY.md 中描述的仓库私有安全报告 表单报告漏洞。

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A local sandbox that provides AI agents with code execution, filesystem access, and a full GUI desktop environment for 'computer use' capabilities. It exposes tools for shell commands, multi-language code interpretation, and remote desktop automation via the Model Context Protocol.
    214
    GPL 3.0
  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that provides AI agents with a full Ubuntu desktop environment inside Docker, enabling them to perform complex computer tasks like browsing, coding, testing, and GUI automation.
    36
    8
    MIT

View all related MCP servers

Related MCP Connectors

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/EldanRing/qubicl'

If you have feedback or need assistance with the MCP directory API, please join our Discord server