Skip to content

Releases: lyu0805/pixshell

PixShell 0.1.5

Choose a tag to compare

@lyu0805 lyu0805 released this 31 Jul 22:11

PixShell v0.1.5

Release date: 2026-08-01
Repository: lyu0805/pixshell


中文

概述

PixShell v0.1.5 引入 FIDO2 硬件安全密钥(双端)与内置编辑器 LSP 智能提示(双端)两大功能,并完成新建连接表单、监控侧栏、滚动条等一批 macOS UI 打磨;Windows 端补上连接失败防火墙诊断(Win11 目标机默认拦截 22 端口入站的常见场景,现在会直接提示放行命令),安装包自动补装 WebView2 Runtime。

主要更新

1. FIDO2 硬件安全密钥(macOS + Windows)

  • macOS:检测 sk-* 密钥(sk-ssh-ed25519@openssh.com / sk-ecdsa-sha2-nistp256@openssh.com)自动走系统 OpenSSH,SecurityKeyProvider 接入 Touch ID / 安全密钥触摸提示;引擎自动回落机制复用
  • Windows:SSH.NET 无 sk 算法支持 → 检测到 FIDO2 密钥时整个会话自动转系统 OpenSSH 客户端(C:\Windows\System32\OpenSSH\ssh.exe),Windows Hello PIN / 触摸弹窗原生呈现;一次性命令(系统信息/监控)同样支持
  • 兼容 Win10 22H2+ / Win11(系统自带 OpenSSH 9.x)
  • 已知限制:FIDO2 会话的 SFTP/SCP 面板暂不可用(SSH.NET 无 sk 支持,可用 scp/sftp 命令或换普通凭据);Windows -tt 无 pty 尺寸同步(固定 80×24,ConPTY 尺寸同步列为后续增强)

2. 内置编辑器 LSP(macOS + Windows)

  • rust-analyzer 完整支持:诊断(错误/警告实时下划线 + 悬停详情)、悬停提示、代码补全(↑↓ 选择 / 回车插入 / Esc 关闭)、定义跳转——双端一致
  • 快捷键:macOS ⌃Space 补全 / ⌘Space 悬停 / ⌘⇧G 跳转;Windows Ctrl+Space 补全 / Ctrl+Shift+H 悬停 / Ctrl+Shift+G 跳转;右键菜单同样提供
  • 可靠性加固:-32801 ContentModified 自动重试(新 id 最多 3 次)、10s 请求超时、查询前 flush 未决变更、收发失败日志
  • rust-analyzer 缺失时优雅降级:编辑器照常工作,仅无智能提示

3. 连接失败诊断(Windows,用户反馈)

  • 防火墙提示:连接被拒绝/超时(Socket 层失败,排除认证失败)→ 状态栏直接给出 Win11 放行命令(New-NetFirewallRule ... -LocalPort 22),不再让用户猜"权限/证书"
  • OpenSSH 路径真实报错可见:FIDO2/OpenSSH 会话连接失败时 ssh.exe 的 stderr(Bad owner or permissions / host key 变更 / Connection refused)以红色推到终端,含 refused/timed out 同样附放行指引

4. 新建连接表单修复(macOS)

  • 类型切换布局修复:SSH ⇄ Web 切换不再重叠/留空隙(NSGridRow 折叠 + accessory 高度恒定)
  • 输入框粘贴修复:模态表单内 ⌘V / ⌘X / ⌘A / ⌘Z 可用(拦截转发 field editor)
  • 表单跳动修复:accessory 固定宽 420 + 居中,SSH/Web 切换时标签与输入框不再左右跳动

5. UI 打磨(macOS)

  • 滚动条白条根治:彻底消除侧栏/面板 legacy 滚动条轨道白条,统一 overlay scroller(侧栏、表格、窗口三处系列修复)
  • 监控侧栏细化:进程 TOP / 磁盘行背景铺满(不再裁切)、表头列宽加大、系统信息按钮居中、Sparkline 柱状图坐标修复(从底部升起)+ 密集柱状图风格

