Skip to content

Show HN: Nautilus – Modern, OSS Linux SSM Built with Tauri/Rust and React

github.com/ricardoborges
1 pointr2obdiscuss
On HN

I’m building Nautilus, a cross-platform desktop manager for Linux servers. While there are many SSH clients out there, I wanted something that combined a high-level dashboard, a full SFTP explorer with an integrated editor, and specialized tools like a Cron job manager and Process monitor—all in a modern, lightweight desktop package.

Key Technical Highlights:

Tauri + Node.JS Sidecar: We use Tauri for the native windowing and Rust security, but the heavy SSH/SFTP lifting is done via a Node.js sidecar (using ssh2). This allowed us to leverage a very mature ecosystem while keeping the frontend performant. Security: We don't store passwords in plain text. We use the OS-native secure vault (macOS Keychain, Windows Credential Manager, or Secret Service via keytar). Modern Stack: React 19 and Vite 7. Features: Multi-tab terminal (xterm.js), real-time CPU/RAM/Network monitoring, visual Cron management, and a reusable snippet library with "secure password" sending.

Comments

No comments yet.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.