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
·
wavetermdev avatar

wavetermdev/waveterm

0
View on GitHub↗

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
www.waveterm.dev
↗

Waveterm

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 processing. It bridges the gap between text-based commands and graphical interaction by allowing users to manage remote connections, persistent sessions, and complex workflows through a centralized configuration schema. Security is handled by delegating sensitive API keys and SSH credentials to the operating system's native encrypted keychain.

Beyond its core terminal capabilities, the project provides extensive tools for workspace productivity, including custom global hotkeys, automated script execution, and integrated file inspection. Users can personalize their environment through interface widget customization, tab styling, and the ability to inject lightweight helper utilities onto remote hosts to synchronize settings and manage graphical components across different machines.

Features

  • AI-Integrated Terminal Emulators - A cross-platform terminal workspace integrating AI, graphical widgets, and web content in a block-based layout.
  • AI Command Line Automation - Integrates AI directly into the command line for code generation, error analysis, and task automation.
  • Remote Connection Managers - Manages remote SSH connections with persistent sessions and automated credential handling.
  • Terminal Emulation - Provides a graphical terminal emulator that renders interactive web components and system metrics.
21,297 stars·1,040 forks·Go·Apache-2.0·2 vues
Terminal Session Managers - Organizes and manages multiple terminal environments through features like split panes and shell profile integration.
  • Credential Encryption - Stores sensitive authentication keys in the system's native encrypted keychain to prevent exposure within configuration files.
  • Credential Storage - Encrypts and saves passwords, API keys, and tokens within the native system keychain to ensure secure access across sessions.
  • Remote Server Management Tools - Manages multiple remote server connections with persistent sessions and automated authentication.
  • Web-Based Rendering Engines - Renders the terminal interface and graphical widgets using a web-based engine for rich layout and styling.
  • Workspace Layouts - Provides settings for arranging editor panels, tabs, and interface elements to suit specific workflows.
  • AI Terminal Assistants - Integrates artificial intelligence directly into the command-line interface to analyze output and assist with development.
  • Terminal Customization - Organizes complex development environments by arranging terminal blocks and widgets into cohesive layouts.
  • Terminal Productivity Tools - Enhances productivity by embedding interactive tools, file browsers, and system monitors into the terminal.
  • Terminal Tab Managers - Allows users to organize, detach, merge, and manage multiple terminal sessions within a single window interface.
  • Remote Workspace Command Execution - Establishes connections to remote servers or local subsystems to run commands and manage sessions directly from the terminal interface.
  • Persistent Session Managers - Maintains shell state, running processes, and terminal history on remote servers so work continues uninterrupted across network drops.
  • CLI Secret Management - Provides a command-line interface to create, update, and delete stored credentials directly from within terminal blocks.
  • SSH Authentication Automators - Injects stored credentials into SSH connections automatically to eliminate manual password entry during remote server access.
  • Reusable Layout Blocks - Organizes the workspace into a grid of resizable, independent blocks for shells and interactive widgets.
  • Outils de développement - Cross-platform terminal for seamless workflows.
  • Terminal Applications - Listed in the “Terminal Applications” section of the Awesome Mac awesome list.
  • Terminal Emulators - Terminal combining shell features with graphical capabilities.
  • Sample Applications - Listed in the “Sample Applications” section of the Awesome React awesome list.
  • Miscellaneous Tools - Terminal with AI integration.
  • Real World Applications - Cross-platform terminal for improved workflows.
  • Real Apps - Cross-platform terminal for seamless workflows.
  • Real World Apps - An open-source, cross-platform terminal for seamless workflows
  • Terminal Color Schemes - Allows deep customization of terminal visual styles, including color schemes and font settings.
  • Terminal Workflow Automations - Combines command-line instructions into scripts to manage workspace setup and monitor long-running processes.
  • Workspace Managers - Provides tools for organizing and navigating between multiple workspaces or tabs within an application.
  • SSH Configurations - Manages identity files, agent sockets, and authentication preferences by integrating with system-level SSH configurations.
  • Native System Integrations - Secures sensitive API keys and credentials by delegating storage to the operating system's native encrypted keychain.
  • Cross-Platform Development - Synchronizes configurations and scripts across machines to maintain consistent development workflows.
  • Terminal Session Managers - Groups multiple command-line environments into a single window using a tabbed interface to manage concurrent workflows.
  • Filesystem Utilities - Supports standard filesystem operations like reading, writing, and listing directories via command-line utilities.
  • Global Hotkey Managers - Allows users to assign system-wide keyboard shortcuts to trigger application functions and improve workflow efficiency.
  • Remote Environment Configurations - Executes custom scripts and injects environment variables upon establishing a remote connection to ensure consistent shell environments.
  • Remote Helper Utilities - Installs helper utilities on remote hosts to enable advanced features like cross-machine widget management and synchronized environment settings.
  • Remote File Synchronization - Facilitates seamless file access between local and remote environments using specialized path prefixes.
  • Terminal Session Managers - Executes keyboard commands to manage terminal windows, switch between active processes, and control the command-line interface environment.
  • Terminal Widget Toolkits - Embeds interactive web browsers and file previewers directly into the terminal workspace to visualize data and documentation.
  • Environment Variable Managers - Stores and retrieves persistent configuration values and secrets to manage application state.
  • Interactive Widgets - Integrates graphical components like code editors, web previews, and process monitors directly into the terminal workspace.
  • Terminal Tab Bars - Enables customization of terminal tab appearance with colors, gradients, and images to distinguish workspaces.
  • AI Assistant Configurations - Defines multiple AI configurations to switch between different intelligence capabilities and providers.
  • Terminal AI Automation - Streams terminal output and file contents into an intelligence layer to provide context for automated tasks.
  • Terminal Session Persisters - Maintains persistent state and variables across terminal sessions and graphical components.
  • Terminal Widget Controllers - Allows users to manipulate terminal-based visual elements and workspace components directly from the command line.
  • Configuration Formats and Schemas - Centralizes settings for connections, hotkeys, and environment variables into a single structured configuration format.
  • Metric and Performance Monitors - Displays real-time graphical plots of system performance data, such as CPU and memory usage, with configurable data collection types.
  • Remote Content Renderers - Renders external websites directly within the terminal interface for integrated browsing.
  • Dashboard Widget Components - Launches web-based views, notifications, and custom UI components to display information or interactive content within the terminal.
  • Widget Configuration Managers - Modifies or removes default interface components by overriding configuration settings to tailor the workspace.
  • File Previewers - Provides keyboard-driven file content inspection and navigation directly within the terminal.
  • Sidebars - Provides configurable sidebar panels for displaying tools, web content, and system information alongside the terminal.
  • Historique des stars

    Graphique de l'historique des stars pour wavetermdev/wavetermGraphique de l'historique des stars pour wavetermdev/waveterm

    Questions fréquentes

    Que fait wavetermdev/waveterm ?

    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.

    Quelles sont les fonctionnalités principales de wavetermdev/waveterm ?

    Les fonctionnalités principales de wavetermdev/waveterm sont : AI-Integrated Terminal Emulators, AI Command Line Automation, Remote Connection Managers, Terminal Emulation, Terminal Session Managers, Credential Encryption, Credential Storage, Remote Server Management Tools.

    Quelles sont les alternatives open-source à wavetermdev/waveterm ?

    Les alternatives open-source à wavetermdev/waveterm incluent : 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,… electerm/electerm — Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote… kovidgoyal/kitty — Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible… eugeny/tabby — Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows… lighttable/lighttable — LightTable is an extensible source code editor and integrated development environment designed as an interactive…

    Alternatives open source à Waveterm

    Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Waveterm.
    • 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
    • electerm/electermAvatar de electerm

      electerm/electerm

      14,281Voir sur GitHub↗

      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

      JavaScriptaielectermelectron
      Voir sur GitHub↗14,281
  • 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 à Waveterm→