The Terminal plugin for Obsidian integrates powerful terminal functionality directly into your notes. It allows you to run external or integrated terminals, manage multiple terminal profiles, and provides an emulated developer console that works across all platforms. Features include terminal history saving, keyboard shortcuts for quick access, and the ability to customize terminal appearance. Users can also find text in the terminal, clear the terminal, and restart it. The plugin supports shell and terminal emulator profiles and offers various commands for a seamless terminal experience within Obsidian.
The Pieces for Developers plugin enhances the coding experience within Obsidian by providing tools to capture, manage, and discover code snippets efficiently. It allows developers to save valuable code snippets into their personal micro-repo, search and reuse them quickly, and share them seamlessly without leaving Obsidian. The plugin features an AI-powered Copilot that offers assistance with code understanding, pattern recognition, and SDK exploration. Users can enrich code blocks with contextual metadata, automate snippet discovery, and integrate with cloud-based services for syncing and backup.
The Advanced Debug Mode plugin extends Obsidian's native debugging capabilities by enabling easier toggling of debug mode and preserving detailed, long stack traces, even for asynchronous operations. It enhances error visibility, helping users trace complex execution flows across timers, promises, and events. The plugin also introduces DevTools access for mobile users, enables easier management of debug namespaces, and provides the ability to disable timeouts during long debugging sessions.
The Plugin REPL plugin enables users to execute JavaScript code directly within Obsidian, providing an interactive scripting environment for automating tasks and developing custom commands. It allows access to Obsidian's plugin API, making it possible to manipulate files, control the editor, and create new commands without developing a full plugin. Inspired by Emacs, it includes convenience functions for interacting with the vault, executing scripts, and modifying content dynamically. Users can define persistent commands, run startup scripts, and explore Obsidian's internal API, making it a powerful tool for developers and advanced users seeking greater automation and control over their workspace.
The YouTrack Fetcher plugin streamlines issue tracking by allowing you to fetch YouTrack tickets directly into your vault as structured notes. With keyboard shortcut support and a simple fetch dialog, you can retrieve issue details using just the ID. Notes are created using a default format or a custom template of your choice, and stored in a configurable folder. The plugin supports authentication via API token and works with both cloud and self-hosted YouTrack instances.
The GitHub Integration plugin brings your starred GitHub repositories into your vault as structured notes, making it easier to track and reference useful projects within your knowledge base. It fetches metadata like repository language, topics, creation date, and star count, and organizes them using automatic tagging. With incremental updates, the plugin ensures only new stars are added without overwriting existing notes. Users can customize where these notes are stored, and using a GitHub token allows for higher API usage limits. This is especially helpful for developers, researchers, or anyone curating open-source tools for long-term learning or documentation.
The HK Code Block plugin enhances code blocks in Obsidian with features like titles, collapsible sections, line numbers, line highlights, copy buttons, prompts, and language indicators. It allows users to create visually enriched and functional code blocks, making code presentations more organized and readable. Customizable settings provide flexibility in how features are applied, such as specifying default values for prompts, managing line number displays, and enabling or disabling specific options. The plugin also supports associating result blocks with code, helping users demonstrate outputs directly. It integrates seamlessly with various themes, making it a versatile tool for developers and note-takers who frequently use code snippets.