ShellKit v0.3 · 参考 Warp 设计理念

把整排服务器,
收进一个终端

Rust 原生内核驱动的跨平台 SSH 终端:Warp 式命令块历史、 AES-256-GCM 加密主机库、零知识云同步、在线账号管理。 注册即用、在线购买、设备管理,一处配置主机与外观,五端即达。

⌘ macOS ⊞ Windows 🐧 Linux iOS · 适配中 Android · 适配中
0 条明文离开你的设备 —— 零知识架构
AES-256-GCM每条主机记录独立加密
¥49 / $19.9 · 终身在线购买 VIP · 不限设备数
5 端桌面 + 移动统一体验(移动端打磨中)
features

终端该有的样子,一个应用全都有

从本地 ConPTY 到远程 russh 会话,从主机加密库到外观档案 —— 每一层都用 Rust 原生实现,没有 Electron 的负担。

◧

Warp 式命令块

每条命令、输出与退出码被结构化为独立的「块」:回溯上次部署为什么失败、grep 三小时前的日志,不用翻滚一千行终端缓冲区。块即历史,历史可搜索。

🔒

加密主机库 Vault

主机、账号、密钥一站式管理,每条记录独立 AES-256-GCM 加密后落盘与上云。

☰

多级分组目录

生产 / 华东 / 边缘节点,任意层级分组、颜色标记、树形折叠与即时搜索。

🎨

7 套主题 · 20 项颜色自定义

内置 ShellKit Dark、Dracula、Nord、One Dark、Solarized 等预设,每个颜色键都可单独覆盖,字号字体实时生效 —— 点下面任意主题试试:

⇄

SSH + SFTP,指纹先行

russh 驱动的密码 / 私钥认证、PTY 交互、窗口 resize 与 SFTP 传输;主机指纹 TOFU 首次记录,变化即拒连,中间人无处遁形。

◈

在线账号管理

邮箱验证码注册、零知识登录、账号状态面板、在线购买 VIP、订单管理与密码修改 —— 全部集成在产品页内,无需额外安装管理工具。

⇌

SSH 代理连接

SOCKS5 与 HTTP CONNECT 双协议支持。全局代理一键配置,单服务器可覆盖为直连或自定义代理,灵活穿透各种网络环境。

◈

远程系统监控

CPU / 内存 / 磁盘 / 网络连接实时面板,进程列表与一键终止、磁盘目录下穿详情,面板宽度可拖拽调整。

security

零知识:不是口号,是数学

你的主密码从注册那一刻起就不存在任何服务器上。服务端能看到的,只有 AES-256-GCM 密文与二次哈希后的 verifier —— 包括我们自己,也解不开你的数据。

vault · 密钥派生链路
输入主密码 (仅存在于你的内存)
│  Argon2id · 64 MiB · 3 轮
派生主密钥 (永不落盘)
├── HKDF ──►
enc_key加密每条主机记录 (AES-256-GCM)
└── HKDF ──►
auth_keyverifier 登录凭证 (只上传哈希)
磁盘 ~/.shell-gui/vault.json 与云端均只存密文;换主密码 = 全量重加密,条目时间戳保持不变。
  • ✓

    TOFU 指纹校验

    首次连接记录主机指纹,之后任何变化立即拒连 —— 中间人攻击在你输入密码之前就被拦下。

  • ✓

    同步端点防劫持

    同步端点编译期内置,不可篡改,HTTPS 强制;每次同步前自动检测 hosts 文件与 DNS 劫持,可疑即中止。

  • ✓

    凭据不过前端

    SSH 密码在 Rust 后端解密后仅存于内存,WebView 与前端页面全程接触不到明文。

  • ✓

    恢复码找回,数据全保留

    注册时生成 128 位恢复码(仅展示一次)。忘记主密码时用「邮箱验证码 + 恢复码」解开加密套件,全量重加密后数据一条不丢。

cloud-sync

加密的,才配叫云同步

分组与外观档案随密文一起同步。设备之间用 LWW 合并策略,无需解密、无需手动合并;免费 2 台设备起步,VIP 不限设备数。注册账号后可在产品页内查看账号状态、在线购买 VIP、管理设备与订单。

01

注册 · 邮箱验证码

邮箱 + 6 位验证码注册,主密码派生 verifier 上传,服务端零知识。

02

解锁 · 自动同步

周期可选 0/5/10/15/30/60 分钟,后台每 30 秒检查到期,免输密码。

03

合并 · LWW 无感

按 (id, updated_at) 密文级合并,冲突自动重拉重推,返回 409 也不丢数据。

04

设备 · 名额管理

稳定 device_key 绑定设备,超限可一键解绑旧设备释放名额。

右下角状态徽章 · 60s 轮询: 同步正常 · 12ms 服务降级 连接异常 · 点击重试
pricing

本地功能全免费,云同步按需付费

