Library Analysis is an Eagle plugin for analyzing storage usage across your library by folder, tag, file type, and individual item.
The plugin analyzes your library locally through Eagle's API. It does not send library data to an external service.
- Review total library size, item count, top folder, and top tag
- Compare storage usage by folder, tag, and file type
- Search, filter, and sort the largest items in the library
- Preview images, videos, and audio inside the plugin
- Export the current results as CSV
- Open a folder or select an item in Eagle
- Add a tag to selected items without replacing their existing tags
- Move selected items to Eagle Trash after confirmation
- Eagle 4.0 Build 21 or later
- macOS or Windows
Install Library Analysis from the Eagle Plugin Center, or add a distributed .eagleplugin file to Eagle.
After installation, open “Library Analysis” from the plugin list in Eagle.
- Open the library you want to analyze in Eagle.
- Launch “Library Analysis.”
- Click “Analyze” in the upper-right corner.
- Choose an analysis view from the sidebar.
Progress is shown while the library is being analyzed. Click “Cancel” if you need to stop the analysis.
See the total library size, item count, largest folder and tag, file-type distribution, and folder tree in one place.
Compare the size, item count, and share of total library storage for each folder. Use the button in the Eagle column to open a folder in Eagle.
Compare the size, item count, and share of total library storage for each tag.
Compare the size, item count, and share of total library storage for each file extension.
Review the largest items in the library as a ranked list.
- Search by item name, folder, tag, or extension
- Filter by row count and minimum file size
- Click a column heading to sort the results
- Click a thumbnail to preview an image, video, or audio item
- Use the button in the Eagle column to select an item in Eagle
Video and audio do not play until you press the play button in the preview.
Click “Export CSV” to export results from the current view. In Folders, Tags, File Types, and Large Items, search terms, filters, and the selected Rows limit are reflected in the exported data. Overview always exports every folder row; table controls selected in other views do not affect its results or export.
Selecting rows in Large Items opens the bulk action bar above the table.
- Select the rows you want to update.
- Click “Add tag.”
- Review or edit the tag.
- Click “Add tag” in the dialog.
Existing tags are preserved. Items that already have the entered tag are left unchanged.
- Select the rows you want to move.
- Click “Move to Trash.”
- Review the item count and approve the confirmation dialog.
Items are moved to Eagle Trash rather than permanently deleted. No change is made until you approve the confirmation dialog.
Bulk actions apply only to selected rows that remain visible after search, filters, and the Rows setting are applied. Run “Analyze” again after adding tags or moving items to Trash to refresh all summary totals.
- Analysis data and preview sources are not sent to an external server.
- Analysis, search, filtering, previews, and CSV export do not modify the Eagle library.
- The only library-changing actions are adding a tag to selected rows and moving confirmed selections to Trash.
- Moving items to Trash shows the affected item count and requires confirmation.
- If analysis does not start, confirm that Eagle is running and that you are using Eagle 4.0 Build 21 or later.
- If summary totals are stale after adding tags or moving items to Trash, run “Analyze” again.
- Video and audio previews do not support every codec.
Report bugs or request features through GitHub Issues.
The implementation overview is available in Architecture. Detailed development rules are documented in the Agent Guide.





