A zero-setup browser tool that converts DockerUnifiedUIMAInterface (DUUI)
Python tool components to use the duui_logging
library. Two methods: an offline rule-based Algorithm, or an LLM via a self-hosted
OpenWebUI. For the LLM, a capable model like gpt-oss:20b is
recommended; small models (e.g. llama3.2) are less reliable.
- Download this repo (green Code -> Download ZIP, or
git clone) and unzip it. - Open
index.htmlin your browser (double-click it). - Pick a method. For Algorithm (offline) you are ready to go. For LLM (OpenWebUI)
the base URL is prefilled (
https://llm.texttechnologylab.org/); paste your API key, click Load models, and pick a model. - Drop your files: drag
.pyfiles (or a whole project folder) onto the drop zone.pyproject.tomlandrequirements.txtare picked up too and get theduui-loggingdependency added (git source forpyproject.tomlandduui-logging @ git+...line forrequirements.txt). - Convert & download: click Convert all, review (and edit) each diff, then Download (all (.zip)).
If you want to use the project please quote this as follows:
Alexander Leonhardt, Giuseppe Abrami, Daniel Baumartz and Alexander Mehler. (2023). "Unlocking the Heterogeneous Landscape of Big Data NLP with DUUI." Findings of the Association for Computational Linguistics: EMNLP 2023, 385–399. [LINK] [PDF]
Daniel Bundan, Giuseppe Abrami (2026). "LLMreplacer". [LINK]
@inproceedings{Leonhardt:et:al:2023,
title = {Unlocking the Heterogeneous Landscape of Big Data {NLP} with {DUUI}},
author = {Leonhardt, Alexander and Abrami, Giuseppe and Baumartz, Daniel and Mehler, Alexander},
editor = {Bouamor, Houda and Pino, Juan and Bali, Kalika},
booktitle = {Findings of the Association for Computational Linguistics: EMNLP 2023},
year = {2023},
address = {Singapore},
publisher = {Association for Computational Linguistics},
url = {https://aclanthology.org/2023.findings-emnlp.29},
pages = {385--399},
pdf = {https://aclanthology.org/2023.findings-emnlp.29.pdf},
abstract = {Automatic analysis of large corpora is a complex task, especially
in terms of time efficiency. This complexity is increased by the
fact that flexible, extensible text analysis requires the continuous
integration of ever new tools. Since there are no adequate frameworks
for these purposes in the field of NLP, and especially in the
context of UIMA, that are not outdated or unusable for security
reasons, we present a new approach to address the latter task:
Docker Unified UIMA Interface (DUUI), a scalable, flexible, lightweight,
and feature-rich framework for automatic distributed analysis
of text corpora that leverages Big Data experience and virtualization
with Docker. We evaluate DUUI{'}s communication approach against
a state-of-the-art approach and demonstrate its outstanding behavior
in terms of time efficiency, enabling the analysis of big text
data.}
}
@misc{Bundan:Abrami:2026,
title = {LLMreplacer},
author = {Bundan, Daniel and Abrami, Giuseppe},
year = {2026},
month = {Sep},
url = {https://github.com/texttechnologylab/LLMreplacer}
}