PixShell v0.1.2
PixShell v0.1.2
Release date: 2026-07-28
Repository: lyu0805/pixshell
中文
概述
PixShell v0.1.2 带来重大改进:强化 OpenWrt 与嵌入式设备连接兼容性、全面清除 Keychain 鉴权弹窗扰局、提供第三方 SSH 客户端数据无痛迁移、新增全自动 AI SSH 桥接与 Web SSH 网页终端、全面支持键盘快捷键,并上线文件权限修改弹窗与 SFTP 打包传输自解压流程。
下载资产命名(应用内更新会匹配)
| 平台 | 推荐资产文件名 |
|---|---|
| macOS Apple Silicon | mac-arm64.dmg(安装盘) |
| macOS Intel | mac-x64.dmg(安装盘) |
| Windows x64 | win-x64-setup.exe(安装包) / win-x64.zip(绿色版) |
主要更新
1. OpenWrt & 嵌入式设备兼容性破局
- 兼容 OpenWrt Dropbear(CTR/Chacha20/RSA)与 OpenSSH fallback 协议重试,彻底解决 Dropbear SSH 认证被拒问题。
- 无缝回落 PTY 伪终端 SFTP 管道(兼容
/usr/libexec/sftp-server//usr/lib/sftp-server)。
2. 无弹窗骚扰与安全存储
- 移除自动弹出的「需要本地网络权限」提示框,避免网络断开时的打扰。
- 采用局部加密本地凭据文件
credentials.dat,彻底告别 macOS Keychain 频繁授权弹窗。
3. 主机指纹管理 (Host Fingerprint Manager)
- 汉堡菜单新增独立可拖动缩放弹窗,支持
known_hosts条目直观查看与单条删除。 - 增加指纹 导入… (
NSOpenPanel/OpenFileDialog) 与 导出… 备份功能。
4. 第三方 SSH 客户端数据迁移
- 一键自动扫描、解密并导入第三方 SSH 客户端保存的主机及口令数据。
5. AI 工具全自动 SSH 桥接 (pixshell-ssh)
- 汉堡菜单独立弹窗可自动检测本机已安装的 AI 工具(Claude Code, Codex, Grok, OpenCode, Cursor, Windsurf, Ollama)。
- 支持一键注册与取消注册为默认交互式 SSH 引擎,让 AI 工具直接复用 PixShell 已建立的交互会话。
6. Web SSH 网页终端 (GET /webssh)
- 内置轻量网页终端路由(xterm.js + 本地桥),汉堡菜单可一键在默认浏览器打开 Web SSH 界面。
7. 输入框全功能快捷键
- 命令框及常规输入控件完美支持
Cmd+A/Ctrl+A(全选)、Cmd+X/Ctrl+X(剪切)、Cmd+C/Ctrl+C(复制)、Cmd+V/Ctrl+V(粘贴) 及Esc取消焦点。
8. SFTP 右键「✓ 打包传输」与自动解压清理
- SFTP 右键菜单增加
✓ 打包传输勾选开关(默认开启并持久化)。 - 大文件/文件夹上传下载自动走
tar打包传输,目标端自动解压并实时清理两端临时压缩包。
9. SFTP 修改文件权限 (ChmodWindow)
- 右键「文件权限...」弹窗,提供所有者(Owner)、组(Group)、其他(Other) 9 项读写执 CheckBox 联动
- 提供所有者(Owner)、组(Group)、其他(Other) 9 项读写执 CheckBox 联动、8 进制
0755/0644权限值输入、递归设置子目录 复选框及 3 种应用类型(应用于文件和目录 / 只应用于文件 / 只应用于目录)。 - 弹窗具备 Theme 零偏色与任意矢量拖动/拉伸缩放 (
resizable) 铁律保障。
10. 全套界面截图与 README 重构
- README 新增
App Interface / 软件界面模块并替换全套 12 张超清双列界面展示图。
English
Overview
PixShell v0.1.2 introduces significant enhancements: robust OpenWrt/embedded device SSH & SFTP compatibility, zero Keychain authorization dialog popups, automatic 1-click third-party SSH client data migration, automatic AI SSH bridge integration, built-in Web SSH, full keyboard input shortcut support, and file permission (chmod) dialogs and pack transfer workflows.
Download asset names
| Platform | Preferred asset name |
|---|---|
| macOS Apple Silicon | mac-arm64.dmg (installer disk image) |
| macOS Intel | mac-x64.dmg (installer disk image) |
| Windows x64 | win-x64-setup.exe (installer) / win-x64.zip (portable) |
Highlights
1. OpenWrt & Embedded Device Compatibility
- Supports Dropbear SSH algorithms (CTR/Chacha20/RSA) with OpenSSH fallback protocol handling.
- PTY pseudo-terminal fallback for SFTP when standard subsystem sftp is missing.
2. Clean UX & Local Security Storage
- Removed intrusive "Local Network Permission" modal alerts on network disconnects.
- Replaced Keychain API calls with local encrypted
credentials.datto eliminate password permission dialog popups.
3. Host Fingerprint Manager
- Added draggable & resizable window for inspecting and deleting
known_hostsentries. - Supports Import... (
NSOpenPanel/OpenFileDialog) and Export... for fingerprint backups.
4. Third-party SSH Client Data Migration
- Automatic 1-click decryption and migration of saved hosts and passwords from third-party SSH clients.
5. Automatic AI SSH Bridge (pixshell-ssh)
- Detects local AI tools (Claude Code, Codex, Grok, OpenCode, Cursor, Windsurf, Ollama).
- 1-click registration/unregistration to make PixShell the default interactive SSH engine.
6. Web SSH Terminal (GET /webssh)
- Built-in lightweight web terminal route (xterm.js + local bridge) launchable via the hamburger menu.
7. Complete Input Shortcuts
- Full support for
Cmd+A/Ctrl+A(Select All),Cmd+X/Ctrl+X(Cut),Cmd+C/Ctrl+C(Copy),Cmd+V/Ctrl+V(Paste), andEsc(Cancel).
8. SFTP Pack Transfer & Auto Cleanup
- Context menu toggle
✓ 打包传输(default ON). - Automatically archives files/directories, transfers, extracts at destination, and deletes temporary archive files on both ends.
9. File Permissions Dialog (ChmodWindow)
- Context menu option "文件权限..." (File Permissions) with 9 CheckBoxes for Owner/Group/Other read/write/execute
- 9 CheckBoxes for Owner/Group/Other read/write/execute, live octal string (
0755), Recursive setting, and Target filter (files & dirs / files only / dirs only). - Theme-aligned zero color mismatch, draggable, and fully vector resizable.
10. Refreshed Interface Screenshots
- Updated
README.mdandREADME_CN.mdwith anApp Interface / 软件界面section showcasing 12 original interface screenshots.