终身 VIP 一次买断,不再按月扣款。原价 ¥99 终身,限时折扣 ¥49 终身可用。企业可选购私有化部署,将同步服务端部署到自有基础设施。设备上限、定价均由服务端在线配置,随时可调。

Free
¥0永久

个人开发者的完整终端,离线也能用满全部本地功能。

  • ✓本地终端 + SSH + SFTP 全功能
  • ✓加密主机库 · 分组目录 · 7 套主题
  • ✓云同步 2 台设备
  • 恢复码找回 · 邮箱验证码注册
下载使用
限时折扣
VIP
¥49终身 · 原价 ¥99

终身 VIP 一次买断,多设备云同步永久可用,不再按月扣款。注册后在账号面板内直接在线购买。

  • ✓Free 全部权益
  • ✓云同步 不限设备数
  • ✓一码一用 · 终身有效
  • 支持在线下单与兑换码两种方式
在线购买 VIP →
企业
私有化部署
联系商务

将同步服务端部署到您的基础设施,数据不出内网。

  • ✓独立部署同步服务器(Go + MySQL)
  • ✓自定义同步端点 · 设备上限自定
  • ✓完整管理后台 · 账号 / VIP / 订单
  • 含技术支持与版本更新服务
了解详情 →
🔒 官方同步端点 · HTTPS 强制加密 · 私有化部署可自定义端点与设备上限
roadmap

公开路线图,说到做到

里程碑全部公示在 README 里,做一块勾一块。

已完成

M0核心引擎 + 桌面壳

终端 / SSH / 加密 / 同步四大 crate,Tauri 2 桌面应用。

已完成

M1a连接分组目录

多级分组、分组颜色、移动重命名、树形搜索。

已完成

M1bSFTP 浏览器 · 终端标签管理

SFTP 文件浏览、终端标签右键菜单、拖拽排序、重命名、活动指示器、快捷键、一键重连。

已完成

M2块历史面板

BlockTracker 追踪命令块,时间线可视化与全文搜索。

已完成

M3云同步服务端

Go + MySQL/SQLite 双后端:账号 / 设备限制 / VIP / 找回会话 / 滑块验证码 / 在线订单 / 修改密码。

已完成

M5AI 命令补全

Ctrl+Space 唤起 AI 补全,支持 LLM 配置与错误解释。

已完成

M6SSH 代理连接

SOCKS5 与 HTTP CONNECT 双协议代理,支持全局配置与单服务器级覆盖(全局 / 直连 / 自定义)。

已完成

M7远程系统监控

CPU / 内存 / 磁盘 / 网络连接实时面板,进程列表与终止、磁盘下穿详情、面板可拖拽宽度。

已完成

M8跨设备登录 · 增量同步

邮箱验证码 + 主密码拉取云端 Vault,新设备登录支持合并与增量两种同步模式。

已完成

M9安全与体验增强

Vault 自动锁定、滑块验证码升级、应用版本更新检查、密码字段遮罩、侧栏箭头折叠。

进行中

M4移动端适配

Android 工程脚手架已就绪、条件编译禁用本地 PTY;iOS / Android 虚拟键盘、手势、URL scheme 打磨中。

规划

…你的建议

路线图长期开放,欢迎提需求。

download

下载安装,即刻使用

v0.3 桌面三平台安装包即刻可用,移动端适配中。本地终端、SSH、SFTP、加密主机库全部免费,无需注册账号即可使用。注册账号后可解锁云同步、在线购买 VIP、设备管理与订单跟踪。

⊞

Windows

Windows 10 1809+ · WebView2

下载安装包 ↓

macOS

macOS 11+ · Universal

下载安装包 ↓
🐧

Linux

webkit2gtk-4.1 · GTK3

下载安装包 ↓
适配中 iOS / Android:核心 Rust 代码三端共用、无平台分支,Android 工程脚手架已就绪 —— 正在 M4 打磨虚拟键盘与手势,敬请期待。
shell — 系统要求与说明
# 本软件为闭源商业产品,免费使用,无需注册
# 安装包内含全部运行时依赖,开箱即用

## 桌面端系统要求
  Windows  10 1809+  ·  WebView2(系统自带)
  macOS    11 Big Sur+  ·  Universal Binary
  Linux    webkit2gtk-4.1  ·  GTK3  ·  systemd

## 云同步服务
  官方端点  HTTPS 强制加密  ·  零知识架构
  免费版     2 设备上限  ·  零知识加密
  VIP        不限设备数  ·  ¥49 / $19.9 终身(原价 ¥99 / $39.9)

## 在线账号管理
  注册即用  邮箱验证码  ·  滑块验证
  账号面板  状态 / 设备 / 订单 / 密码
  在线购买  创建订单  ·  管理员确认制

## SSH 代理
  SOCKS5  ·  HTTP CONNECT  双协议支持
  全局代理  ~/.shell-gui/proxy.json
  单服务器覆盖  全局 / 直连 / 自定义

