parasite

Parasite

A secure remote server management tool with a terminal-based UI. Connect to remote agents over TLS, open shells, browse files, sync editors, and launch VS Code — all from a single TUI.

Quick Start

Agent (remote server)

cargo build --release -p parasite-agent
./target/release/parasite-agent

The agent will:

Client (local machine)

cargo build --release -p parasite-client
./target/release/parasite

The client will:

Configuration

Parasite uses a TOML config file auto-generated on first run:

See Configuration for all available options.

Features

Architecture

Parasite is a Rust workspace with three crates:

Crate Description
parasite-core Shared protocol, config, scripts, crypto, auth, discovery
parasite-agent Remote service — PTY, file ops, system info
parasite-client TUI client — ratatui-based interface

Documentation