The Terminal plugin brings terminal workflows into the vault by letting you open external terminals, run integrated shells, and use an emulated developer console on any platform. It supports multiple profiles, so you can switch between shells and terminal apps depending on the job, and it adds built in shortcuts for opening, focusing, clearing, closing, and searching terminal sessions. The plugin also restores integrated terminal history between app launches, can save terminal output as a file, and exposes settings for appearance and lower level terminal options. On mobile its role is narrower, mostly around the developer console, but on desktop it is aimed at people who want command line access without leaving their notes.
Obsidian plugins tagged with #terminal. There are 10 plugins in this collection.
- Rank 14 years ago by polyipseity
- Rank 24 months ago by rait-09
The Agent Client plugin brings external AI agents into a docked or floating chat inside the vault and keeps each conversation tied to your notes. It can pass wikilink context, pasted files and images to the selected agent, show live terminal output, display note edits as word level diffs and store session history locally so earlier chats can be resumed or forked. The plugin also lets you switch models, modes and settings during a session, approve or reject requested actions, export chats as Markdown notes and run multiple agent sessions in parallel from editor tabs. Notes are read and written through the vault API, while the agent process runs locally with the same system access it would have in your terminal.
- Rank 35 years ago by Jarkko Linnanvirta
The Shell commands plugin allows users to define, customize, and execute shell or terminal commands directly from Obsidian. Commands can be run via the command palette or assigned to hotkeys, streamlining access to external applications and system utilities. It supports dynamic variables like file path, file name, and timestamps, which can be used to customize commands. Users can specify the working directory for commands and capture the output of commands back into their notes. This plugin enhances Obsidian's functionality by bridging it with system-level commands, offering a powerful tool for automation and customization.
- 2 months ago by derek-larson14
The Claude Sidebar plugin runs agent CLIs inside an Obsidian sidebar tab, turning the side pane into a working terminal instead of a launcher. It can start your default agent automatically, open multiple tabs at once and switch between providers such as Claude Code, Codex, Gemini, GitHub Copilot and other supported backends. Folder and file context menus let you open the agent in a chosen directory, send paths or selections, resume a conversation and start a YOLO session when needed. The plugin also exposes command palette actions for opening tabs, changing the default CLI and moving focus between the editor and the agent.
- Rank 53 months ago by Sascha D. Kasper
The Lean Terminal plugin embeds a real PTY terminal inside the workspace instead of acting like a simple command runner. It auto detects the shell for each operating system, supports interactive terminal apps, keeps URLs and file paths clickable and lets terminals open in the vault root, the current file folder or any folder picked from the file explorer. Tabs can be renamed, pinned, reordered and restored with their working directory and scrollback when the app reopens. Search, copy on select, wiki link autocomplete, theme controls and startup commands are built in. The plugin also exposes a public key handler API for companion plugins, and includes optional Claude Code session integration with resume links and a maintained registry. It is desktop only.
- Rank 69 months ago by ChenFeng
The Open in Terminal plugin adds commands to launch your vault directory in your preferred terminal application. The core command opens a clean terminal window at your vault's root without running additional scripts. Beyond that, you can enable optional commands for Claude Code, Codex CLI, and Gemini CLI that open the terminal and automatically execute their respective tools. Settings let you specify which terminal app to use like Terminal or iTerm on macOS, cmd.exe or PowerShell on Windows, and gnome terminal or alacritty on Linux. The plugin handles platform-specific launch strategies cleanly, avoiding unnecessary shell overhead while offering debug logging for troubleshooting when needed.
- Rank 79 months ago by Dinu Gherman
The Asciinema Player plugin lets you embed terminal session recordings directly into your notes. It renders asciicasts recordings made with the Asciinema command-line tool using an interactive player that supports playback controls, speed adjustments and keyboard shortcuts. You can reference local cast files stored in your vault or pull them from remote URLs. The player offers extensive customization through options like terminal dimensions, themes, auto-play, looping and poster frames. Chapter markers appear in the playbar when defined in the recording. Since the plugin bundles the entire player library internally rather than loading it from an external CDN, it works reliably offline without depending on external services.
- Rank 83 years ago by David Carmichael
The Gnome Terminal Loader plugin integrates Gnome Terminal with Obsidian, allowing users to execute terminal commands directly from their vault. It includes a Python script loader, where placing a `main.py` file in the vault root enables a custom command-line interface. This plugin is specifically designed for Linux users with Gnome Terminal and Python 3 installed. It is ideal for users who want to create and manage terminal scripts or menus from within Obsidian, offering enhanced workflow flexibility for developers and those familiar with terminal-based tasks.
- Rank 94 years ago by Daniel Ellermann
The Console Markdown Plugin plugin allows users to render console commands and their outputs directly within Obsidian. By creating `console` code blocks, users can present command-line instructions and their results in a formatted and readable manner, enhancing documentation for technical workflows, tutorials, or system logs. This plugin is particularly useful for developers, sysadmins, and anyone working on technical documentation who needs to display terminal interactions seamlessly within their notes.
- Rank 10a year ago by Steven Stallion
The Command Line plugin enhances how command line code blocks are handled in Obsidian, streamlining workflows for users who document or share terminal commands. It allows copying commands directly from code blocks without manually selecting text, automatically stripping out prompts and command output so the clipboard content is clean and ready to paste into a terminal. The plugin supports different command-line styles, including shell, batch, and PowerShell, with automatic prompt detection and default values for each type.