Termy
Using TermyPlugins

$ termy docs

Plugins

Add commands, automations, and safe native tools to Termy.

Plugins extend Termy with TypeScript running in Bun. A plugin can add command-palette commands, react to terminal lifecycle events, store local data, and open small native tools rendered by Termy.

Plugins are trusted local code. They run with your user account's file, network, and process access, so read the source before installing one.

What plugins can do

CapabilityUse it for
CommandsAdd searchable actions to the command palette and keybindings.
ContextRead the active terminal, selection, working directory, shell, tab, and pane.
Native UIReturn allowlisted JSX that Termy validates and renders with GPUI.
Lifecycle eventsRespond when the terminal is ready, a tab changes, the directory changes, or a command finishes.
Settings and storageExpose typed settings and persist plugin-specific JSON or files.

Install Bun before loading plugins. Then open Settings → Plugins to install, enable, disable, refresh, or uninstall them. Developers can start with Getting started.

On this page