Skip to content

Introduction

PeekShell is a lightweight cross-platform SSH client for Windows, macOS, and Linux. It focuses on host management, multi-tab terminals, remote file browsing, and an AI agent that follows a propose → confirm → execute loop.

Why PeekShell

Classic SSH clients are powerful but often heavy. Pure AI assistants can run dangerous commands on remote hosts by mistake. PeekShell combines both, with a hard rule: default is Confirm all — nothing is written to the remote host until you approve. You can switch to Smart or Auto run when appropriate; see AI assistant.

Stack

LayerChoice
Desktop shellTauri 2
BackendRust (SSH, storage, OS integration)
FrontendVue 3 + TypeScript + Vite
Terminalxterm.js
AIOpenAI-compatible APIs (bring your own key)

What works today

  • Host groups and CRUD for connections
  • Password and private-key authentication
  • Multi-tab SSH terminals
  • Post-connect system and resource overview
  • Remote file browsing and transfers
  • Chinese / English UI
  • Dark / light themes
  • AI assistant (Confirm all / Smart / Auto run)

Next

Continue with Quick start to run PeekShell from source. Or jump to AI assistant for the three execution modes.