awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
electerm avatar

electerm/electerm

0
View on GitHub↗
14,281 星标·1,145 分支·JavaScript·MIT·6 次浏览electerm.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.

Star 历史

electerm/electerm 的 Star 历史图表electerm/electerm 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Electerm 的开源替代方案

相似的开源项目,按与 Electerm 的功能重合度排序。
  • wavetermdev/wavetermwavetermdev 的头像

    wavetermdev/waveterm

    21,297在 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
    在 GitHub 上查看↗21,297
  • gnachman/iterm2gnachman 的头像

    gnachman/iTerm2

    17,702在 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
    在 GitHub 上查看↗17,702
  • zellij-org/zellijzellij-org 的头像

    zellij-org/zellij

    33,683在 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
    在 GitHub 上查看↗33,683
  • kovidgoyal/kittykovidgoyal 的头像

    kovidgoyal/kitty

    33,462在 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
    在 GitHub 上查看↗33,462
查看 Electerm 的所有 30 个替代方案→

常见问题解答

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.

electerm/electerm 的主要功能有哪些?

electerm/electerm 的主要功能包括: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。

electerm/electerm 有哪些开源替代品?

electerm/electerm 的开源替代品包括: 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…