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。