The Annotation Tool is a desktop application built with Electron and React. It provides an intuitive interface for annotating books - both prose and poetry, tracking progress, and managing metadata.
You can download the latest release of the Annotation Tool directly from GitHub:
Choose the appropriate file for your OS:
- macOS:
.dmg
or.zip
- Linux:
.AppImage
(portable) or.deb
(Ubuntu/Debian) - Windows:
.exe
installer
Download and install Node.js and npm from here.
npm install
npm run start
This will launch the Electron app with hot-reloading.
To build the app for production use:
npm run package
The build artifacts will be generated in the release/build/
directory.
For more advanced build instructions (including Docker and cross-platform builds):
👉 See BUILDING.md
The previous version of this tool, which was built with Flask and Python, is archived on the v1_flask
branch. You can access it here.