awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 repository-uri

Awesome GitHub RepositoriesCLI Scripts

Executable scripts designed to automate repetitive tasks or workflows directly from the terminal.

Explore 22 awesome GitHub repositories matching development tools & productivity · CLI Scripts. Refine with filters or upvote what's useful.

Awesome CLI Scripts GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • nestjs/nestAvatar nestjs

    nestjs/nest

    75,862Vezi pe GitHub↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies through declarative metadata. The framework distinguishes itself through a platform-agnostic abstraction layer that decouples core logic from underlying HTTP servers, allowing for flexible implementation choices. It employs a middleware-based request pipeline that processes traffic

    Generates scaffolding and manages project lifecycle tasks through a robust command-line interface.

    TypeScriptframeworkhacktoberfestjavascript
    Vezi pe GitHub↗75,862
  • ffmpeg/ffmpegAvatar FFmpeg

    FFmpeg/FFmpeg

    61,176Vezi pe GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Allows execution of external scripts to generate dynamic media content automatically.

    Caudiocffmpeg
    Vezi pe GitHub↗61,176
  • addyosmani/agent-skillsAvatar addyosmani

    addyosmani/agent-skills

    60,849Vezi pe GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Creates machine-readable bash scripts that output structured JSON for reliable agent execution.

    Shellagent-skillsantigravityantigravity-ide
    Vezi pe GitHub↗60,849
  • nrwl/nxAvatar nrwl

    nrwl/nx

    28,939Vezi pe GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Wraps existing package manager scripts to enable task caching and dependency tracking.

    TypeScriptangularbuildbuild-system
    Vezi pe GitHub↗28,939
  • pypa/pipenvAvatar pypa

    pypa/pipenv

    25,066Vezi pe GitHub↗

    Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across different systems. It functions as a lockfile resolver, generating deterministic lockfiles from high-level dependency constraints to prevent version drift. The tool integrates project workflow automation by loading environment variables and executing custom project scripts. It also includes security auditing capabilities to scan installed packages for known vulnerabilities. The system covers a broad range of capabilities including dependency version locking, package installatio

    Allows the definition of custom command shortcuts for complex shell tasks within the project configuration.

    Python
    Vezi pe GitHub↗25,066
  • scoopinstaller/scoopAvatar ScoopInstaller

    ScoopInstaller/Scoop

    23,635Vezi pe GitHub↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    Executes custom scripts before or after package installation to configure system settings or clean up resources.

    PowerShellinstallerpowershellscoop
    Vezi pe GitHub↗23,635
  • manaflow-ai/cmuxAvatar manaflow-ai

    manaflow-ai/cmux

    22,717Vezi pe GitHub↗

    cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay. The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipula

    Exposes a Unix domain socket and CLI for programmatic management of layouts and input delivery.

    Swiftampclaude-codecodex
    Vezi pe GitHub↗22,717
  • verekia/js-stack-from-scratchAvatar verekia

    verekia/js-stack-from-scratch

    20,179Vezi pe GitHub↗

    This project is a JavaScript full-stack tutorial providing a step-by-step guide to building a complete web application from scratch. It focuses on the manual implementation of a custom JavaScript toolchain, encompassing the development of a server-side rendering workflow and a client-side state manager. The project distinguishes itself by implementing core development utilities without high-level frameworks, including custom solutions for bundling, transpilation, linting, and hot module replacement. It also features a real-time communication system based on WebSockets for bidirectional messag

    Defines named task shortcuts in a project manifest to simplify complex command-line instructions.

    JavaScript
    Vezi pe GitHub↗20,179
  • fastapi/typerAvatar fastapi

    fastapi/typer

    19,632Vezi pe GitHub↗

    This project is a Python framework for building command-line interfaces by converting standard functions into executable programs. It uses type hints to automatically infer and generate argument parsers, validation logic, and help documentation, allowing developers to define complex terminal applications through simple function signatures. The framework distinguishes itself through a decorator-driven registration system that enables the construction of hierarchical command trees. It supports dependency injection to manage shared state and runtime configuration across subcommands, and it utili

    Enables running scripts as command-line applications with automatic tab completion without formal installation.

    Pythoncliclickpython
    Vezi pe GitHub↗19,632
  • capsoftware/capAvatar CapSoftware

    CapSoftware/Cap

    17,026Vezi pe GitHub↗

    Cap is a self-hosted screen recording and video collaboration platform designed for teams to replace synchronous meetings with asynchronous video updates. It provides a comprehensive suite for capturing high-resolution desktop activity, including system audio, microphone input, and camera overlays, which are then processed through an integrated post-production workflow. The platform distinguishes itself by offering full data sovereignty through containerized deployment and object storage abstractions, allowing users to host their media assets on private infrastructure or S3-compatible buckets

    Allows programmatic control of recording and media management via CLI.

    TypeScriptappcapcoss
    Vezi pe GitHub↗17,026
  • simular-ai/agent-sAvatar simular-ai

    simular-ai/Agent-S

    11,855Vezi pe GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Provides a command-line interface to run standalone automation scripts without a build step.

    Pythonagent-computer-interfaceai-agentscomputer-automation
    Vezi pe GitHub↗11,855
  • wwmm/easyeffectsAvatar wwmm

    wwmm/easyeffects

    9,690Vezi pe GitHub↗

    EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with

    Exposes a local Unix socket server allowing external scripts to modify plugin parameters and trigger presets.

    HTMLauto-volumecompressorequalizer
    Vezi pe GitHub↗9,690
  • jprichardson/node-fs-extraAvatar jprichardson

    jprichardson/node-fs-extra

    9,610Vezi pe GitHub↗

    node-fs-extra is a Node.js file system extension that provides a set of additional methods to simplify common file and directory operations. It functions as a recursive directory manager, a JSON file processor, and a file asset manipulator, extending the standard library to provide high-level utilities for managing assets on disk. The project distinguishes itself through recursive capabilities, such as duplicating or removing nested folder structures and ensuring that all missing parent directories are automatically generated when creating files or symbolic links. It also integrates a JSON se

    Provides a command-line interface for executing filesystem operations within automation scripts.

    JavaScriptcopydeletefilesystem
    Vezi pe GitHub↗9,610
  • microsoft/vscode-tips-and-tricksAvatar microsoft

    microsoft/vscode-tips-and-tricks

    9,086Vezi pe GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Defines schemas for mapping named shortcuts to external build or test scripts within project configs.

    Vezi pe GitHub↗9,086
  • evilmartians/lefthookAvatar evilmartians

    evilmartians/lefthook

    7,598Vezi pe GitHub↗

    Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env

    Maps version control events to user-defined scripts via YAML or JSON configuration files.

    Gogitgogolang
    Vezi pe GitHub↗7,598
  • raycast/script-commandsAvatar raycast

    raycast/script-commands

    6,765Vezi pe GitHub↗

    This project is a desktop automation scripting framework and shell script command runner. It allows users to execute custom scripts and workflows from a central launcher to automate repetitive desktop tasks and system operations. The framework functions as a unified command interface and a JSON input automation bridge, serializing search queries into arguments passed to the execution environment. It integrates large language model prompts directly into the desktop interface to automate content generation and answer questions. The system handles a broad range of capabilities including the exe

    Defines display names, icons, and execution directories to control how scripts appear and behave in the launcher.

    Shell
    Vezi pe GitHub↗6,765
  • pixie-io/pixieAvatar pixie-io

    pixie-io/pixie

    6,467Vezi pe GitHub↗

    Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter

    Lists all available pre-built scripts that can be run against the cluster.

    C++
    Vezi pe GitHub↗6,467
  • vicinaehq/vicinaeAvatar vicinaehq

    vicinaehq/vicinae

    6,436Vezi pe GitHub↗

    Uses file-level annotations to set script metadata for indexing and display.

    C++app-launcherlinuxnodejs
    Vezi pe GitHub↗6,436
  • johnlindquist/kitAvatar johnlindquist

    johnlindquist/kit

    4,189Vezi pe GitHub↗

    Kit este un framework de automatizare desktop și un set de instrumente UI scriptabil conceput pentru construirea de instrumente de productivitate personalizate. Servește ca un wrapper CLI cross-platform și un automatizator de sistem macOS, oferind un mediu pentru a executa scripturi care gestionează sarcini ale sistemului de operare, gestionarea fișierelor și fluxuri de lucru ale aplicațiilor. Proiectul se distinge printr-un strat dedicat de integrare LLM pentru extragerea structurată a datelor și generarea de text, alături de un framework UI specializat pentru crearea de formulare de input interactive, ferestre HTML și widget-uri plutitoare. Dispune de o integrare profundă cu macOS prin executarea AppleScript și personalizarea barei de meniu a sistemului. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul dispozitivelor de input la nivel de sistem, gestionarea clipboard-ului și controlul alimentării. Include utilitare de automatizare pentru programare bazată pe cron și monitorizarea fișierelor, precum și instrumente pentru dezvoltatori pentru sincronizarea Git, gestionarea variabilelor de mediu și web scraping. Sistemul oferă suport integrat pentru executarea comenzilor shell și gestionarea mediilor de script izolate.

    Defines script properties and visibility through metadata comments to control interface behavior.

    TypeScript
    Vezi pe GitHub↗4,189
  • baserow/baserowAvatar baserow

    baserow/baserow

    4,188Vezi pe GitHub↗

    Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

    Supports user-defined task aliases mapped within a local project configuration file.

    Pythonairtableairtable-alternativeairtable-replacement
    Vezi pe GitHub↗4,188
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Terminal, Shell & CLI
  4. CLI Tooling Frameworks
  5. CLI Scripts

