Skip to content

PixShell v0.1.2

Choose a tag to compare

@lyu0805 lyu0805 released this 28 Jul 15:30

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.dat to eliminate password permission dialog popups.

3. Host Fingerprint Manager

  • Added draggable & resizable window for inspecting and deleting known_hosts entries.
  • 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), and Esc (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.md and README_CN.md with an App Interface / 软件界面 section showcasing 12 original interface screenshots.