OpenSandbox CLI(osb)完全指南:命令行管理沙箱的10个实用命令
OpenSandbox CLIosb完全指南命令行管理沙箱的10个实用命令【免费下载链接】OpenSandboxSecure, Fast, and Extensible Sandbox runtime for AI agents.项目地址: https://gitcode.com/GitHub_Trending/ope/OpenSandboxOpenSandbox 是一个面向 AI Agent 的安全、快速、可扩展的沙箱运行时Sandbox Runtime而它的命令行工具OpenSandbox CLI命令名为osb就是你在终端里管理沙箱的遥控器创建沙箱、执行命令、读写文件、查看网络策略、收集诊断信息全部一条命令搞定。本文用 10 个最常用的命令带你从零跑通一套完整的 OpenSandbox 沙箱管理工作流无需编写任何 SDK 代码。准备工作三步装好 OpenSandbox CLI一条命令安装 osb在终端里任选一种方式安装推荐uv tool隔离干净uv tool install opensandbox-cli # 或者 pip install opensandbox-cli安装完成后用osb --version验证即可。先启动 OpenSandbox 服务CLI 本身只是客户端它通过 API 与 OpenSandbox Server 通信。本地开发时先启动服务端默认监听http://localhost:8080opensandbox-server快速了解 osb 命令体系敲一下osb --help你会看到 OpenSandbox CLI 的全部命令分组sandbox生命周期管理、command/exec沙箱内执行命令、file文件操作、egress出站网络策略、diagnostics日志与事件诊断、config本地配置、skills为 AI 编程助手安装技能包等。 记忆技巧日常使用只需要记住sandbox、command、file三大主力其余命令用osb 组 --help随时查阅。10 个实用命令从创建沙箱到问题诊断命令一osb config init —— 一次性配置连接信息首次使用先初始化配置文件默认写在~/.opensandbox/config.toml之后每条命令都自动携带连接信息osb config init osb config set connection.domain localhost:8080 osb config set connection.protocol http osb config set connection.api_key 你的API密钥还可以顺手设置默认镜像和超时时间后面的create命令会更短osb config set defaults.image python:3.12 osb config set defaults.timeout 30m命令二osb sandbox create —— 30 秒拉起一个沙箱核心命令来了。指定镜像和存活时间创建一个运行 Python 的沙箱osb sandbox create --image python:3.12 --timeout 30m成功后终端会直接打印沙箱 ID、镜像和状态把 ID 记下来后面的命令都要用它进阶玩法加--env KEYVALUE注入环境变量加--network-policy-file xxx.json限制出站网络加--credential-proxy启用凭据保险箱代理。命令三osb sandbox list —— 表格化查看所有沙箱随时用表格视图掌握全局状态、镜像、创建/过期时间一目了然osb sandbox list # 按状态筛选 osb sandbox list --state running --state paused小技巧exec命令支持输入前缀匹配。如果前缀同时命中多个沙箱CLI 会列出候选项并拒绝执行避免误操作命令四osb sandbox get —— JSON 格式查看沙箱详情调试脚本、CI 流水线里最常用的是结构化输出。-o json让任何命令都变成可编程的osb -o json sandbox list osb sandbox get sandbox-id -o json osb sandbox health sandbox-id -o json命令五osb command run —— 在沙箱内执行任意命令注意用--分隔 osb 参数和沙箱内命令。前台执行会实时流式打印输出也能跑 Python 代码osb command run sandbox-id -o raw -- echo hello world osb command run sandbox-id -o raw -- python -c print(11)两个实用变体加--background后台执行并返回 execution ID随后用osb command status/logs查进度用osb command session create创建持久化 shell 会话会话内环境变量、工作目录都会保留非常适合多步调试。命令六osb file write / cat —— 在本地和沙箱间传文件不登录、不开端口直接在终端里写文件、读文件osb file write sandbox-id /workspace/hello.txt -c hello osb file cat sandbox-id /workspace/hello.txt配合upload本地传上去、download结果取下来、search按*.py通配符搜索、chmod、replace文本替换等子命令构成一套完整的沙箱文件管理工具箱。命令七osb sandbox pause / resume —— 暂停与恢复沙箱长时间任务想省资源暂停它要继续时再恢复。注意 pause 是异步操作返回请求已接受后要轮询状态osb sandbox pause sandbox-id osb sandbox get sandbox-id -o json # 确认状态变为 Paused osb sandbox resume sandbox-id沙箱快到期还能用osb sandbox renew sandbox-id续命。命令八osb sandbox endpoint —— 对外暴露服务端口在沙箱里起一个 Web 服务比如http.server用 endpoint 命令拿到可访问的对外地址osb sandbox endpoint sandbox-id --port 8080 -o json这是让外部浏览器、其他服务、AI Agent访问沙箱内服务的关键一步。命令九osb egress get / patch —— 动态调整出站网络策略OpenSandbox 的卖点是沙箱级网络隔离。运行中也可以实时查看和修改出站规则osb egress get sandbox-id -o json osb egress patch sandbox-id --rule allowpypi.org --rule denyinternal.example.com改完规则直接用一条命令验证连通性osb command run sandbox-id -o raw -- curl -I https://pypi.org命令十osb diagnostics —— 沙箱出问题先查这里沙箱启动失败、命令异常先用稳定版诊断命令抓日志和事件osb diagnostics logs sandbox-id --scope container -o raw osb diagnostics events sandbox-id --scope runtime -o raw--scope是必填参数logs 支持container/allevents 支持runtime/all。如果还需要容器、资源、网络、端口的全景摘要可以试试实验性的osb devops summary sandbox-id它会输出一份完整的 SANDBOX DIAGNOSTICS SUMMARY 报告进阶玩法让 AI 编程助手学会操作沙箱这是 osb 最魔法的功能之一内置了 5 个技能包sandbox-lifecycle、command-execution、file-operations、network-egress、sandbox-troubleshooting一条命令安装到 Claude、Cursor、Codex、Copilot 等工具中AI 助手就能直接帮你管理 OpenSandbox 沙箱osb skills list osb skills install --all-builtins --target claude --scope project常见问题速查问题解决命令 / 思路连不上服务端确认opensandbox-server已启动核对osb config show中的 domain 与 api_key想换一套配置全局加osb --config /tmp/dev.toml ...指定其他配置文件输出格式不支持并非所有命令都支持所有格式--help查看当前命令支持的-o选项前缀匹配到多个沙箱使用更长的 ID 前缀或直接用完整沙箱 ID 更多命令细节可以查阅仓库中的 cli/README.md命令实现位于 cli/src/opensandbox_cli/commands/ 目录每个命令组对应一个模块文件方便按需深读。总结一张表记住 10 个核心命令命令用途osb config init初始化连接配置osb sandbox create创建沙箱osb sandbox list表格查看所有沙箱osb sandbox get -o jsonJSON 查看详情osb command run -- cmd沙箱内执行命令osb file write / cat读写沙箱文件osb sandbox pause / resume暂停 / 恢复osb sandbox endpoint暴露服务端口osb egress get / patch管理出站网络策略osb diagnostics logs / events日志与事件诊断从osb config init到osb sandbox create再到执行命令、管理文件、诊断排障——OpenSandbox CLI 把沙箱运营的日常全部搬进了终端。现在就打开终端敲下第一条osb --version开始你的第一个沙箱工作流吧 【免费下载链接】OpenSandboxSecure, Fast, and Extensible Sandbox runtime for AI agents.项目地址: https://gitcode.com/GitHub_Trending/ope/OpenSandbox创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

