Real PTY terminals
Spawn runnable shells over the socket — write input, resize the window, or kill the session — with detach/reattach to the same running shell.
Everything noide-server hands the NoIDE app over a single WebSocket connection.
Spawn runnable shells over the socket — write input, resize the window, or kill the session — with detach/reattach to the same running shell.
Read, write, upload, download, zip-extract, search and rename anything on the host — with browser-safe base64 for binaries and images.
Status, staging, commits, branches, stashes, merges and conflict resolution — driven through the host's own git binary.
Stream chat with kilo / opencode, attach files and images, list models and cancel jobs — all over the same socket.
A rotating XXXX-XXXX pairing code plus QR on every boot, constant-time token checks, and a loud no-auth mode for development only.
No Rust or Node needed to run it. A single drop-in executable for Linux, macOS, and Windows x86_64 / ARM64.
A single native binary with no scripting runtime. Terminals use the host's own login shell; git shells out to the host's git; a long-lived agent server manages kilo / opencode.
extract_zip inflates a base64 archive into a destination directory.