TypeScript Terminal Emulators

View 60 business solutions

Browse free open source TypeScript Terminal Emulators and projects below. Use the toggles on the left to filter open source TypeScript Terminal Emulators by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    Netcatty

    Netcatty

    SSH workspace, SFTP, and terminals in one

    Netcatty is a modern SSH workspace, SFTP client, and terminal manager for macOS, Windows, and Linux. It is built with Electron, React, and xterm.js, giving users a graphical environment for managing remote shell sessions rather than relying only on separate terminal windows. The application supports multiple connections, split terminals, vault-style organization, and SFTP workflows for browsing and moving files. It also includes an AI agent feature intended to assist with terminal work and remote operations. Netcatty is best suited for developers, system administrators, and DevOps users who want one workspace for SSH access, file transfer, and terminal organization. Its main value is combining remote access, file management, and a polished desktop interface into a single cross-platform tool.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    nodeterm

    nodeterm

    Node-based terminal manager for AI coding agents

    nodeterm is a free, open-source terminal manager designed for developers working with multiple shells and AI coding agents. It organizes terminals as draggable nodes on an infinite canvas rather than traditional tabs. Each terminal uses a persistent tmux session that can survive application restarts. Users can run Claude Code, Codex, Gemini, and other coding agents in parallel. Status indicators and notifications show when agents are working or require attention. Projects also provide Kanban boards for organizing live sessions and development tasks. Additional tools include code editors, Git controls, SSH connections, and local voice transcription. Available for macOS, Linux, and Windows beta, nodeterm also offers a self-hosted browser edition and an iOS companion.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    xterm.js

    xterm.js

    A terminal for the web

    xterm.js is a TypeScript-based front-end terminal emulation component that lets web applications embed fully-featured terminal interfaces. It powers in-browser terminals in tools like VS Code and browser IDEs. Xterm.js works with most terminal apps such as bash, vim, and tmux, including support for curses-based apps and mouse events. Xterm.js is really fast, it even includes a GPU-accelerated renderer. Xterm.js is not a terminal application that you can download and use on your computer. Xterm.js is not bash. Xterm.js can be connected to processes like bash and let you interact with them (provide input, receive output).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4

    MurmurSSH

    Lightweight, privacy-focused SSH and SFTP client for Linux.

    MurmurSSH is an open-source SSH and SFTP client for Linux, designed as a simple, reliable, and fully local alternative to cloud-based or complex tools. It focuses on clarity and usability, offering a minimal interface, fast connection handling, and straightforward file operations. All profiles and configurations are stored locally — no accounts, syncing, or background services. MurmurSSH supports password and SSH key authentication, including passphrase-protected keys. Host key verification is handled transparently, allowing users to manage trust decisions per session or permanently. The integrated SFTP browser enables efficient file management, including upload, download, move, and recursive transfers with multi-file support. A terminal can be launched externally when needed, keeping workflows flexible without forcing an embedded terminal. If you have any suggestions or errors please go to github and let me know.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    Extraterm

    Extraterm

    The swiss army chainsaw of terminal emulators

    Extraterm is a free, open-source terminal emulator designed to expand traditional command-line functionality with modern productivity tools. It supports Linux, macOS, and Windows environments, including PowerShell, Command Prompt, and Windows Subsystem for Linux. The application provides a built-in SSH client for accessing remote systems. Its shell integration separates command output into distinct frames that can be searched, reused, or transferred. Extraterm supports inline images, full-color text, Unicode characters, and programming font ligatures. Users can organize terminal sessions through multiple windows and tiled layouts. Additional tools include a command palette, configurable shortcuts, output colorization, and simplified file transfers between local and remote systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Terminay

    Terminay

    Terminal workspace with projects, files, macros and agent control

    Terminay is a free, open source (AGPL-3.0) terminal workspace that keeps native shells, files and coding agents together in one window, organised by project. Each project has its own root folder, colour, icon and docked terminal layouts. A Command Bar searches terminal actions, workspace commands and macros, and a Home dashboard shows every project, tab and agent by what needs attention. Automations run commands on a schedule or when an agent finishes, and multi-step macros handle prompts, waits, key presses and encrypted secrets. Sessions are recorded locally so you can replay and search them, and files, previews and Git diffs sit beside your shells. A built-in MCP server lets Claude Code, Codex and other agent CLIs running inside Terminay read output, open splits and run commands, with permissions you set. You can also reach your terminals from a paired browser over WebRTC. Available for macOS and Linux.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Upterm

    Upterm

    Terminal emulator and an interactive shell based on Electron

    Upterm (formerly Black Screen) is an IDE in the world of terminals. Strictly speaking, it's both a terminal emulator and an interactive shell based on Electron. Upterm shows the autocompletion box as you type and tries to be smart about what to suggest. Often you can find useful additional information on the right side of the autocompletion, e.g. expanded alias value, command descriptions, value of the previous directory (cd -), etc. All command-line programs (including emacs, ssh and vim) should work as expected. If you experience any glitches, please create an issue.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    VibeTunnel

    VibeTunnel

    Turn any browser into your terminal & command your agents on the go

    VibeTunnel provides browser-based access to terminal sessions, allowing developers to monitor and control commands from other devices. It is particularly useful for managing coding agents, development servers, and long-running processes remotely. A web dashboard displays active sessions with real-time activity indicators. Users can launch commands through a terminal wrapper that supports existing shell aliases and functions. Git Follow Mode keeps terminal sessions aligned with branch changes in development environments. Sessions are recorded in asciinema format for later playback. Authentication settings and integrations with Tailscale or ngrok provide remote access options. A native macOS menu bar application manages the server, while an npm package supports Linux and headless environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next