Calibre Config Reports is a comprehensive tool for viewing, searching, and exporting detailed information about your Calibre setup—including installed plugins, custom columns, keyboard shortcuts, and settings. It offers powerful filtering, export options (CSV/XLSX), and easy copy features for troubleshooting or sharing your configuration.
CCR started when I felt the need for a more informative plugin manager. Once that goal was achieved, additional features were added, and what was initially just "Plugin Info" eventually evolved into Calibre Config Reports.
The plugin is organized into eight specialised tabs, each designed to give you complete visibility and control over different aspects of your Calibre configuration:
Plugins Tab
- View & manage: All installed plugins with detailed information (name, version, author, type, category)
- Filter & search: By category (Calibre ≥8.9), name, author, or description
- Actions: Remove plugins, visit forums, copy info, donate to authors
- Export: Plugin list data to CSV/XLSX with customizable columns
- Install: Load new plugins from ZIP files directly
Custom Columns Tab
- Display: All custom columns with metadata (name, type, format, template)
- Search: Filter by column name, type, or properties
- View details: Composite templates, display settings, and format options
- Export: Column configurations to CSV/XLSX
- Quick access: Copy templates and settings for reuse
Shortcuts Tab
- Browse: All keyboard shortcuts organized by group and action
- Search: Find shortcuts by key combination, action name, or modifier
- Navigate: Open Calibre's shortcuts preferences for editing
- Export: Shortcut mappings to CSV/XLSX
- Organize: Sort and filter by group, action, or key combination
Settings Tab
- Overview: Calibre main settings organized by Category, Value, UI location and Source
- Categories: Installation type, libraries, interface, performance, network settings
- Search: Filter settings by category, name, or value
- Access: Double-click to open Calibre's main preferences dialog
- Export: Complete settings inventory to CSV/XLSX
Icons Tab
- See where your custom icons are used in calibre
- Quick access to icon rules settings for viewing and exporting
- Quick access to preferences for icon rules
- Export: Complete custom icons inventory to CSV/XLSX
Actions Tab
- Browse all available actions (Calibre core + plugin-provided) in a single table
- Filter by Type (All / Built‑in / User plugins) using the new Type selector
- Search and live‑filter actions by name, group, or key combination
- Copy action info to clipboard
- Export visible actions to CSV or XLSX maintaining current column visibility/order
History Tab
- Timeline: Recent changes to plugins, some key settings, and Calibre updates
- Events: Plugin installs/updates/removals, some key setting changes, version changes
- Details: Timestamps, event types, and comprehensive change information
- Filter: Search history by event type, plugin name, or details
- Export: Historical data to CSV/XLSX for auditing
Help Tab
- Resources: Direct links to Calibre downloads for all platforms
- Documentation: Quick access to user manual sections and tutorials
- Support: Plugin forum thread and development support links
- About
: Plugin version information and description
Compatibility
- Calibre 5.44 or later
- Should work on Windows, macOS, and Linux (I've tested only on Windows, feedback is welcome)
License
- This plugin is licensed under the GNU GPL v3
Hope you enjoy it.
Release notesSpoiler:
Version 4.2.2- Hotfix for ID column in My Columns tab proper sorting
Version 4.2.1- Tweaks the Recent plugin activity dialog
- Increase recently updated listing to 30 days
Version 4.2.0- My Columns tab: Columns Helper integration. Double-click any row to open the selected column setup in the Columns Helper plugin.
- My Columns tab: Added the Creation ID column. Since IDs are assigned chronologically, sorting by this column is useful.
- Plugins tab: New Back up button — select a row and back up the selected plugin. Action is also available on the context menu.
- Plugins tab: New Reinstall/Update selected plugin context menu action.
- Plugins tab: The Status button now features a centered layout and provides clear feedback on the current plugin state. On calibre 9+, it also lets you disable or enable the selected GUI plugin.
- Plugins tab: Dedicated widget to display the current disabled GUI plugins count — its tooltip displays the list for quick lookups.
- Plugins tab: Added column Category key. This eases filtering GUI/non-GUI plugins. Example: key:gui.
- Recently updated plugins dialog: Added context menu action to install the selected plugin.
- Toolbars & Menus quick action (dialog footer): Added a dedicated widget to display the currently disabled GUI plugins count — its tooltip displays the list for quick lookups.
- New compact, clickable widgets with config dir and active library paths, à la Current Paths plugin.
- Help tab: Implemented nicer progress feedback for the backup functions (this will be noticeable when doing large backups).
- Help tab: You can now choose a short label for the CCR toolbar button.
- No more Klare Geschichte just for funsies. The German “Clear history” translation is now corrected to “Liste löschen”.
Version 4.1.0- Icons tab: advanced search implemented
- UI tweaks: filter boxes more visible in dark mode; background color on user-customised shortcuts (Current column)
- several fixes
Version 4.0.3- UI adjustments
- various fixes
Version 4.0.2- Icons tab: larger icons
- several Spanish translation fixes - thanks to @dunhill
- minor fixes
Version 4.0.1- Icons tab: added file management helpers to context menu
- various fixes
Version 4.0- New Icons tab - see where your custom icons are used in calibre
- Help tab: On-demand backup actions added for config folder and metadata
- Broader translation support - needs revision, all feedback is welcome
- Shortcuts tab - column Assigned is now renamed to Current
Version 3.1.1- fixed "windows trapped behind" issue
- minor adjustment to the configure selected function
Version 3.1.0- moved tab Shortcuts to be beside Plugins tab, and tab Actions to be beside Shorcuts tab
- extended backwards compatibility
- improved translation support, which needs revision - thanks to @DivingDuck for help with the german translation
- Starting from calibre 9.0, CCR integrates the ability to disable GUI plugins
- add is_disabled operator to advanced search
- add is_configurable column and operator to advanced search
- add configure selected plugin action
- make the plugin preferences button, by default, display user installed plugins and expand the plugin tree.
- enhanced plugin updates notifier, to include its own dialog with a more comprehensive listing and a min calibre column; ctrl+mouse wheel can be used for zooming this table.
- added dropdown to Shortcuts tab: can now select individual plugin shortcuts
- added dropdown to Plugins tab: filter enabled/disabled plugins
- Settings tab: added support for the ai.json settings, and improved a bit the click-to-open UI location logic.
- History tab: added basic history logging for bulk metadata edit invocations.
Version 3.0.1- Shortcuts Tab: restore 2.0.11 assigned column logic and add tooltip clarifying adopted terminology
- Preferences dialogs: improve focus behaviour on closing prefs dialogs - focus should return to CCR upon closing them
Version 3.0- Shortcuts Tab: table refreshes automatically upon user changes to shortcuts preferences
- Shortcuts Tab: double-clicking or enter key press opens at the respective group - thanks @JimmXinu!
- Settings Tab: double-clicking or enter key press should open prefs at respective UI location
- Actions Tab: Added a new tab for viewing and searching calibre actions; double-click or enter opens toolbars & menus prefs
- Advanced Search: Initial implementation. Supports field-based filters (e.g., value:, category: ), operators not and or
- Export Headers: Exported files (.csv or .xlsx) now include descriptive headers, including config dir and timestamp
- Compact button set: Footer includes compact icon buttons for quick access
- Toolbars & Menus: Toolbars & menus preferences compact action provides a live filter for actions
- Look & Feel: Look & Feel preferences compact action provides quick access to L & F preferences
- Translations: Updated translations (needs revision)
- Actions Counter: Dialog header shows the number of actions
- Config dir info: Dialog header displays detailed config dir path, respecting environment variables
- Multi-row Copy: Actions and settings tables support copying multiple rows
Version 2.0.11- New In Index: Reworked the "New in index"/latest-plugin notifier to show recently updated plugins (clickable list + concise tooltip). Might require reopening the dialog to take effect.
- Actions Tab: Adds an Actions tab with a Type selector to filter calibre actions (built‑in vs user plugins).
- Modeless Window: The main CCR window is modeless so you can keep it open while interacting with calibre.
Version 2.0.10- Scrollbars - improved display of scrollbar edges
- Lazy loading - tamed the refresh wobble while keeping snappiness on installs with large number of Plugins
- History tab - allow copying multiple entries (right-click copy row data)
- Settings tab - allow copying multiple entries (right-click copy row data)
- Custom Columns tab - context menu fixes and inclusion of Web Search Templates in the double-click mini dialog. Enter key can now open said dialog.
- some consistency fixes
- Experimental: CCR notifies when there is a new plugin added to the Calibre Index. A message should appear on the bottom left section of main dialog.
Version 2.0.9- on standard calibre installs (OS wide installations as opposed to portable), location info displays "Default Install"
- custom columns tab: added web search template field
- shortcuts tab: user defined shorcuts option added to dropdown chooser; table formatting for those is emphasised.
- plugins tab: added 'Is disabled' column (note: only some plugin types can be disabled in Calibre e.g. metadata sources)
- plugins tab: On the dropdown selector, moved 'Not in index' item to first option, followed by 'Extend calibre generally".
- copy info context menu and respective shortcut have been added (main dialog header information data, as requested)
- general fixes
Version 2.0.8- CCR shortcut now shows correctly 'None'
- Improved History tab duplicate detection
- Shortcuts tab: applied bold formatting to Assigned column
Version 2.0.7- fixed shortcuts grouping not fetching properly the built-in action's groups.
Version 2.0.6- fixed shortcuts filtering for built-in features/ user plugins
- open url now respects Calibre's openers_by_scheme tweak
- added optional Plugin Info box below plugins table
Version 2.0.5
Version 2.0.4- Small UI and stability update for Shortcuts/columns management.
- Shortcuts tab: new compact "Columns" control, dedicated "Reset Columns";
- UI: tighter button layout in the Shortcuts filter area.
- Note: Reset clears only the saved column-layout preferences.
Version 2.0.3- added OS information display in the dialog header (top-left)
- added Calibre version display in the dialog header (top-left)
- added a 'Reset column state' action on the Plugins tab
- added a 'Reset column state' action on the Settings tab
- added a "Refresh" action on the Shortcuts tab — updates currently assigned shortcuts in the CCR table
- added registered keyboard shortcuts for the following actions: Calibre Config Reports (Open Plugin); CCR: Export current tab to CSV; CCR: Export current tab to Excel (XLSX); CCR: Load plugin(s) from file; CCR: Next tab; and CCR: Previous tab. To ensure the Next/Previous Tab shortcuts work when focus is on a selectable table item, move focus away from the table (for example, to the tab bar).
- added shortcuts filtering (search/filter by built-in Calibre features, user plugin shortcuts, assigned vs. unused shortcuts, key combinations or single-key shortcuts; regular expression search supported)
- added an 'Open configuration folder' button for quick access to Calibre config files (advanced use)
- added hover-tooltips for some long/truncated columns (e.g., Value, UI Location, Description/Template)
- added single-click activation for Forum Thread and Donate cells (opens URL)
- reinstated Forum Thread URL in the Plugins tab
- general fixes