# Terminal plugin for Obsidian This plugin integrates shells, consoles, and terminal emulators directly within [[Obsidian]], enabling users to run command-line interfaces without leaving their note-taking application. It supports both external terminal windows and embedded terminals inside Obsidian, with a built-in developer console accessible across all platforms. The plugin works with popular shells like [[Bash]], PowerShell, and [[Zsh (Z Shell)]], as well as terminal emulators including Windows Terminal, iTerm2, and GNOME Terminal. Key features include configurable terminal profiles for different shells, automatic session history saving and restoration between Obsidian restarts, customizable keyboard shortcuts (like Ctrl+Shift+` to toggle focus), search functionality within terminal output, and the ability to export terminal history as files. The terminal appearance is themeable through xterm.js configuration, making it highly customizable for different workflows. ## References - GitHub: https://github.com/polyipseity/obsidian-terminal - Download: https://obsidian.md/plugins?id=terminal ## Related - [[Obsidian plugins]]