ConfigsSep 11, 2026·2 min read

Netcatty — Self-Hosted SSH Workspace with SFTP and Terminals

A modern desktop application that combines SSH connections, SFTP file management, and terminal sessions in one unified workspace.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 98/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
Netcatty Overview
Direct install command
npx -y tokrepo@latest install 6527f3c9-ada5-11f1-9bc6-00163e2b0d79 --target codex

Run after dry-run confirms the install plan.

Introduction

Netcatty is a cross-platform desktop application that unifies SSH terminal sessions, SFTP file transfers, and server management into a single workspace. Built with Electron and React, it provides a polished interface for developers managing multiple remote servers.

What Netcatty Does

  • Manages multiple SSH connections with tabbed terminal sessions
  • Provides an integrated SFTP file browser for drag-and-drop file transfers
  • Stores connection profiles with SSH key and password authentication
  • Supports terminal multiplexing within a single server connection
  • Offers a modern UI built with React and Radix UI components

Architecture Overview

Netcatty is an Electron application using React for the frontend and xterm.js for terminal emulation. SSH connections are handled natively through Node.js SSH libraries, with SFTP running over the same encrypted channel. Connection profiles and preferences are stored locally in an encrypted configuration file.

Self-Hosting & Configuration

  • Download pre-built binaries for Windows, macOS, and Linux from releases
  • Build from source with Node.js 18+ and npm
  • Configure SSH keys, passwords, or agent forwarding per connection
  • Organise servers into groups and folders for quick access
  • Settings and credentials are stored locally—no cloud dependency

Key Features

  • Tabbed SSH terminal sessions with split-pane support
  • Integrated SFTP browser with upload, download, and directory sync
  • Connection profiles with SSH key, password, and jump host support
  • Cross-platform desktop app for Windows, macOS, and Linux
  • Modern UI with dark and light theme support

Comparison with Similar Tools

  • Termius — cross-platform SSH client with cloud sync; Netcatty is fully open source and local-only
  • MobaXterm — Windows SSH with X11 forwarding; Netcatty is cross-platform with a modern React UI
  • PuTTY — classic Windows SSH client; Netcatty adds SFTP, tabs, and a contemporary interface
  • Tabby — terminal app with SSH plugin; Netcatty integrates SFTP and connection management natively

FAQ

Q: Does Netcatty store credentials securely? A: Connection data is stored locally in an encrypted configuration file.

Q: Can I use SSH keys? A: Yes. Netcatty supports RSA, ED25519, and other standard SSH key types.

Q: Is there a web-based version? A: Netcatty is a desktop application. It does not run as a web service.

Q: Does it support jump hosts or SSH tunneling? A: Yes. You can configure proxy commands and jump hosts in connection profiles.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets