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: never auto-execute by default — every AI-proposed command needs your approval.

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

The AI agent is on the roadmap: provider settings and chat entry points are in place; the full propose → confirm → execute → feedback loop is still being finished.

Next

Continue with Quick start to run PeekShell from source.

Built with Tauri 2 · Rust · Vue 3