[ SYS.TOOLBOX ] 开发者的系统工具箱

让开发环境,
轻装上阵。

清理堆积的缓存,照看运行的容器,排查端口和网络,定位磁盘占用,管理服务与启动项。日常维护不必四处翻命令,在一个终端界面里顺手完成。

  • MACOS + WINDOWS
  • ARM64 / X86_64
  • OPEN SOURCE
  • KEYBOARD FIRST
sysbox 深色主题首页,包含清理、工具、系统和设置分类
sysbox 浅色主题首页,包含清理、工具、系统和设置分类

❯ sysbox从一个命令开始

零散的维护,
收进一个工具箱。

从开发环境到系统资源,常用操作都放在一起。打开 sysbox,方向键选中,回车就能开始。

01 / CLEANUPsysbox devcache

给开发环境腾点空间

扫描编辑器、包管理器和旧项目的缓存与产物,看清每一项占了多少空间,再勾选要清理的条目。

开发缓存界面,显示缓存占用与可选条目
  • JetBrains
  • VS Code / Cursor
  • Go / npm / pnpm
  • Gradle / Maven / Cargo
  • Agent 垃圾
查看清理功能
02 / RESOURCESsysbox docker · k8s

容器和集群,顺手管理

查询 Docker 容器与镜像,切换 Kubernetes 集群和命名空间。看日志、进终端、启停和扩缩容,都在快捷键上。

  • Docker
  • Kubernetes
  • 实时日志
  • 批量操作
查看资源操作
03 / SYSTEMsysbox processes

哪个进程,占了这个端口?

按 CPU、内存和端口查看进程。完整命令、父子进程、网络连接与环境变量,在同一处排查。

  • CPU / 内存
  • 监听端口
  • 环境变量
  • 自动刷新
了解进程排查
04 / NETWORKsysbox network

连接问题,逐步查清

打开就检测 GitHub、npm、PyPI、Docker Hub 等常用服务,逐段显示 DNS、连接、TLS 与 HTTP,直接指出卡在哪一步。浏览器能上、终端不行?对比系统代理和终端代理,一键复制设置命令。

  • 链路检测
  • 代理对比
  • 本机网络
查看网络诊断
05 / DISKsysbox disk

空间去哪了,一层层看

扫描一次,逐层进入、返回上级和切换视图都不再等待。占比条一眼看出大头,扫描进度实时可见;确认后移到废纸篓,缓存和构建产物直接交给对应清理工具。

  • 目录排行
  • 大文件
  • 移到废纸篓
查看磁盘分析
06 / SERVICESsysbox services

后台服务,随时掌握

默认只列第三方服务与启动项,异常的排在最前。按当前状态启动、停止、重启或禁用,系统级操作弹出授权,日志随手查看。

  • 第三方优先
  • 状态快捷键
  • 登录项
查看服务管理
工具箱里,还有
  • Agent 垃圾清理Claude、Codex 等的过期缓存与旧版本
  • Claude Code 更新检查并更新到最新版本
  • 首页直接配置主题与偏好,修改后立即保存
全部功能 →

熟悉的终端,
更顺手的日常。

方向键选择,回车打开,Esc 返回。快捷键常驻底栏,深浅主题随时切换。

escstenter ↵
↑↓tabq

❯ enter 打开选中的工具

sysbox 开发缓存界面,按类别列出缓存占用与可选条目

扫描编辑器、包管理器和构建工具的缓存,按类别列出占用空间,勾选后清理。

清理有分寸,
操作有把握。

该清什么、会影响什么,在动手之前看清楚。扫描结果与操作提示,就在当前界面。

01

先扫描,后选择

首页按 s 扫描清理工具,查看各项与合计空间。清理前列出条目,由你勾选并确认。

SCAN FIRST
02

谨慎的默认选项

构建依赖、近期缓存和待核查条目默认不勾选。Agent 的会话、凭据和配置不在扫描范围内。

SAFE DEFAULT
03

关键操作,当场确认

清理、删除资源、移到废纸篓、结束进程、修改服务和排空节点需要确认。Docker 与 Kubernetes 的日常操作用快捷键直接执行。

CONFIRM
04

规则公开,源码可查

清理范围和边界写在文档里,源码公开。你可以查看实现、提出问题,也可以参与改进。

OPEN SOURCE

先看清楚,再动手。

少记几个命令,
多做一点正事。

一条命令安装,输入 sysbox 打开。支持 macOS 与 Windows,提供 ARM64 和 x86_64 版本。

手动下载最新版本
TERMINAL / BASH
curl -fsSL https://raw.githubusercontent.com/KevinXC5/sysbox/main/install.sh | bash

默认安装到 ~/.local/bin/sysbox。

然后,在终端运行❯ sysbox

已安装?运行 sysbox update 更新。安装文档 ↗

关于 sysbox

没找到答案?到 GitHub Issues 提问。

支持哪些系统?需要图形界面吗?

支持 macOS 与 Windows,提供 x86_64 和 ARM64 版本。sysbox 在终端中运行,Windows 建议使用 Windows Terminal。Docker 管理需要 Docker CLI 和运行中的引擎,Kubernetes 管理需要 kubectl 与集群访问权限。系统级服务的操作会弹出管理员授权。

清理会删掉我的配置和项目源码吗?

清理工具按各自规则筛选缓存与产物。JetBrains 清理不处理设置与插件目录;VS Code 的设置、备份与未知目录默认不勾选,但部分条目允许手动纳入。项目产物会检查对应项目文件和构建特征。请在确认前阅读所选条目与操作提示。查看功能概览 ↗

可以只打开某一个工具吗?

可以。运行 sysbox devcache 打开开发缓存,sysbox docker 管理容器,sysbox processes 查看进程,sysbox network 诊断网络,sysbox disk 分析磁盘,sysbox services 管理服务与启动项。运行 sysbox list 查看全部工具名。

深色和浅色主题怎么切换?

默认跟随终端背景。按 t 在自动、浅色、深色之间切换,选择会被记住;也可以运行 sysbox --theme light,或在首页设置里修改。

怎么更新或卸载?

运行 sysbox update 更新,或在首页提示新版本时按 u。运行 sysbox uninstall 卸载并保留配置;sysbox uninstall --purge 同时移除配置。卸载前会列出操作并确认。

在哪里反馈问题或参与开发?

可以到 GitHub Issues 报告问题、提出功能建议。参与开发请查看 贡献指南。