Skip to content

rexc-lab/RxTerm

Repository files navigation

RxTerm

A lightweight, modern terminal and remote session management program built for daily use on Windows. RxTerm aims to provide a streamlined, minimal-setup experience for managing SSH, VNC, and RDP connections — with first-class support for split-screen layouts, tunneling, file transfers, and offline operation.

Licensed under the GNU General Public License v3.0.


Features

Remote Session Management

  • SSH, VNC, and RDP — Connect to remote machines using all three major protocols from a single interface.
  • Session Saving & Export — Save session configurations (host, port, credentials, protocol) and export/import them for backup or sharing.
  • SSH Key Management — Generate SSH key pairs and send public keys to remote hosts directly from the application.

Terminal & Layout

  • Split-Screen Support — Divide the terminal view into multiple panes to work with several sessions side-by-side.
  • tmux Detection — Automatically check for tmux support on connected hosts and detect/attach to existing tmux sessions.

Tunneling & Port Forwarding

  • Local & Remote Tunneling — Set up SSH tunnels and port forwarding rules with a simple configuration interface.

File Transfer

  • SFTP, SCP, and FTP — Transfer files to and from remote hosts using the most common protocols, integrated into the session workflow.

Server Monitoring

  • Resource Dashboard — Monitor real-time memory and CPU usage on connected servers at a glance.

Design Goals

  • Windows-First — Built to run natively on Windows with no heavy dependencies.
  • Minimal Setup — Get up and running quickly — no complex installation or configuration required.
  • Lightweight & Offline-Capable — Small footprint with full functionality available without an internet connection.

Getting Started

Note: RxTerm is in early development. Setup instructions and release binaries will be provided as the project matures.

Prerequisites

  • Windows 10 or later

Installation

Coming soon.

Usage

Coming soon.


Roadmap

  • Core terminal emulator with split-screen panes
  • SSH session management and connection handling
  • VNC and RDP session integration
  • Session save/load/export functionality
  • SSH key generation and deployment
  • SSH tunneling and port forwarding
  • SFTP / SCP / FTP file transfer
  • tmux detection and session attachment
  • Server resource monitoring (CPU & memory)
  • Offline-capable packaging

Contributing

Contributions are welcome. Please open an issue to discuss proposed changes before submitting a pull request.


License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

About

This aim to create a light moden terminal management program for daliy use

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors