zenbu-labs/terminal-code

VS Code in the terminal

What it solves

terminal-code allows users to run a full VS Code environment directly within their terminal emulator, eliminating the need to switch between a command-line interface and a separate graphical window for coding.

How it works

It integrates two existing tools: code-server (which hosts VS Code in a browser) and terminal-browser (which renders a browser inside the terminal). By combining these, it brings the VS Code interface to the terminal screen.

Who it’s for

Developers who prefer working entirely within the terminal, terminal-centric workflows, or those needing a remote development environment via SSH without the lag associated with traditional remote desktop solutions.

Highlights

  • SSH Optimization: Uses a local frontend and remote backend to ensure interactions remain instant even over a network connection.
  • Extension Support: Includes commands to install, uninstall, and list VS Code extensions.
  • ** uma Shortcut Wizard**: Provides an interactive tool (--shortcut-setup) to resolve keybinding conflicts between the terminal and the editor.
  • Workspace Management: Supports opening folders, files, splitting panes, and importing settings from other VS Code-compatible editors.

Related

  • Project
  • Project
  • Project
  • Project
  • Project