Analysis updated 2026-07-26
Manage files on a remote server through a browser without a separate terminal app.
Run shell commands on a headless machine from any device with a web browser.
Monitor CPU, memory, and GPU usage of a server in real time.
Preview text, image, and media files on a server without downloading them first.
| matonhp5108/termiview | 3imed-jaberi/cryptography-si-isamm | 3imed-jaberi/koa-isomorphic-router | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-09-25 | 2021-02-06 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | ops devops | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 16+ for manual install, or Docker for the recommended container setup.
Termiview is a web application that lets you manage files and run terminal commands through your browser instead of connecting over a traditional text-only session. It is built with Node.js and runs natively on macOS and Linux, detecting which operating system it is on without extra configuration. The project positions itself as a single interface for the files, shells, and server monitoring tasks involved in running a headless or remote machine. Its main features include a file explorer where you can browse, upload, download, and manage files with drag-and-drop support. A built-in web terminal lets you run shell commands directly in the browser, so you do not need a separate terminal application. The app also offers real-time monitoring of CPU, memory, and GPU usage, plus the ability to preview text files, images, and media without downloading them first. Changes on disk appear in the explorer immediately, which keeps the view in sync with what is actually happening on the server. Installation is primarily done through Docker, and the README provides shell commands for both Linux and macOS. A helper script detects your operating system and sets the correct volume paths automatically. There is also a traditional install path for users who prefer not to use containers. A quick install script handles Node.js setup and registers a background service, using systemd on Linux and launchd on macOS so the app starts on login. Manual installation requires Node.js 16 or newer, Git, and NPM, after which you start the app and open localhost port 3000 in your browser. Updates work through GitHub Releases. The app checks for new releases when it starts and every five minutes afterward. When a newer release is available, it shows a notification with an option to update immediately or postpone. For Docker deployments the update pulls a matching published image and restarts. For native installs it checks out the release tag, installs dependencies, and restarts. The project is open source under the MIT license.
Termiview is a browser-based tool for managing files, running terminal commands, and monitoring server resources on remote machines, without needing a separate terminal app.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Docker.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.