Explorează sub-etichetele

  • Configuration-Defined Scripts3 sub-tag-uriShortcuts for shell commands defined within a project configuration file. **Distinct from CLI Scripts:** Distinct from general CLI scripts as these are mapped names within a project config, not standalone executable files.
  • Desktop Control ScriptsCLI tools for triggering screen recording and managing media assets from the terminal. **Distinct from CLI Scripts:** Distinct from CLI Scripts: focuses on desktop-specific recording and media management.
  • External Script WrappersUtilities that wrap existing package manager scripts to enable caching and workflow integration. **Distinct from CLI Scripts:** Distinct from CLI Scripts: focuses on wrapping existing scripts for caching rather than creating new automation scripts.
  • Media Processing Script WrappersExecution of external scripts to generate or manipulate media content automatically. **Distinct from CLI Scripts:** Distinct from CLI Scripts: focuses on media-specific content generation and processing pipelines rather than general task automation.
  • Pre-Built Script ListingsLists all available pre-built scripts that can be run against the cluster. **Distinct from CLI Scripts:** Distinct from CLI Scripts: focuses on browsing a library of pre-built scripts, not general CLI script execution.
  • Socket-Based Control PlanesInterfaces that expose application state and control via Unix sockets for external scripting. **Distinct from CLI Scripts:** Focuses on the socket-based IPC mechanism for full app control rather than simple standalone executable scripts.