6. 其他

  • WebView2 自动安装(Windows 安装包):检测到缺 WebView2 Runtime 时静默安装 Evergreen bootstrapper,解决终端白屏(Issue #9
  • CLI/MCP 桥自动拉起(双端):桥不通时 CLI 调用自动后台拉起 App 并等待就绪,无头调用不再报"桥未启动"
  • 版本号升至 0.1.5(双端应用、更新检查、安装包、文档同步)

English

Overview

PixShell v0.1.5 introduces FIDO2 hardware security key support (macOS + Windows) and built-in editor LSP intelligence (both platforms), plus a round of macOS UI polish across the new-connection form, monitor sidebar and scrollbars; Windows gains connection-failure firewall diagnostics (Win11 targets commonly block inbound 22 — the app now shows the exact allow command), and the installer auto-installs WebView2 Runtime when missing.

Highlights

1. FIDO2 hardware security keys (macOS + Windows)

  • macOS: sk-* keys (sk-ssh-ed25519@openssh.com / sk-ecdsa-sha2-nistp256@openssh.com) are detected and routed to system OpenSSH with SecurityKeyProvider wired to Touch ID / security-key touch prompts; existing engine fallback reused
  • Windows: SSH.NET has no sk algorithm support → FIDO2 sessions automatically route through the system OpenSSH client (C:\Windows\System32\OpenSSH\ssh.exe) with native Windows Hello PIN/touch prompts; one-shot exec (system info/monitoring) supported too
  • Requires Win10 22H2+ / Win11 (bundled OpenSSH 9.x)
  • Known limits: SFTP/SCP panel unavailable on FIDO2 sessions (SSH.NET has no sk support — use scp/sftp commands or regular credentials); Windows -tt has no pty size sync (fixed 80×24; ConPTY size sync planned)

2. Built-in editor LSP (macOS + Windows)

  • Full rust-analyzer support: diagnostics (live error/warning underlines with hover details), hover, code completion (↑↓ to select / Enter to insert / Esc to close), go-to-definition — consistent across platforms
  • Shortcuts: macOS ⌃Space completion / ⌘Space hover / ⌘⇧G go-to; Windows Ctrl+Space completion / Ctrl+Shift+H hover / Ctrl+Shift+G go-to; context menus too
  • Hardening: -32801 ContentModified auto-retry (new id, up to 3x), 10s request timeout, pending-change flush before queries, send/receive failure logs
  • Graceful degradation when rust-analyzer is missing: editor works, just no intelligence

3. Connection-failure diagnostics (Windows, user-reported)

  • Firewall hint: socket-level refusal/timeout (excluding auth failures) → status bar shows the Win11 allow command (New-NetFirewallRule ... -LocalPort 22) instead of leaving users guessing "permissions/certificates"
  • OpenSSH errors surfaced: on failed FIDO2/OpenSSH connects, ssh.exe's stderr (Bad owner or permissions, host-key mismatch, connection refused) is pushed to the terminal in red, with the same firewall hint on refused/timeout

4. New-connection form fixes (macOS)

  • Type-switch layout: SSH ⇄ Web switching no longer overlaps or gaps (NSGridRow collapse + fixed accessory height)
  • Paste shortcuts: ⌘V/⌘X/⌘A/⌘Z work inside modal forms (intercepted and forwarded to the field editor)
  • Form jumping fixed: accessory pinned to fixed 420px width and centered — labels/inputs no longer jump left-right on type switch

5. UI polish (macOS)

  • Scrollbar white-strip root fix: legacy scroller track white strips eliminated across sidebar/panels, unified overlay scroller (series of fixes for sidebar, tables, and windows)
  • Monitor sidebar refinement: process TOP / disk row backgrounds now stretch full-width (no clipping), wider table headers, centered System Info button, Sparkline bar-mode coordinate fix (bars rise from the bottom) with dense volume-style bars

6. Other

  • WebView2 auto-install (Windows installer): silently installs the Evergreen bootstrapper when the runtime is missing, fixing the blank terminal (Issue #9)
  • CLI/MCP bridge auto-launch (both platforms): when the bridge is down, CLI calls automatically launch the app in the background and wait for readiness — headless calls no longer fail with "bridge not running"
  • Version bumped to 0.1.5 (both apps, update check, installers, docs)

PixShell 0.1.4

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:49

中文

概述

PixShell v0.1.4 聚焦 SSH/SFTP 连接兼容性与 Windows UI 细节打磨:macOS 端对 RSA/DSA/加密私钥预检并直接走系统 OpenSSH(终端与 SFTP 双路径,消除最长约两分钟的等待),SFTP 文件面板在不支持私钥时自动回落 OpenSSH SFTP;Windows 端修复滚动条梯形变形、连接管理器嵌套滚动与默认折叠、本地延迟检测与柱状图、快速连接空态居中。

主要更新

1. SSH / SFTP 功能修正(macOS)

  • 私钥预检直连 OpenSSH:RSA / DSA / 带口令私钥等 NIO 无法加载的类型,连接前预检直接改用系统 OpenSSH —— 终端与会话文件面板双路径一致,RSA 私钥用户不再空等 NIO 连接超时(原最长约 2 分钟)才开始回落
  • SFTP 面板私钥兼容:私钥不受 NIO 支持时文件面板自动改走 OpenSSH SFTP(OpenSSHSFTPSession),文件列表不再先挂起等超时;失败路径给出明确错误提示并记录日志
  • OpenSSH 兼容与 RSA 回落修复:算法协商失败识别、回落路径加固(AppDelegate+Sessions.swift / OpenSSHSession.swift
  • 感谢:以上兼容性修复来自社区 PR(lufeiit 贡献)合入

2. Windows UI 修复

  • 滚动条梯形变形修复:滑块改为圆角胶囊悬浮于透明滑槽(CornerRadius 4 / 8px 厚 / 无溢出时完全隐藏),对齐 Windows 11 原生视觉
  • 连接管理器滚动保护:分组内主机过多时独立嵌套 ScrollViewer(MaxHeight 250 自动浮现滑块),不再撑爆外层布局;分组默认折叠
  • 本地延迟检测:改为本机 TCP 直连 SSH 端口测时(3 秒节流),监控侧栏延迟实时刷新;网络/延迟火花线升级为柱状图模式(BarMode)
  • 快速连接空态居中:无历史记录时卡片与提示居中显示,不再靠左上角
  • 构建脚本参数修复build.ps1 高级函数误吞 -v 参数导致多项目冲突

3. 其他

  • 许可证变更:仓库许可切换为 CC BY-NC 4.0(署名-非商业性使用,详见 LICENSE)
  • 版本号升至 0.1.4(双端应用、更新检查、安装包、文档同步)

English

Overview

PixShell v0.1.4 focuses on SSH/SFTP connection compatibility and Windows UI polish: macOS now preflights RSA/DSA/encrypted private keys and routes directly to system OpenSSH (both terminal and SFTP panel, eliminating up to ~2 minutes of waiting), the SFTP file panel automatically falls back to OpenSSH SFTP for unsupported keys; Windows fixes scrollbar trapezoid deformation, connection manager nested scrolling with default collapsed groups, local latency detection with bar-mode sparklines, and centered quick-connect empty state.

Highlights

1. SSH / SFTP fixes (macOS)

  • Private key preflight → direct OpenSSH: keys NIO cannot load (RSA/DSA/encrypted) are detected before connecting and routed to system OpenSSH on both terminal and file-panel paths — RSA users no longer wait through the NIO connect timeout (~2 min) before fallback
  • SFTP panel key compatibility: when the key is unsupported by NIO, the file panel automatically uses OpenSSH SFTP (OpenSSHSFTPSession) instead of hanging until timeout; failures surface clear errors and logs
  • OpenSSH compatibility & RSA fallback hardening (AppDelegate+Sessions.swift / OpenSSHSession.swift)
  • Thanks: compatibility fixes merged from a community PR (contributed by lufeiit)

2. Windows UI fixes

  • Scrollbar trapezoid fix: thumb is now a rounded capsule floating over a transparent track (CornerRadius 4 / 8px / fully hidden when no overflow), matching Windows 11 native look
  • Connection manager scroll protection: per-group nested ScrollViewer (auto-appears at 250px max height), no more layout blowout; groups collapsed by default
  • Local latency detection: TCP probe to SSH port (3s throttle) replaced remote gateway ping; monitor sidebar latency updates live; network/latency sparklines upgraded to bar mode
  • Quick-connect empty state centered: cards and hint center when history is empty
  • Build script arg fix: build.ps1 advanced-function parameter swallowing -v causing multi-project conflicts

3. Other

  • License change: repository now CC BY-NC 4.0 (Attribution-NonCommercial, see LICENSE)
  • Version bumped to 0.1.4 (both apps, update check, installers, docs)

PixShell 0.1.3

Choose a tag to compare

@github-actions github-actions released this 30 Jul 06:07

PixShell v0.1.3

发行日期: 2026-07-30

性能优化

  • Win SFTP 全部文件操作异步化,不再阻塞 UI 线程
  • Win Tab 切换只操作当前 WebView2,不再遍历全部会话
  • Win 主题切换改为异步,不再卡 UI 线程
  • Win 监控轮询去 sleep,脏检查跳过无变化更新

Bug 修复

  • 修复 SSH 会话断开后偶发整程序闪退(SSH.NET 升级 + 安全取消)
  • 修复 SFTP tar 打包流死锁
  • 修复事件处理器泄漏(MainWindow / TerminalSession / QuickConnectView)
  • 修复 _sftp TOCTOU 竞态条件
  • 修复 SuppressTerminalFit 跨线程无同步
  • 修复临时文件残留(SFTP 编辑/保存)
  • 修复 DragMove 无按钮状态检查

构建

  • macOS arm64 DMG + x64 DMG + Win x64 安装包 + 绿色包

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.

PixShell v0.1.1

Choose a tag to compare

@lyu0805 lyu0805 released this 28 Jul 04:05

PixShell v0.1.1

Release date: 2026-07-28
Repository: lyu0805/pixshell


中文

概述

PixShell v0.1.1 是首个以 双端原生应用 形态发布的版本(macOS AppKit + Windows WPF),同一 monorepo 维护,不再依赖 Electron。本版对齐连接管理、终端会话、SFTP、主题与应用内更新等核心工作流,并补齐本机终端、GitHub Releases 更新通道与品牌资源同步。

下载资产命名(应用内更新会匹配)

平台 推荐资产文件名
macOS Apple Silicon mac-arm64.dmg(安装盘)
macOS Intel mac-x64.dmg(安装盘)
Windows x64 win-x64-setup.exe(安装包) / win-x64.zip(绿色版)

应用内「检查更新」读取 GitHub releases/latest,按上表关键字匹配资产并下载到系统「下载」目录。macOS 仅提供 DMG 安装版;Windows 提供安装包 + 绿色版。

主要更新

终端与会话

  • 应用内本机终端:快速连接页 logo 一键打开本地 shell 标签(Mac LocalSession / Win 重定向 cmd·powershell → xterm),再拉起系统 Terminal / Windows Terminal。
  • 本机会话保留与 SSH 会话相同的终端右键菜单(复制 / 粘贴 / 清屏 / 背景 / 字号)。
  • 主机连接类型:100 SSH · 200 RDP(Win mstsc)· 300 本机终端;本机跳过远端 SFTP 与 OS 探测。
  • 多标签会话、重连、PTY 尺寸同步;Mac SwiftTerm · Win WebView2 + xterm.js。

连接与传输

  • 连接管理器:分组、主机卡片、系统图标、快速连接历史。
  • 认证:密码 + 私钥(密钥优先、密码兜底);密码走系统安全存储(Mac Keychain / Win DPAPI)。
  • SFTP 双栏浏览、上传下载、打包传输;会话级独立 SFTP 通路。
  • 出站代理:SOCKS5 / SOCKS4 / HTTP(双端路径不同、行为对齐)。

界面与主题

  • 五区工作台布局双端对齐(侧栏 / 终端 / 底栏文件与命令坞 / 状态栏)。
  • 备份选项改为独立可缩放弹窗,尺寸对齐连接管理器(约 420×400),不再主窗全屏遮罩。
  • 默认主题 水墨;支持亮 / 暗 / 水墨 / 复古及多套终端配色。
  • 状态栏品牌前 GitHub 标志,点击打开仓库主页。
  • 应用图标 Mac → Win 资源同步(PNG / ICO)。

更新与集成

  • 软件更新对接 GitHub Releases(lyu0805/pixshell),可比较版本并下载匹配资产。
  • 本地 CLI / Agent 桥(默认 127.0.0.1:8766),支持会话列表、执行命令、SFTP 自动化。

已知限制

  • UI 文案当前以简体中文为主;完整多国语言 / 跟随系统语言将在后续版本补齐(见仓库 i18n 计划)。
  • Windows 终端依赖本机 WebView2 运行时。
  • 局域网高延迟场景仍在持续优化。

校验建议

安装或解压后确认关于页 / 日志横幅版本为 0.1.1;可用「帮助 → 检查更新」验证与本 Release 的对接。


English

Overview

PixShell v0.1.1 is the first release shipping as two native apps in one monorepo (macOS AppKit + Windows WPF), without Electron. This build aligns connection management, terminal sessions, SFTP, themes, and in-app updates, and adds an in-app local terminal, GitHub Releases update channel, and shared brand assets.

Download asset names (matched by in-app updater)

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)

Check for Updates calls GitHub releases/latest and matches assets using the hints above, then downloads into the system Downloads folder. macOS ships DMG only; Windows ships installer + portable zip.

Highlights

Terminal & sessions

  • In-app local terminal: Quick Connect logo opens a local shell tab (Mac LocalSession / Windows redirected cmd·PowerShell → xterm). Does not launch Terminal.app or Windows Terminal.
  • Local sessions keep the same terminal context menu as SSH (copy / paste / clear / background / font size).
  • Host connectionType: 100 SSH · 200 RDP (Windows mstsc) · 300 local shell; local sessions skip remote SFTP and remote OS detection.
  • Multi-tab sessions, reconnect, PTY resize; Mac SwiftTerm · Windows WebView2 + xterm.js.

Connections & transfer

  • Connection manager with groups, host cards, OS icons, and quick-connect history.
  • Auth: password + private key (key first, password fallback); passwords in OS secure storage (Keychain / DPAPI).
  • Dual-pane SFTP, upload/download, pack transfer; session-scoped SFTP path.
  • Outbound proxy: SOCKS5 / SOCKS4 / HTTP (different stacks, aligned behavior).

UI & themes

  • Five-zone workspace parity (sidebar / terminal / bottom file·command dock / status bar).
  • Backup settings changed to independent scalable popup window, size aligned with Connection Manager (approx. 420x400), no longer using full-screen modal masking on the main window.
  • Default theme Ink (水墨); Light / Dark / Ink / Retro plus terminal palettes.
  • GitHub mark before the brand on the status bar opens the repository.
  • App icon assets synced from Mac to Windows (PNG / ICO).

Updates & integration

  • In-app updates against GitHub Releases (lyu0805/pixshell) with semver compare and asset download.
  • Local CLI / agent bridge (default 127.0.0.1:8766) for sessions, exec, and SFTP automation.

Known limitations

  • UI copy is Simplified Chinese–first; full multi-language / system-locale follow is planned for a later release.
  • Windows terminal requires the WebView2 runtime on the machine.
  • LAN latency tuning is ongoing.

Verify

After install, confirm About / log banner shows 0.1.1. Use Help → Check for Updates to validate Release wiring.


Checksums

File SHA256
PixShell-0.1.1-mac-arm64.dmg 93e8fb2b832c30092cd9668d6eb2b3d5e5c459beb5332ec38b0c92f3a5a9e1da
PixShell-0.1.1-mac-x64.dmg 48f3098f6a12c5236b8a3739bccb69477d081f74f438b511a67d33624654e89c
PixShell-0.1.1-win-x64-setup.exe 17a9851dc049bd3a9d49484c825c736769a51733be6f55c5e8c7a0c4d3fd1e3b
PixShell-0.1.1-win-x64.zip 8fdd5580d59d3cce91ab27657df2fddc6d3a5d644722b7f39a25a52c03f41cf5

macOS: DMG only (no portable zip). Windows: installer + portable zip.

macOS 仅 DMG 安装版;Windows 安装包 + 绿色版 zip。

PixShell v0.1.0

Choose a tag to compare

@lyu0805 lyu0805 released this 26 Jul 13:11

PixShell v0.1.0

First public release. A dense, ops-friendly SSH / SFTP desktop client built with Electron, native ssh2, and xterm.

Highlights

  • Multi-session terminal — tabbed SSH sessions with xterm rendering and auto-reconnect
  • Connection manager — groups, notes, host icons, quick connect
  • Authentication — password and private-key auth, optional password save
  • SFTP — file browser, upload / download, remote text editing
  • Light / dark themes with high-contrast terminal color schemes, plus per-setting font sizing
  • Local CLI / agent bridge for host connect and command automation
  • Packaged installers for macOS, Windows, and Linux with runtime dependencies bundled

Downloads

Platform File
macOS (Apple Silicon) PixShell-0.1.0-mac-arm64.dmg
macOS (Intel) PixShell-0.1.0-mac-x64.dmg
Windows x64 (installer) PixShell-0.1.0-win-x64-setup.exe
Windows x64 (portable) PixShell-0.1.0-win-x64.zip
Linux x64 (AppImage) PixShell-0.1.0-linux-x64.AppImage
Linux x64 (zip) PixShell-0.1.0-linux-x64.zip

Notes

  • First launch auto-generates local config; no user config or credentials ship in the packages.
  • Config locations: ~/Library/Application Support/PixShell/pixshell/ (macOS), %APPDATA%/PixShell/pixshell/ (Windows), ~/.local/share/PixShell/pixshell/ (Linux).

PixShell v0.1.0(首个公开版本)

PixShell 是一款面向运维场景的 SSH / SFTP 桌面客户端,基于 Electron、原生 ssh2 与 xterm 构建。

更新亮点

  • 多会话终端:多标签 SSH 会话,xterm 渲染,支持自动重连
  • 连接管理:分组、备注、主机图标、快速连接
  • 身份认证:密码与私钥认证,可选保存密码
  • SFTP:文件浏览、上传/下载、远程文本编辑
  • 明暗主题:高对比度终端配色方案,字号可按设置精确生效
  • 本地 CLI / agent 桥接:支持主机连接与命令自动化
  • macOS / Windows / Linux 安装包,运行时依赖已打包

下载

平台 文件
macOS(Apple Silicon) PixShell-0.1.0-mac-arm64.dmg
macOS(Intel) PixShell-0.1.0-mac-x64.dmg
Windows x64(安装包) PixShell-0.1.0-win-x64-setup.exe
Windows x64(便携版 zip) PixShell-0.1.0-win-x64.zip
Linux x64(AppImage) PixShell-0.1.0-linux-x64.AppImage
Linux x64(zip) PixShell-0.1.0-linux-x64.zip

说明

  • 首次启动会自动生成本地配置;安装包中不包含任何用户配置或密钥。
  • 配置目录:macOS ~/Library/Application Support/PixShell/pixshell/,Windows %APPDATA%/PixShell/pixshell/,Linux ~/.local/share/PixShell/pixshell/