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
·

3 dépôts

Awesome GitHub RepositoriesTerminal Command Interfaces

Interactive text-based shells that provide command execution, history, and completion within a terminal.

Distinct from Command Line Shells: The candidates are either limited to Neovim or specific high-level apps; this is the general implementation of an interactive CLI shell.

Explore 3 awesome GitHub repositories matching user interface & experience · Terminal Command Interfaces. Refine with filters or upvote what's useful.

Awesome Terminal Command Interfaces GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • vysheng/tgAvatar de vysheng

    vysheng/tg

    7,084Voir sur GitHub↗

    This project is a Telegram command line interface and MTProto client. It functions as a userbot framework, providing a terminal-based environment to interact with Telegram accounts without a graphical user interface. The system differentiates itself through extensibility, offering Python bindings and a Lua scripting engine to automate account tasks and respond to messages. It also serves as a JSON-based chat exporter, capable of extracting user metadata and conversation histories into structured files. The client covers core messaging capabilities, including text exchange, group chat managem

    Implements a terminal-based interactive shell with tab-completion and command history for client control.

    C
    Voir sur GitHub↗7,084
  • microsoft/vscode-docsAvatar de microsoft

    microsoft/vscode-docs

    6,549Voir sur GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Implements allow and deny lists for terminal commands to block risky operations and auto-approve safe actions.

    Markdownvscode
    Voir sur GitHub↗6,549
  • akinsho/toggleterm.nvimAvatar de akinsho

    akinsho/toggleterm.nvim

    5,530Voir sur GitHub↗

    toggleterm.nvim est un gestionnaire de terminal et un orchestrateur de sessions basé sur Lua pour Neovim. Il fournit un système pour ouvrir, masquer et organiser plusieurs fenêtres de terminal persistantes, permettant d'intégrer des sessions shell directement dans l'éditeur de texte. Le plugin se distingue en offrant une interface de terminal flottant et la possibilité de définir des classes de terminaux personnalisées. Ces classes permettent des instances spécialisées avec des commandes et des variables d'environnement dédiées, tandis que la sélection de terminaux nommés permet aux utilisateurs de se concentrer sur des sessions spécifiques en utilisant des étiquettes descriptives plutôt que des identifiants numériques. Le projet couvre la configuration de la disposition de l'espace de travail, permettant aux terminaux d'être orientés en fenêtres flottantes, divisions verticales ou onglets. Il inclut des capacités de contrôle de session, telles que le transfert de texte depuis les buffers de l'éditeur directement vers des terminaux actifs, l'exécution de commandes shell ciblées et l'exécution d'opérations en masse pour gérer plusieurs sessions actives.

    Supports executing shell commands in a specific target terminal while defining the working directory and window size.

    Lua
    Voir sur GitHub↗5,530
  1. Home
  2. User Interface & Experience
  3. Terminal Command Interfaces

Explorer les sous-tags

  • Command Execution GuardrailsControls and restricts the execution of specific shell commands via allow and deny lists. **Distinct from Terminal Command Interfaces:** Focuses on security restrictions and approval workflows rather than the general interactive shell interface.
  • IntelliSenseContextual autocomplete suggestions for files, folders, and shell commands. **Distinct from Terminal Command Interfaces:** Focuses on the autocomplete/suggestion engine specifically rather than the general shell interface.
  • Targeted ExecutionCapabilities for sending commands to a specific terminal instance with defined parameters. **Distinct from Terminal Command Interfaces:** Distinct from Terminal Command Interfaces by focusing on the routing of commands to a specific target instance rather than the interface itself.