## 远程系统监控
  实时面板  CPU / 内存 / 磁盘 / 网络
  进程管理  列表 / 终止 / 路径查询
  磁盘下穿  目录级详情  ·  面板可拖拽

## 私有化部署
  将同步服务端部署到您的内网  ·  数据不出网
  自定义设备上限与端点  ·  含管理后台
  详情请联系商务  ·  shellkit@foxmail.com
community

讨论社区

遇到问题?有建议?在这里留言,团队会及时回复。

加载中...
faq

常见问题

「零知识」到底是什么意思?
服务器上只存两样东西:AES-256-GCM 加密后的 Vault 密文,以及登录凭证 verifier 的二次哈希。主密码、加密密钥永远不出你的设备 —— 连 ShellKit 的开发者也无法解密你的数据。这不是隐私承诺,是加密结构决定的。
忘记主密码怎么办?
注册时会生成 128 位恢复码(8 组 4 位,仅展示一次,请离线抄写)。忘记主密码时:登录页「忘记主密码」向导 → 邮箱验证码确认身份 → 输入恢复码解开加密套件 → 设置新主密码,全量重加密但数据一条不丢。若恢复码也丢失,只能清空云端数据重新开始 —— 这是零知识架构的代价。
不付费、不注册账号,能用吗?
可以。本地终端、SSH 连接、SFTP、加密主机库、分组目录、主题外观全部免费,纯离线 Vault 不需要任何账号。云同步是可选增强:免费 2 台设备,超出可购买终身 VIP(不限设备数 · 限时 ¥49 / $19.9)。
项目开源吗?
本项目为闭源商业软件。客户端安装包免费下载、免费使用,不设功能阉割、不强制注册。云同步服务按需付费(终身 VIP ¥49 / $19.9 限时,原价 ¥99 / $39.9),企业可选购私有化部署方案,将同步服务端部署到自有基础设施。源代码不对外公开。
VIP 兑换码从哪里来?
兑换码格式 XXXX-XXXX-XXXX,一码一用。支持两种获取方式:管理员批量生成后发放(社区活动、直接购买),或通过人工充值订单(后台确认到账自动激活)。终身有效,一次激活永久使用,无需续费。原价 ¥99 / $39.9 终身,限时折扣 ¥49 / $19.9 终身。
如何注册账号并在线购买 VIP?
点击页面右上角「登录 / 注册」即可开始。注册流程:输入邮箱 → 滑块验证 → 获取邮箱验证码 → 设置主密码(≥8 位)→ 完成注册。注册后可在导航栏用户菜单中「在线购买」创建 VIP 订单,管理员确认到账后自动开通。全程零知识:主密码仅用于本地加密,服务端只收到二次哈希后的 verifier。
账号面板有哪些功能?
登录后点击用户头像可打开账号面板,包含:账户状态(邮箱、套餐 Free/VIP、VIP 到期时间、设备数/上限)、已绑定设备列表(可一键解绑旧设备释放名额)、VIP 兑换码输入框(输入兑换码即时激活)、在线购买入口、我的订单列表(查看订单状态与金额)、以及修改密码功能(修改后全设备自动登出,需重新登录)。
我的 SSH 密码会经过网页前端吗?
不会。密码在 Rust 后端解密后只存在于内存,用于建立 russh 连接;WebView 前端全程接触不到明文。本地磁盘上的 ~/.shell-gui/vault.json 也只有密文。
支持私有化部署吗?
支持。企业可付费购买私有化部署方案,将同步服务端(Go + MySQL)部署到您自己的服务器或内网,数据全程不出网。私有化方案包含:自定义同步端点与设备上限、完整经营型 Web 管理后台(账号 / VIP / 订单管理)、建表脚本与 systemd 部署文档、以及技术支持与版本更新服务。客户端同步端点由服务端在线下发,无需重新编译。详情请联系 shellkit@foxmail.com。

下一台服务器,30 秒连上

下载安装 ShellKit,把主机库、分组与外观装进一个加密 Vault,随身携带。免费使用,注册账号后解锁云同步、在线购买与设备管理。

下载 ShellKit ↓

登录 ShellKit

主密码用于加密你的主机库,服务端永远无法看到
还没有账号?立即注册

滑块验证

拖动滑块完成验证

账号信息

账户状态

邮箱
—
套餐
Free
VIP 到期
—
设备数 / 上限
— / —

已绑定设备

VIP 兑换码

购买 VIP

VIP 终身会员
¥ —
终身有效 · 不限设备数 · 全功能解锁

点击「创建订单」后,系统将生成一笔待支付订单。
请通过微信/支付宝扫码支付对应金额,管理员确认到账后自动开通 VIP。

我的订单

修改密码

修改密码后,所有设备的登录状态将失效,需要重新登录。
请确保新密码已同步到所有使用中的 ShellKit 客户端。

帖子详情

加载中...