CodeGraph初体验:在VS Code源码库上1次调用回答架构问题的实录

CodeGraph初体验:在VS Code源码库上1次调用回答架构问题的实录

CodeGraph初体验:在VS Code源码库上1次调用回答架构问题的实录 【免费下载链接】codegraph Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot, and Hermes Agent — …

2026/8/29 12:05:40 阅读更多 →
PaddleOCR 文档转结构化数据:最小可用流程、结果验收与常见排错

PaddleOCR 文档转结构化数据:最小可用流程、结果验收与常见排错

PaddleOCR 文档转结构化数据:最小可用流程、结果验收与常见排错 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Support…

2026/8/29 12:05:40 阅读更多 →
CPython 入门手册:三步装好解释器,看懂对象的内存真相

CPython 入门手册:三步装好解释器,看懂对象的内存真相

CPython 入门手册:三步装好解释器,看懂对象的内存真相 【免费下载链接】cpython The Python programming language 项目地址: https://gitcode.com/GitHub_Trending/cp/cpython CPython 是 Python 语言的官方源码仓库,你敲进终端的 py…

2026/8/29 12:05:40 阅读更多 →

最新新闻

STM32WL与CubeWL实战:从一颗芯片认识LoRaWAN物联网节点开发

STM32WL与CubeWL实战:从一颗芯片认识LoRaWAN物联网节点开发

