awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
electerm avatar

electerm/electerm

0
View on GitHub↗
14,281 stars·1,145 forks·JavaScript·MIT·6 vueselecterm.html5beta.com↗

Electerm

Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote client for Linux, macOS, and Windows. It serves as a unified workspace for remote server administration, supporting SSH, Telnet, Serial, and various remote desktop protocols such as RDP and VNC in a single interface.

The project distinguishes itself by integrating AI assistants to suggest commands, write scripts, and explain console output. It also features a visual SFTP file manager for browsing and editing remote files, alongside the ability to broadcast a single input stream to multiple active terminal sessions simultaneously for synchronized administration.

Broad capabilities include secure host authentication via public keys, SSH tunneling for network traffic routing, and the automation of repetitive workflows through quick command sequences and batch operation execution. The application also supports session management via a centralized bookmark system and deep link session launching.

The application is wrapped in an Electron-based desktop shell and provides a local HTTP server interface to allow external tools and AI assistants to control the session.

Features

  • AI-Integrated Terminal Emulators - Serves as a terminal emulator with built-in AI capabilities to assist with command generation and output explanation.
  • Multi-Protocol Connection Managers - Provides a unified interface to manage multiple network protocols including SSH, Telnet, RDP, VNC, and Serial.
  • AI Command-Line Interfaces - Integrates AI models directly into the terminal to suggest commands, write scripts, and explain console output.
  • AI Terminal Assistants - Integrates AI assistants directly into the terminal to suggest commands, write scripts, and explain console output.
  • Remote Connection Bookmarks - Saves and organizes remote connection details for quick access to network and local terminal sessions.
  • Connection Metadata Stores - Stores remote host metadata and authentication details in a local database for rapid session restoration.
  • Remote Connection Managers - Provides a centralized bookmark system for organizing and launching remote network and serial sessions.
  • Remote File Transfers - Implements SFTP and Zmodem protocols for secure file movement between local and remote systems.
  • Remote Administration - Offers a centralized interface for managing remote hosts via SSH, Telnet, and Serial connections.
  • Secure File Transfer - Implements secure file movement between local and remote systems using SFTP and FTP protocols.
  • Remote Access Clients - Provides a cross-platform desktop application for connecting to and managing remote computing resources.
  • Terminal Emulators - Implements a multi-protocol terminal emulator supporting SSH, Telnet, Serial, and remote desktop protocols.
  • High-Performance Terminal Emulators - Provides a high-performance terminal interface by processing escape sequences and managing buffers in a web-view.
  • Secure Remote Access - Implements secure host authentication using public keys and passwords for encrypted remote access.
  • MCP Tool Connectors - Connects external tools and AI assistants using the Model Context Protocol to extend workspace capabilities.
  • Session File Transfers - Facilitates moving files between local and remote systems using specialized protocols within an active session.
  • Input Synchronizers - Distributes a single keystroke stream to multiple active terminal buffers for synchronized remote administration.
  • Remote File Management - Enables direct interaction with remote files and directories through a visual management interface.
  • Visual SFTP Managers - Features a visual SFTP file manager for browsing, editing, and managing files on remote servers.
  • SFTP Subsystems - Provides SFTP subsystem integration for listing, reading, and transferring files on remote SSH servers.
  • Terminal Session Management - Supports managing multiple active terminal tabs and broadcasting input to several remote servers simultaneously.
  • Terminal Tab Managers - Allows users to organize, switch, and manage multiple active terminal sessions via a tabbed interface.
  • Command-Driven Sequences - Allows users to define and trigger named sequences of terminal commands to automate repetitive workflows.
  • Remote Desktop Clients - Provides a client interface for connecting to distant computers via RDP, VNC, and Spice protocols.
  • SSH Tunneling - Enables the creation of secure SSH tunnels to route network traffic from a local machine to a remote server.
  • Input Control - Allows users to selectively send commands to a single terminal or broadcast them across all active sessions.
  • Resource Batch Operations - Executes a series of predefined operations from a CSV file to automate administrative tasks across multiple hosts.
  • Terminal Applications - Listed in the “Terminal Applications” section of the Awesome Mac awesome list.
  • Terminals - Terminal, SSH, serial port, and SFTP client.

Historique des stars

Graphique de l'historique des stars pour electerm/electermGraphique de l'historique des stars pour electerm/electerm

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Electerm

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Electerm.
  • wavetermdev/wavetermAvatar de wavetermdev

    wavetermdev/waveterm

    21,297Voir sur GitHub↗

    WaveTerm is a cross-platform terminal emulator that integrates artificial intelligence, graphical widgets, and remote session management into a unified, block-based workspace. By rendering the interface through a web-based engine, it allows users to organize their development environment into a grid of resizable, independent blocks that can host shells, interactive web content, and system monitoring tools. The platform distinguishes itself by embedding intelligent models directly into the command-line interface, enabling automated code generation, terminal output analysis, and multimodal file

    Gocommand-linedeveloper-toolslinux
    Voir sur GitHub↗21,297
  • gnachman/iterm2Avatar de gnachman

    gnachman/iTerm2

    17,702Voir sur GitHub↗

    iTerm2 is a high-performance terminal emulator designed specifically for macOS. It functions as a programmable environment that supports advanced session management, including tabbed windows, split panes, and persistent state serialization to maintain complex workflows across application restarts. The application distinguishes itself through deep shell integration and extensive automation capabilities. It utilizes a Python-based scripting bridge and a regex-driven trigger engine to allow users to programmatically control the terminal, automate responses to output patterns, and integrate exter

    Objective-C
    Voir sur GitHub↗17,702
  • zellij-org/zellijAvatar de zellij-org

    zellij-org/zellij

    33,683Voir sur GitHub↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Rustmultiplexerterminalworkspace
    Voir sur GitHub↗33,683
  • kovidgoyal/kittyAvatar de kovidgoyal

    kovidgoyal/kitty

    33,462Voir sur GitHub↗

    Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow

    Pythoncgogolang
    Voir sur GitHub↗33,462
Voir les 30 alternatives à Electerm→

Questions fréquentes

Que fait electerm/electerm ?

Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote client for Linux, macOS, and Windows. It serves as a unified workspace for remote server administration, supporting SSH, Telnet, Serial, and various remote desktop protocols such as RDP and VNC in a single interface.

Quelles sont les fonctionnalités principales de electerm/electerm ?

Les fonctionnalités principales de electerm/electerm sont : AI-Integrated Terminal Emulators, Multi-Protocol Connection Managers, AI Command-Line Interfaces, AI Terminal Assistants, Remote Connection Bookmarks, Connection Metadata Stores, Remote Connection Managers, Remote File Transfers.

Quelles sont les alternatives open-source à electerm/electerm ?

Les alternatives open-source à electerm/electerm incluent : wavetermdev/waveterm — WaveTerm is a cross-platform terminal emulator that integrates artificial intelligence, graphical widgets, and remote… gnachman/iterm2 — iTerm2 is a high-performance terminal emulator designed specifically for macOS. It functions as a programmable… zellij-org/zellij — Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent,… kovidgoyal/kitty — Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible… eugeny/terminus — Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and… amidaware/tacticalrmm — TacticalRMM is a remote monitoring and management platform designed for overseeing endpoints and automating IT…