7 repositorios
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 es un monitor y observador de comandos de terminal interactivo que ejecuta comandos de shell a intervalos recurrentes para rastrear cambios en la salida a lo largo del tiempo. Funciona como un paginador de historial de ejecución de comandos y visor de diferencias de salida, permitiendo a los usuarios monitorear cambios de estado en tiempo real dentro de una interfaz de terminal. La herramienta se distingue por proporcionar capacidades de reproducción y navegación por el historial, permitiendo a los usuarios moverse hacia atrás y hacia adelante a través de una secuencia grabada de salidas de comandos anteriores. Incluye un visor de diferencias de salida dedicado que resalta visualmente las adiciones o eliminaciones de texto entre ejecuciones consecutivas. El sistema incorpora un paginador controlado por teclado para inspeccionar salidas largas mediante desplazamiento y búsqueda de texto. También cuenta con gestión de estado para pausar y reanudar la ejecución periódica y un sistema de configuración para personalizar los mapeos de teclas y esquemas de color.
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.