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:
.dmgor.zip - Linux:
.AppImage(portable) or.deb(Ubuntu/Debian) - Windows:
.exeinstaller
Download and install Node.js and npm from here.
npm installnpm run startThis will launch the Electron app with hot-reloading.
To build the app for production use:
npm run packageThe 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.