PTY process manager for Agenteract
Fork pseudoterminals in Node.JS
Smaller distribution of node-pty.
Fork pseudoterminals in Node.JS
The node-pty package, stripped down only for linux-x64.
The node-pty package, stripped down only for darwin-arm64.
The node-pty package, stripped down only for win32-x64.
Fork pseudoterminals in Node.JS
The node-pty package, stripped down only for win32-arm64.
The node-pty package, stripped down only for linux-arm64.
The node-pty package, stripped down only for darwin-x64.
A very thin wrapper around PTYs and processes.
Terminal process used in Lvce Editor.
Cross-platform pseudoterminal (PTY) implementation for Bun with native performance
Persistent terminal sessions with detach/attach, plus a Playwright-style testing library for TUI apps
Fork pseudoterminals in Node.JS
Run several commands concurrently. Show output for one command at a time. Kill all at once.
Tiny, cross-platform PTY library for Node.js, built in Zig, also usable as a standalone Zig package. Supports Linux, macOS, Android and Windows (via ConPTY).
Fork pseudoterminals in Node.JS
Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line
Fork pseudoterminals in Node.JS
Shared PTY utilities for Termux/Android with graceful fallback
OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering
PTY session manager with lifecycle management, pluggable adapters, and blocking prompt detection
spawn commands attached to a pty
Persistent PTY terminal session manager exposed as an MCP server and web UI, backed by SQLite history
Terminal proxy with WASM-based I/O stream transformation
Sanitize your terminal ouput for use with hard copy terminals
A Rust implementation of Ratel the landlord game client.
the tab multiplexer fork of tokio-pty-process. Interact with a child process through a pseudo-TTY, asynchronously using Tokio
the tab multiplexer fork of tokio-pty-process. Interact with a child process through a pseudo-TTY, asynchronously using Tokio
Interact with a child process through a pseudo-TTY, asynchronously using Tokio
wraps tokio-pty-process in order to provide a simpler API as a single stream object
Consolle is a library that manages Rails console through PTY (Pseudo-Terminal). Moving away from the traditional eval-based execution method, it manages the actual Rails console process as a subprocess to provide a more stable and secure execution environment.
Most existing gems that address command execution provide a limited interface or lack notable features. In contast, Exek seeks to provide comprehensive support for all of a program's exec needs with one thoughtfully-designed library. Intended features: - A "Command" class that encapsulates argv, env, and IO options, and process state. - Easy-to-use high level interfaces with sensible defaults for running commands to completion. - Comprehensive support for low-level concerns like piping, PTYs, and file descriptor magic. - Utilities for manipulating `sh` script strings, idiomatically building argument arrays, and generating reusable interaces for common system commands. - Tracing and introspection facilities for logging and latency analysis. - Safety: does not monkeypatch external modules, encourage mixins or use eval. Attempts to guide developers away from unsafe practices like shell scripts and shell injection.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.