Releases: lyu0805/pixshell
Release list
PixShell 0.1.5
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 withSecurityKeyProviderwired 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
-tthas 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
中文
概述
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.ps1advanced-function parameter swallowing-vcausing 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
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
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.
PixShell v0.1.1
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 会话相同的终端右键菜单(复制 / 粘贴 / 清屏 / 背景 / 字号)。
- 主机连接类型:
100SSH ·200RDP(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:100SSH ·200RDP (Windows mstsc) ·300local 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
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/。