Repository navigation
Added
- Optionally keep local shells, agents, and development servers running after
quitting Zshell, then reconnect to their original terminal state on reopening.
Use Quit and End All Sessions to stop all background work. - Share host-owned terminal sessions over SSH or Tailscale and reconnect after
the client quits or loses its connection. Manage connections, server installation,
Mac sharing, and input control in the app, with remote hosts on macOS or Linux. - Keep Quick Terminal workspaces with split panes and running jobs between
openings, or choose a fresh workspace each time. - Choose Dock only, Dock and menu bar, or menu bar only. In menu bar modes,
closing the last workspace window keeps its terminals available when reopened. - Manage branches and Git worktrees from the Git panel, create terminal sessions
in isolated worktrees, and choose whether to keep or safely remove the checkout
when closing. Manage sessions from an external terminal withzshell +session. - Search, archive, and resume saved Claude Code, Codex, Pi, and OpenCode
conversations after closing their panes or restarting Zshell. Follow remote
Agent activity and resume saved conversations on their original host. - Track each Codex conversation in its own pane when multiple terminals share
an app-server daemon, and resume the verified conversation in the correct pane. - See Agent progress, waiting reasons, and subtasks from supported integrations
or explicit program reports. - Review changes from an Agent's latest turn, all uncommitted changes, or a
branch. Keep or revert individual text hunks from the latest turn without
changing the staging area. - Inspect and operate project browser panes through the CLI, capture background
pages, evaluate page scripts, and save or restore site cookies and local storage. - Block browser ads and trackers with EasyList and EasyPrivacy, and manage
filter lists and custom ABP subscriptions in Browser settings. - Run commands in background panes and wait for each task's exit status,
duration, and saved recent output, including waiting again after a timeout. - Follow live project, pane, Agent, and command events through
zshell +events. - Paste clipboard screenshots as private PNG paths in local terminals, and
upload local files or screenshots when pasting into remote terminals on either
backend. - Optionally focus terminal panes by moving the mouse into them, including
Quick Terminal. - Apply external configuration edits while Zshell is running, preserve linked
dotfiles and their permissions when saving, and use the login shell's SSH
agent when launching from the Dock or Finder. - Let terminal programs request camera access and permission to control other
apps, with localized macOS permission prompts.
Changed
- Find settings through a searchable sidebar, grouped cards, navigation history,
and appearance previews. - Enable Vim command hints, terminal history restoration, failed-command
notifications, and automatic update downloads by default for new
configurations, while preserving existing choices. - Refresh the website, documentation, and changelog with a shared appearance,
persistent theme controls, and a particle background that respects reduced
motion.
Requires macOS 15.6+. Stable self-signed certificate; not Apple-notarized. If blocked on first launch, choose System Settings > Privacy & Security > Open Anyway. Sparkle verifies signed appcasts and ZIP archives.
Packages: Apple Silicon (arm64), Intel (x86_64), and Universal, each available as DMG and ZIP with SHA-256 checksums.
Release verification: all six packages passed extraction/mount, architecture, SHA-256, and deep signature checks; all six appcasts embed release notes and passed whole-feed and ZIP Ed25519 verification. The signed arm64 Release launched on Apple Silicon with macOS 27.2 and isolated preferences. Independent Sparkle fixtures passed manual update and automatic install-on-quit, including signatures, replacement, and relaunch. The updater and preference harnesses passed 145 and 45 checks respectively.
An installed older Zshell release was not upgraded in this verification. Physical Intel/Rosetta execution, macOS 15.6 compatibility, and the complete live region/failover update matrix were not exercised.
Report issues and submit pull requests at https://github.com/wzz6423/zshell. Gitee is the release mirror.