Open-source, local-first alternative to Cowork-style computer assistants: real PTY terminal ops, explicit approvals, JSONL audit logs. Windows + Linux + macOS. Model agnostic.
-
Updated
Feb 19, 2026 - TypeScript
Open-source, local-first alternative to Cowork-style computer assistants: real PTY terminal ops, explicit approvals, JSONL audit logs. Windows + Linux + macOS. Model agnostic.
A stupidly simple web-based terminal emulator, with common tools and Starship enabled (via Docker)! 🚀
基于node-pty、xterm和vue的web terminal服务
fflow is an easy-to-use open-source tool for all developers to create their React application.
An interactive terminal that runs in the browser using WebSockets, built with Node.js and xterm.js.
A standalone REST API service for persistent terminal session management, designed for AI assistants
An web-based Integrated Development Environment (IDE) that empowers developers to code.
Fullstack WebTerminal using xtermjs, socket.io and node-pty
Pi-Control 🥷 is an App for controlling your raspberry pi. It was designed to help with information gathering, as well as to simplify control.
MCP server that gives AI agents (Claude Code, Cursor, Windsurf) real interactive terminal sessions — REPLs, SSH, databases, Docker, and any interactive CLI with clean output and smart completion detection
Terminal IDE for AI coding workflows. Multi-terminal, git integration, plugin system, context preservation.
Tiny pseudo-terminal spawning for humans
A web-based integrated development environment (IDE) built using React.js, Node.js, Express, and Socket.io. It features real-time terminal support with Node-PTY and Xterm.js, a rich code editor powered by AceEditor, and live collaboration via WebSockets.
An Electron desktop toolkit for managing local ssh environments. Built with a modern React + TypeScript renderer, Tailwind CSS styling, and a production-grade Electron build pipeline.
Add a description, image, and links to the node-pty topic page so that developers can more easily learn about it.
To associate your repository with the node-pty topic, visit your repo's landing page and select "manage topics."