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

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

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

3 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • vysheng/tgvysheng 的头像

    vysheng/tg

    7,084在 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
    在 GitHub 上查看↗7,084
  • microsoft/vscode-docsmicrosoft 的头像

    microsoft/vscode-docs

    6,549在 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
    在 GitHub 上查看↗6,549
  • 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

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

    Lua
    在 GitHub 上查看↗5,530
  1. Home
  2. User Interface & Experience
  3. Terminal Command Interfaces

探索子标签

  • 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.