7 repository-uri
Starts remote commands asynchronously and returns handles to wait for completion without blocking.
Distinct from Remote Command Execution: Distinct from general Remote Command Execution: specifically covers non-blocking background execution with completion handles, not synchronous command invocation.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Background Command Execution. Refine with filters or upvote what's useful.
Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag
Executes commands in sandboxes and returns buffered stdout, stderr, and exit status.
Viddy este un monitor și watcher interactiv de comenzi de terminal care execută comenzi shell la intervale recurente pentru a urmări modificările în output în timp. Acesta funcționează ca un pager de istoric al execuției comenzilor și un vizualizator de diferențe de output, permițând utilizatorilor să monitorizeze schimbările de stare în timp real într-o interfață de terminal. Instrumentul se distinge prin furnizarea de capabilități de redare și navigare în istoric, permițând utilizatorilor să se deplaseze înainte și înapoi printr-o secvență înregistrată de output-uri anterioare ale comenzilor. Include un vizualizator dedicat de diferențe de output care evidențiază vizual adăugările sau eliminările de text între execuții consecutive. Sistemul încorporează un pager controlat prin tastatură pentru inspectarea output-urilor lungi prin scroll și căutarea textului. De asemenea, dispune de gestionarea stării pentru a întrerupe și relua execuția periodică și un sistem de configurare pentru personalizarea mapărilor de taste și a schemelor de culori.
Stores command outputs in a rewritable buffer to maintain a clean and updated terminal display.
SSH.NET is a .NET library that implements the SSH-2 protocol for encrypted remote connections and secure file transfers. It provides a complete SSH-2 protocol stack implementation with a channel multiplexing engine that manages multiple concurrent channels over a single connection, supporting simultaneous shell sessions, remote command execution, SFTP transfers, and port forwarding tunnels. The library includes a pluggable authentication pipeline supporting password, public key, certificate, keyboard-interactive, and multi-factor authentication combinations. The library distinguishes itself t
Starts remote commands in the background and returns handles to wait for completion without blocking.
xiki is a GUI-enhanced shell console that integrates graphical user interface components and an editable output buffer into a standard shell environment. It functions as an interactive command-line interface and CLI overlay, rendering graphical elements on top of a traditional character-based terminal grid. The project serves as a custom shell command builder and menu system, allowing users to map shell commands to graphical menus and interactive shortcuts. This enables the creation of personalized workflows to launch and manage system tools through a visual interface. The system transforms
Provides an editable buffer to store and modify terminal output for real-time text manipulation.
Curlie is a terminal-based HTTP client and debugging tool used for executing network requests and interacting with REST APIs. It provides a command line interface for sending requests using simplified syntax, with a specific focus on interacting with JSON services. The tool distinguishes itself by converting simplified interactive requests into standard curl commands for external reproduction and sharing. It also features unbuffered data streaming to monitor server responses in real time as they arrive. The project covers a broad range of API testing capabilities, including request prototypi
Uses output buffers to manage the flow of network responses for clean terminal display.
This project provides a framework for AI agent orchestration and context management, enabling the deployment of specialized AI personas and subagents to solve multi-step technical goals. It centers on managing specialized agents with isolated contexts and role-based prompts to handle domain-specific tasks. The system differentiates itself through a hierarchical project memory using markdown files to maintain coding standards and a secure execution model that utilizes sandboxed environments and git worktree isolation. It also features a Model Context Protocol integration for external tool conn
Executes long-running shell commands asynchronously without blocking the primary interactive interface.
Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated security operations environments. It functions as a workspace manager that provisions pre-configured security images and toolkits within Docker containers to protect host systems from malicious payloads. The platform distinguishes itself by integrating AI security workflow orchestration, allowing AI assistants to discover and trigger security tools through a standardized communication protocol. It further provides remote desktop gateway capabilities, enabling GUI access via X
Executes single commands or applications as daemons in the background without occupying the user terminal.