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

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

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

11 个仓库

Awesome GitHub RepositoriesTerminal Session Managers

Tools for managing terminal windows, tabs, and the lifecycle of processes running within them.

Distinguishing note: Focuses on window and process orchestration within the emulator, distinct from general process monitoring.

Explore 11 awesome GitHub repositories matching development tools & productivity · Terminal Session Managers. Refine with filters or upvote what's useful.

Awesome Terminal Session Managers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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

    Provides a centralized interface to create, switch, rename, and terminate terminal sessions.

    Rustmultiplexerterminalworkspace
    在 GitHub 上查看↗33,683
  • cmderdev/cmdercmderdev 的头像

    cmderdev/cmder

    26,937在 GitHub 上查看↗

    Cmder is a console emulator and terminal environment for Windows that provides a unified interface for managing multiple command-line sessions. It functions as a container host, wrapping existing console engines and shell processes within a single tabbed window to improve workflow organization and terminal navigation. The software distinguishes itself by bundling disparate console engines and Unix-style utilities into a single, pre-configured distribution. It utilizes a shell environment orchestrator that injects custom scripts and hooks into active processes, allowing for modified prompt beh

    Organizing multiple active command-line processes within a single window to maintain focus and efficiency during multi-tasking development sessions.

    PowerShellc-plus-pluscmdercolor-scheme
    在 GitHub 上查看↗26,937
  • 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

    Executes keyboard commands to manage terminal windows, switch between active processes, and control the command-line interface environment.

    Gocommand-linedeveloper-toolslinux
    在 GitHub 上查看↗21,297
  • ish-app/ishish-app 的头像

    ish-app/ish

    19,325在 GitHub 上查看↗

    This project provides a complete Linux environment for mobile devices by emulating an x86 architecture and translating system calls into native mobile operations. It functions as a terminal emulator that allows users to run standard command-line utilities, manage software packages, and execute unmodified Linux binaries directly on their mobile hardware. The environment distinguishes itself through its ability to maintain persistent background execution, preventing the mobile operating system from suspending shell tasks or active processes. It supports a containerized approach to the root file

    Manages concurrent tasks using job control and terminal multiplexers to maintain sessions.

    Cemulatorhacktoberfestios
    在 GitHub 上查看↗19,325
  • 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

    Organizes multiple command-line environments through tabbed windows, split panes, and persistent session restoration.

    Objective-C
    在 GitHub 上查看↗17,702
  • kilo-org/kilocodeKilo-Org 的头像

    Kilo-Org/kilocode

    15,616在 GitHub 上查看↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Orchestrates multiple concurrent AI agent sessions including isolated worktrees and terminals.

    TypeScriptaiai-ageai-coding
    在 GitHub 上查看↗15,616
  • k4m4/terminals-are-sexyk4m4 的头像

    k4m4/terminals-are-sexy

    13,025在 GitHub 上查看↗

    This project serves as a curated directory of resources, tools, and frameworks designed to enhance the functionality and aesthetics of terminal environments. It functions as a comprehensive guide for users seeking to optimize their command-line workflows and personalize their shell experience. The repository provides access to a wide range of utilities for terminal customization, including alternative terminal emulators, color schemes, and visual themes. It also catalogs specialized tools for managing persistent sessions, automating system tasks, and integrating external web services directly

    Provides tools for managing terminal windows, tabs, and the lifecycle of processes running within them.

    Shellawesome-listscli-loverscurated-list
    在 GitHub 上查看↗13,025
  • folke/snacks.nvimfolke 的头像

    folke/snacks.nvim

    7,747在 GitHub 上查看↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Enables the creation and toggling of floating or split terminal windows within the editor.

    Lua
    在 GitHub 上查看↗7,747
  • akinsho/toggleterm.nvimakinsho 的头像

    akinsho/toggleterm.nvim

    5,530在 GitHub 上查看↗

    toggleterm.nvim is a Lua-based terminal manager and session orchestrator for Neovim. It provides a system for opening, hiding, and organizing multiple persistent terminal windows, allowing shell sessions to be integrated directly within the text editor. The plugin distinguishes itself by offering a floating terminal interface and the ability to define custom terminal classes. These classes allow for specialized instances with dedicated commands and environment variables, while named terminal selection enables users to focus specific sessions using descriptive labels rather than numeric identi

    Provides a system for opening, hiding, and organizing multiple persistent terminal windows within the editor.

    Lua
    在 GitHub 上查看↗5,530
  • vitorgalvao/custom-alfred-iterm-scriptsvitorgalvao 的头像

    vitorgalvao/custom-alfred-iterm-scripts

    3,798在 GitHub 上查看↗

    This project is a collection of AppleScript terminal automation scripts designed to bridge a keyboard-focused launcher with a terminal emulator on macOS. It functions as a terminal session manager that programmatically creates windows and executes shell commands. The scripts specifically integrate a productivity launcher with iTerm2, routing commands from the launcher interface into active terminal windows and tabs. This enables the automation of terminal workflows and the execution of complex command line tasks to reduce repetitive typing. The system covers macOS system automation, includin

    Programmatically manages terminal windows, tabs, and the execution of scripts within the emulator.

    AppleScriptalfrediterm
    在 GitHub 上查看↗3,798
  • holzschu/a-shellholzschu 的头像

    holzschu/a-shell

    3,778在 GitHub 上查看↗

    a-shell is a local Unix-like shell environment and terminal emulator for iOS. It functions as a Unix shell interface, a Python programming environment, and a WebAssembly runtime, providing a command-line interface for system management and automation on mobile devices. The project distinguishes itself through the ability to compile and execute C and C++ code on iOS via WebAssembly. It further extends its functionality by supporting the installation of pure Python packages and precompiled WebAssembly modules. The system covers a broad range of capabilities, including local file system managem

    Maintains independent command histories and working directories across separate terminal window contexts.

    Perl
    在 GitHub 上查看↗3,778
  1. Home
  2. Development Tools & Productivity
  3. Terminal Session Managers