Skip to content

tinker-terminal

A terminal emulator plugin for TINKER, with SSH configuration management and split pane support.

Screenshot

Features

  • Terminal emulator — full-featured terminal powered by xterm.js
  • Multiple tabs — open, close, reorder, and switch between terminal tabs
  • Split panes — split the current pane horizontally or vertically, with preset layouts (dual columns, triple columns, grid)
  • SSH sessions — connect to remote servers via SSH with password or private key authentication
  • Session management — organize SSH and local sessions into folders for quick access
  • Custom shell — configure which shell to use for local sessions
  • Working directory — set a custom starting directory for each session
  • Sidebar — toggle a session sidebar for managing saved connections
  • Pane title tracking — tab titles update automatically based on the active pane's process

Usage

  1. Open the plugin to start a new local terminal session
  2. Use the tab bar to create additional terminal tabs
  3. Right-click a pane header to split it horizontally or vertically
  4. Open the sidebar to manage saved sessions (local or SSH)
  5. Create a folder, then add sessions with custom shell, working directory, or SSH connection details
  6. Click a saved session to open it in a new tab

Released under the AGPL-3.0 License.