7 个仓库
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 是一个交互式终端命令监视器和观察器,以固定间隔执行 shell 命令以追踪输出随时间的变化。它作为一个命令执行历史分页器和输出差异查看器,允许用户在终端界面内监控实时状态变化。 该工具以提供回放和历史导航功能而著称,使用户能够在记录的先前命令输出序列中前后移动。它包含一个专用的输出差异查看器,可直观地突出显示连续执行之间的文本添加或删除。 该系统结合了一个键盘驱动的分页器,用于通过滚动和文本搜索检查长输出。它还具有用于暂停和恢复周期性执行的状态管理,以及用于自定义键映射和配色方案的配置系统。
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.