做低功耗物联网节点开发的同学,这几年应该没少被一个问题困扰:射频前端和 MCU 各是各的芯片,选型配对、链路预算、天线匹配、功耗联调,哪一环都要单独折腾,板上一堆料,出了问题还不好定位。ST 的 STM32WL 系…

2026/8/29 12:48:53 阅读更多 →
Ponytail vs 传统AI编程:一场关于“少写代码“的效率实验

Ponytail vs 传统AI编程:一场关于“少写代码“的效率实验

Ponytail vs 传统AI编程:一场关于"少写代码"的效率实验 【免费下载链接】ponytail Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote. 项目地址: https://gitcode.com/GitHub_Trending/…

2026/8/29 12:48:53 阅读更多 →
大数据开发笔试题复盘:从网易云音乐真题看SQL与分布式考点

大数据开发笔试题复盘:从网易云音乐真题看SQL与分布式考点

我到现在还记得自己拿到这套题时的表情。2018年,我正打算投大数据开发方向的实习,网易云音乐又是我每天睡觉前必开的App,看到“网易2018实习生招聘笔试题-大数据开发实习生-云音乐”这个标题时,第一反应是:终于来了个有…

2026/8/29 12:48:53 阅读更多 →
聚类分析:从核心原理到实战应用,掌握数据分群的关键技术

聚类分析:从核心原理到实战应用,掌握数据分群的关键技术

1. 从“物以类聚”到数学建模:聚类分析到底是什么? 我们常说“物以类聚,人以群分”,这句话背后其实隐藏着一个强大的数学工具——聚类分析。在数学建模的赛场上,当你面对一堆看似杂乱无章的数据,需要从中发…

2026/8/29 12:48:53 阅读更多 →
Storybook 上手指南:三分钟搭出你的组件工作台

Storybook 上手指南:三分钟搭出你的组件工作台

Storybook 上手指南:三分钟搭出你的组件工作台 【免费下载链接】storybook Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation 项目地址: https://gitcode.com/GitHub_Trending/st/storybook …

2026/8/29 12:48:53 阅读更多 →
Linux zram 压缩内存实战指南:从查状态到配好 swap 优化,一次讲全

Linux zram 压缩内存实战指南:从查状态到配好 swap 优化,一次讲全

Linux zram 压缩内存实战指南:从查状态到配好 swap 优化,一次讲全 【免费下载链接】linux Linux kernel source tree 项目地址: https://gitcode.com/GitHub_Trending/li/linux 凌晨两点,监控群弹出告警:一台 8GB 内存的服…

2026/8/29 12:47:53 阅读更多 →

日新闻

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

一、设置环境变量etc目录下的profile.d文件目录 /etc/profile.d1、编写 vi test.sh文件内容# jdk变量 export ZHK_HOME/root export PATH$PATH:$ZHK_HOME/test # 可以取出来ZHK_HOME变量给ZZZ_HOME赋值 export ZZZ_HOME${ZHK_HOME}/test2、刷新 执行source /etc/profile 命令使…

2026/8/29 0:00:24 阅读更多 →
【JavaScript】内存管理-垃圾回收机制-内存泄露

【JavaScript】内存管理-垃圾回收机制-内存泄露

内存管理 C 语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。 而 JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。 整…

2026/8/29 0:00:24 阅读更多 →
Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP 的目标是把 MCP(Model Context Protocol)能力延伸到真实嵌入式硬件实验室:AI Agent 通过一个标准化的 MCP Server,就能查看目标板状态、控制上电断电、复位开发板、读取串口日志,甚至执行镜像刷写。对于经…

2026/8/29 0:00:24 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/28 11:23:26 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/28 23:05:07 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/28 19:47:53 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/29 4:34:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/28 17:43:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/29 2:05:18 阅读更多 →