Annimate
Your Friendly ANNIS Match Exporter
Install / Use
/learn @matthias-stemmler/AnnimateREADME
Annimate - Your Friendly ANNIS Match Exporter
This is a tool for the convenient export of query results (matches) from the ANNIS[^1] system for linguistic corpora.
It is meant as a supplement to the ANNIS web interface and focuses on file export (as opposed to visualization) of the results of an ANNIS query.
[!NOTE] Annimate is being developed by Matthias Stemmler in cooperation with the Lehrstuhl für Deutsche Sprachwissenschaft at the University of Augsburg.
It is based on the graphANNIS library by Thomas Krause.
Annimate can produce a CSV or an Excel file with one row per match, showing the matched nodes in their context in a KWIC (Key Word in Context) format as well as additional annotations of the matched nodes and metadata on the corpus and document levels. It is similar in functionality to a combination of the ANNIS TextColumnExporter and CSVExporter, but provides a friendlier user interface.

User Guide
For a detailed explanation of how to work with Annimate, see the User Guide.
Download
Annimate is available as a desktop application for Windows, Linux and macOS. The latest release can be downloaded through the links in the following table.
[!IMPORTANT] Please read the Installation section of the User Guide before installing, especially on macOS.
| Operating system | Format | Installation required? | Automatic updates | Download link | | ---------------- | -------------- | ---------------------- | ----------------- | ---------------------------------- | | Windows | Installer | ✅ | ✅ | Annimate_1.7.0_x64-setup.exe | | Linux | AppImage | ❌ | ✅ | Annimate_1.7.0_amd64.AppImage | | Linux | Debian package | ✅ | ❌ | Annimate_1.7.0_amd64.deb | | macOS (silicon) | App Bundle | ✅ | ✅ | Annimate_aarch64.app.tar.gz | | macOS (Intel) | App Bundle | ✅ | ✅ | Annimate_x64.app.tar.gz |
For a list of previous releases, see the releases page.
Feedback
If you have any kind of feedback on Annimate such as a bug report, documentation issue or idea for a new feature, please create an issue.
Changelog
See CHANGELOG.md
Publication
Stemmler, M., & Zeman, S. (2026). Annimate: Ein Tool zum Datenexport aus den historischen Referenzkorpora. Online-Only Publikationen Des Leibniz-Instituts für Deutsche Sprache, 16. https://doi.org/10.21248/idsopen.16.2026.72
Further Materials
61. Jahrestagung des Leibniz-Instituts für Deutsche Sprache "Deutsch im Wandel", Methodenmesse am 12. März 2025, Congress Center Rosengarten Mannheim: Poster, Abstract (in German)
License
Licensed under the Apache License, Version 2.0 (see LICENSE or https://www.apache.org/licenses/LICENSE-2.0)
[^1]: Krause, Thomas & Zeldes, Amir (2016): ANNIS3: A new architecture for generic corpus query and visualization. in: Digital Scholarship in the Humanities 2016 (31). https://dsh.oxfordjournals.org/content/31/1/118
Related Skills
bluebubbles
339.3kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
himalaya
339.3kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
339.3kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
