Kerminal

Kerminal

Modern Terminal Emulator & SSH Manager

17 followers

A powerful, feature-rich terminal emulator with advanced SSH management, session recording & playback, multi-device sync, and enterprise-grade encryption built with Tauri + Vue 3.
Kerminal gallery image
Kerminal gallery image
Free
Launch Team / Built With
Unblocked AI Code Review
Unblocked AI Code Review
High-signal comments based on your team's context
Promoted

What do you think? …

Bùi Thanh Xuân

Hi Product Hunt! 👋 I'm klpod221, the maker of Kerminal.

I built Kerminal because I needed a tool that sits right in the sweet spot between a powerful terminal emulator and a robust SSH manager, without the heavy resource usage of typical Electron apps.

As a developer and sysadmin, I wanted a workflow that could travel with me across devices securely. So, I built Kerminal using Tauri v2 (Rust) and Vue 3 to ensure it remains lightweight, performant, and native-feeling.

Key features that I think you'll love:

  • Performance First: Built with Tauri and Rust, it uses significantly less RAM than Electron alternatives.

  • 📡 Advanced SSH Manager: Organize profiles, manage keys, and handle port forwarding (Local/Remote/Dynamic) effortlessly.

  • 🔄 Secure Multi-Device Sync: Sync your configuration across machines using AES-256-GCM encryption. Your keys and data are safe.

  • 📹 Session Recording: Record your terminal sessions in asciicast format to review or share later.

  • 💾 Command Library: Save your frequently used snippets and organize them effectively.

🛠️ Under the hood: It’s open-source! The frontend is Vue 3 + TypeScript, and the backend handles the heavy lifting (SSH protocol, encryption, database) securely in Rust.

⚠️ A small note for macOS users: Currently, the Mac build is unsigned (Apple's Developer Program fee is a bit steep for this indie project right now! 😅). You can still run it by following the quick instruction on my GitHub, or build it directly from source.

I’d love to hear your feedback! What features are missing from your current terminal workflow? I'll be hanging out in the comments all day to answer your questions.

Happy coding! 🚀