# internetVin Terminal plugin for Obsidian Full zsh pseudo-terminal embedded inside [[Obsidian]], not a basic command runner. Runs a real PTY with multiple concurrent sessions, tab management, and persistence across restarts. macOS only. ## Key Features - **Full zsh shell**: real pseudo-terminal, all keystrokes go to the terminal while `Cmd+key` combos still work for Obsidian shortcuts - **Multiple tabs**: concurrent terminal sessions with named tabs; rename via double-click - **Session persistence**: sessions survive Obsidian restarts - **Wikilink autocomplete**: type `[[` inside the terminal to search and insert vault note paths - **Drag-and-drop**: drop files from Finder or Obsidian's file explorer to insert paths - **Screenshot thumbnails**: macOS screenshot support (saves to temp file, pastes path) - **Fullscreen mode**: expand terminal to fill the entire Obsidian window ## Requirements - macOS (desktop only) - Python 3 (included with macOS) ## Installation - **BRAT**: Add beta plugin `internetvin/internetvin-terminal` - **Manual**: download from GitHub releases → place in `.obsidian/plugins/` → restart and enable ## Tech TypeScript 75.9%, CSS 22.9%. Built with esbuild. MIT licensed. By internetvin. ## References - Source: https://github.com/internetvin/internetvin-terminal ## Related - [[Obsidian]]