Charles Kelsoe132 downloadsDeveloper tools to capture annotated screenshots with structured context, reload plugins live, and inspect icons, CSS variables, and commands.
A toolbox of developer-focused tools for Obsidian: capture annotated screenshots with structured issue context, reload plugins live while you develop, browse icon IDs, and inspect CSS variables and registered commands.
Developer Toolbox bundles several developer-focused tools under one plugin. Each tool has its own enable and disable toggle in the settings tab, so you can run only what you need.
Capture a screenshot of your Obsidian window, annotate it, classify it, and generate a paste-ready Markdown payload with structured context (active file, view mode, Obsidian version, OS, enabled plugins) for use with AI assistants or issue trackers.
Reload a plugin without restarting Obsidian, so a fresh build takes effect immediately while you develop.
Browse and preview every icon ID available to Obsidian's setIcon and addRibbonIcon, so you can find the right glyph without guessing at names.
palette icon) or the "Browse icons" command.Inspect the CSS custom properties the app and your active theme define, each with its live computed value, so you can style and theme against the real variables.
paintbrush icon) or the "Inspect CSS variables" command.--name: value; declaration. "Copy all" copies the whole filtered list.List every registered command with its owning plugin and the hotkey actually bound to it, so you can find command IDs and spot binding conflicts.
terminal icon) or the "Inspect hotkeys and ids" command.main.js, manifest.json, and styles.css from the latest release.developer-toolbox in your vault's .obsidian/plugins/ directory.BRAT lets power users install pre-release builds before they reach the marketplace.
https://github.com/ckelsoe/obsidian-developer-toolboxOpen the command palette and search for "Developer Toolbox", or use the ribbon icons on the left. Each tool is configured in Settings → Community plugins → Developer Toolbox, where you can enable or disable tools individually.
This plugin is desktop only. Screenshot capture and plugin reloading rely on desktop APIs that are not available on Obsidian mobile.
Screenshots, issue notes, and the reloader log are saved under a single configurable storage folder (default _dev-tools), each in its own subfolder. Change the storage folder once in settings and all output moves with it.
See CONTRIBUTING.md.
MIT. See LICENSE.