A multi platform SSH client and terminal manager with integrated SFTP browsing and AI assistance.

Netcatty is an open-source desktop app that combines an SSH client, SFTP browser, and terminal manager into a single workspace. It is designed for developers, system administrators, and DevOps engineers who manage multiple remote servers across different environments. The application is available for macOS, Windows, and Linux, providing a unified interface for remote server administration.
Users manage remote connections through a centralized vault and execute commands using a terminal emulator. The software supports SSH, Telnet, Mosh, and Serial connections, as well as local terminal sessions. It is distributed as a desktop application built with Electron and React, focusing on a workspace-first approach that allows users to maintain an always-on workflow with persistent sessions.
The application utilizes xterm.js for terminal emulation and the ssh2 library for connectivity. It includes a built-in AI assistant, Catty Agent, which can analyze server logs, monitor resources, and execute complex operations like Docker Swarm cluster setup via natural language instructions. The AI agent is designed to reduce the need for memorizing specific command syntax by translating natural language into executable server commands. The technical architecture separates the main Electron process from the React frontend using IPC bridges, ensuring a responsive user interface while handling heavy network I/O operations in the background.
Netcatty is a workspace-first tool for IT operations and server fleet management, prioritizing speed and flow for users handling large numbers of remote hosts.
A cross platform terminal emulator using OpenGL acceleration for high performance and extensive configuration options.
A native, cross-platform terminal emulator that combines high performance with standards-compliant emulation and native UI.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.