Skip to content

Releases: KennispuntTwente/KWALLM

KWALLM v1.4.0

15 Apr 10:54

Choose a tag to compare

v1.4.0 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Switched the async backend to mirai, with a more robust worker setup and improved progress/cancellation handling
  • Added support for an optional grouping column, so reports and exports can show results per group
  • Reworked the result and export pipeline around a typed AnalysisResult object
  • Improved text upload and preprocessing, including better text identity tracking, safer splitting, and broader .txt encoding support
  • Improved marking mode, including better matching behavior, clearer response statuses, and more complete export/report output
  • Improved topic extraction with more reliable batching, context-window handling, and topic-generation provenance
  • Improved categorization and scoring result handling, including better status tracking and report consistency
  • Results, exports, and reports now show the preprocessed/anonymized text that was actually analyzed
  • Added an optional analysis name that is included in reports and exported files
  • Improved model/provider configuration handling, including better cache invalidation and safer UI behavior
  • Improved accessibility and translation coverage across the UI
  • Expanded the automated test suite substantially, including async/integration coverage and stronger end-to-end tests
  • Improved CI and packaging, including parallel test sharding and broader Docker image coverage (added arm64)

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.4.0.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container. The GitHub Container Registry image is published for linux/amd64 and linux/arm64:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.4.0 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • De async backend is overgezet naar mirai, met een robuustere worker-opzet en betere afhandeling van voortgang en annuleren
  • Ondersteuning toegevoegd voor een optionele groepeervariabele, zodat rapporten en exports resultaten per groep kunnen tonen
  • De resultaten- en exportpipeline is herwerkt rond een getypeerd AnalysisResult-object
  • Text upload en preprocessing zijn verbeterd, inclusief betere tracking van tekstidentiteit, veiligere tekstsplitsing en bredere .txt-encodingondersteuning
  • De markeer-modus is verbeterd, met onder andere beter matchgedrag, duidelijkere response-statussen en completere output in exports en rapporten
  • Onderwerpextractie is verbeterd met betrouwbaardere batching, context-window-afhandeling en uitgebreidere topic-provenance
  • De verwerking van categorisatie- en scoringsresultaten is verbeterd, inclusief betere statusregistratie en consistentere rapportage
  • Resultaten, exports en rapporten tonen nu de voorbewerkte/geanonimiseerde tekst die daadwerkelijk is geanalyseerd
  • Een optionele analysenaam toegevoegd die wordt opgenomen in rapporten en exportbestanden
  • De configuratie van modellen/providers is verbeterd, inclusief betere cache-invalidation en veiliger UI-gedrag
  • Toegankelijkheid en vertalingsdekking in de UI zijn verbeterd
  • De geautomatiseerde testset is sterk uitgebreid, inclusief async/integratie-dekking en sterkere end-to-end-tests
  • CI en packaging zijn verbeterd, inclusief parallelle test-sharding en bredere Docker-image-ondersteuningm (arm64 toegevoegd)

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.4.0.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container. De image in GitHub Container Registry wordt gepubliceerd voor linux/amd64 en linux/arm64:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


What's Changed

  • Bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in #25
  • Bump sentencepiece from 0.2.0 to 0.2.1 by @dependabot[bot] in #26
  • Bump filelock from 3.18.0 to 3.20.3 by @dependabot[bot] in #28
  • Bump protobuf from 6.31.1 to 6.33.5 by @dependabot[bot] in #27
  • Bump requests from 2.32.4 to 2.33.0 by @dependabot[bot] in #30
  • Reshape data structure & exports; improve text handling (with ids); refactor/robustness by @lukakoning in #33
  • Fix missing DT:: namespace prefix on DTOutput in GLiNER module by @Copilot in #35
  • build(deps): bump axios from 1.14.0 to 1.15.0 by @dependabot[bot] in #36
  • build(deps): bump follow-redirects from 1.15.11 to 1.16.0 by @dependabot[bot] in #38
  • build(deps): bump transformers from 4.53.1 to 5.0.0rc3 by @dependabot[bot] in #37
  • build(deps): bump transformers from 4.57.6 to 5.0.0rc3 by @dependabot[bot] in #39

New Contributors

Full Changelog: v1.3.1...v1.4.0

KWALLM v1.3.1

05 Jan 20:49

Choose a tag to compare

v1.3.1 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Fixed bug where wrong lay-out would be shown after switching language
  • Initial progress step in topic modelling mode should now show faster & more reliably
  • Model selector dropdowns are now aligned properly
  • Added call to uv python install for specific cases in which Python would not get installed otherwise

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.3.1.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.3.1 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • Bug opgelost waarbij na het wisselen van taal de verkeerde lay-out werd weergegeven
  • De initiële voortgangsstap in de topic-modellingmodus wordt nu sneller en betrouwbaarder weergegeven
  • Modelselector-dropdowns zijn nu correct uitgelijnd
  • Aanroep van uv python install toegevoegd voor specifieke gevallen waarin Python anders niet automatisch werd geïnstalleerd

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.3.1.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


Full Changelog: v1.3.0...v1.3.1

KWALLM v1.3.0

05 Jan 20:10

Choose a tag to compare

v1.3.0 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Added sectioned layout to improve UI & reduce vertical space of app (vertical layout is still available as an option)
  • Added live stream of tokens in UI as LLM writes summarizing paragraphs
  • Added new, better structured logger & added logging messages in various places; also added dedicated prompt tracing logger
  • Improved console messaging, reducing spam/clutter; prompts won't be printed to console to protect privacy (but may be traced in dedicated file)
  • Major refactor of app's code to improve maintainability
  • Expanded test coverage with various tests
  • Improved Docker image, now consists of a 'heavy' base image (dependencies: R + Python + GLINER model) + a 'light' app image, allowing for faster rebuilds/pulls of newer app versions when dependencies don't change

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.3.0.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.3.0 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • Sectiegebaseerde lay-out toegevoegd om de UI te verbeteren en de verticale ruimte van de applicatie te verminderen (de verticale lay-out blijft beschikbaar als optie)
  • Live stream van tokens toegevoegd in de UI terwijl de LLM samenvattende paragrafen schrijft
  • Nieuwe, beter gestructureerde logger toegevoegd en op diverse plekken logberichten uitgebreid; daarnaast een aparte logger voor prompt-tracing toegevoegd
  • Consoleberichten verbeterd door spam/ruis te verminderen; prompts worden niet langer in de console weergegeven ter bescherming van privacy (maar kunnen wel in een aparte trace-bestand worden vastgelegd)
  • Grote refactor van de applicatiecode uitgevoerd om de onderhoudbaarheid te verbeteren
  • Testdekking uitgebreid met diverse tests
  • Docker-image verbeterd: nu opgebouwd uit een “zware” basisimage (dependencies: R + Python + GLINER-model) en een “lichte” applicatie-image, waardoor snellere rebuilds en pulls van nieuwe app-versies mogelijk zijn wanneer dependencies niet wijzigen

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.3.0.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


What's Changed

Full Changelog: v1.2.3...v1.3.0

KWALLM v1.2.3

24 Oct 13:41

Choose a tag to compare

v1.2.3 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Update R version to 4.5.1 & update various packages
  • Fix bug which caused model endpoints to be built with double slash ('//'), causing errors with some LLM providers (addresses #13)

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.2.3.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.2.3 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • Update R-versie naar 4.5.1 en update van diverse packages
  • Bug opgelost waardoor endpoints voor het ophalen van beschikbare taalmodellen werden gebouwd met een dubbele slash ('//'), wat fouten veroorzaakte bij sommige LLM-providers (adresseert #13)

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.2.3.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


Full Changelog: v1.2.2...v1.2.3

KWALLM v1.2.2

22 Aug 15:08

Choose a tag to compare

v1.2.2 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Update tidyprompt to 0.2.0, fixing some issues with the OpenAI responses API & improving support for 'ellmer' LLM providers

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.2.2.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.2.2 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • 'tidyprompt' geüpdatet naar 0.2.0, waarbij enkele problemen met de OpenAI Responses API zijn opgelost en de ondersteuning voor 'ellmer' LLM-providers is verbeterd

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.2.2.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


Full Changelog: v1.2.1...v1.2.2

KWALLM v1.2.1

20 Aug 14:35

Choose a tag to compare

v1.2.1 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Fix issues with app error handling, which caused errors to sometimes not be properly shown to the user
  • Marking mode: improved slightly fuzzy matching of marked texts to original texts
  • Marking mode: added fallback where if after the maximum number of interactions a marked text cannot be matched to the original text, the marked text is dropped without crashing the analysis process
  • The button to test a model now properly stays disabled until the test is done
  • You can now specify the full URL for the LLM provider when configuring this in the interface (enabling you to choose the chat completions endpoint or the responses endpoint for the OpenAI API, for instance)
  • Added option to increase the limit of object size which can be transferred to async processes, plus set a higher default as this would sometimes cause errors

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.2.1.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.2.1 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • Problemen met de foutverwerking in de app opgelost, waardoor fouten soms niet correct aan de gebruiker werden getoond
  • Markeringsmodus: licht fuzzy matching van gemarkeerde teksten aan originele teksten verbeterd
  • Markeringsmodus: fallback toegevoegd waarbij, als na het maximale aantal interacties een gemarkeerde tekst niet kan worden gekoppeld aan de originele tekst, de gemarkeerde tekst wordt verwijderd (zonder het analyseproces te laten crashen)
  • De knop om een model te testen blijft nu correct uitgeschakeld totdat de test is voltooid
  • Je kan nu de volledige URL voor de LLM-provider opgeven wanneer je deze configureert in de interface (zodat je bijvoorbeeld het eindpunt voor chat completions of het eindpunt voor responses voor de OpenAI API kunt kiezen)
  • Optie toegevoegd om de limiet voor de objectgrootte die kan worden overgedragen naar asynchrone processen te verhogen, plus een hogere standaardwaarde hiervoor, omdat dit soms fouten veroorzaakte

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.2.1.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


Full Changelog: v1.2.0...v1.2.1

KWALLM v1.2.0

19 Aug 19:21

Choose a tag to compare

v1.2.0 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Improve configuration of LLM providers can now provide a list of LLM providers (settings + model), rather than just one LLM provider and a list of models
  • Users can do advanced configuration of models in the UI (temperature, top_p, reasoning effort, verbosity, for models that support it, like gpt-5)
  • Users can test their models in the UI before starting the analysis
  • More consistency in UI elements disabling during the analysis process
  • Marking analysis mode now supports slightly fuzzy matching of texts which were marked by the LLM & the original text. This may help to avoid fatal errors during the analysis

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.2.0.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.2.0 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • Verbeterde configuratie van LLM-providers: nu is er een lijst met LLM-providers beschikbaar (instellingen + model), in plaats van slechts één LLM-provider en een lijst met modellen
  • Gebruikers kunnen geavanceerde configuraties van modellen uitvoeren in de gebruikersinterface (temperatuur, top_p, redeneerinspanning, verbosity, voor modellen die dit ondersteunen, zoals gpt-5)
  • Gebruikers kunnen hun modellen testen in de gebruikersinterface voordat ze met de analyse beginnen
  • Meer consistentie in het uitschakelen van UI-elementen tijdens het analyseproces
  • De markeringsanalysemodus ondersteunt nu lichtelijke fuzzy matching van teksten die door de LLM zijn gemarkeerd en de originele tekst. Dit kan helpen om fatale fouten tijdens de analyse te voorkomen

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.2.0.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


What's Changed

Full Changelog: v1.1.9...v1.2.0

KWALLM v1.1.9

15 Aug 14:32

Choose a tag to compare

v1.1.9 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Fields for marking mode parameters in the context window size card disable during processing

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.1.9.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.1.9 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • Velden voor het markeren van modusparameters in de contextvenstergroottekaart uitschakelen tijdens verwerking

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.1.9.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


Full Changelog: v1.1.8...v1.1.9

KWALLM v1.1.8

15 Aug 12:40

Choose a tag to compare

v1.1.8 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Marking mode: can now enter parameters in UI to determine how texts will be split into smaller pieces; context window size fit is properly calculated
  • Explanatory text box in context window size card for topic modelling & marking mode parameters
  • Add HTML escaping to texts in reports
  • Reduced duplicated code for generating reports
  • Fix report generation issue in Docker container & Windows app

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.1.8.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.1.8 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • Markeringsmodus: parameters kunnen nu in de gebruikersinterface worden ingevoerd om te bepalen hoe tekst in kleinere stukken wordt gesplitst; de grootte van het contextvenster wordt correct berekend
  • Verklarend tekstvak in de kaart voor de grootte van het contextvenster voor parameters voor onderwerpextractie en parameters voor de markeringsmodus
  • HTML-escaping toegevoegd aan tekst in rapporten
  • Dubbele code voor het genereren van rapporten verminderd
  • Probleem met rapportgeneratie in Docker-container en Windows-app opgelost

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.1.8.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


Full Changelog: v1.1.7...v1.1.8

KWALLM v1.1.7

14 Aug 13:55

Choose a tag to compare

v1.1.7 (EN)

English version above — Dutch version below (Engelse versie boven — Nederlandse versie onder)

This is a new release of our app for text analysis with LLMs! Changes:

  • Added table page size options to the HTML reports
  • Improved Docker build process (caching, easier Python installation)

Desktop app

The files in this release are for the desktop application (Windows, x64).
Usage is simple:

  1. Download kwallm-text-analysis-app-win32-x64-v1.1.7.zip (see ‘Assets’ below)
  2. Unzip this to a folder, open the folder, and launch kwallm-text-analysis-app.exe

Admin rights & network access

Admin rights are not required to use this app. However, the app may ask to access your local network to find a free port for the R (Shiny) process. If you do not (or cannot) grant permission, port 21471 is chosen by default. If that port is busy the app will fail to start. In some cases, the app may not close properly (keeping the port occupied) and therefore cannot restart. If that happens: close the R processes on your machine via task manager, or restart your machine.

Container app

You can use the pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Browse to http://localhost:3838

Alternatively build your own image; see the 'Dockerfile' and the instructions in the README.

Want to launch the app from R (e.g., RStudio)?

See the instructions in the README.

About this app

This app was developed by Kennispunt Twente in collaboration with GGD Twente.
Together, our organizations work on applying generative AI for the benefit of society.

Ideas or suggestions? Open an issue.


v1.1.7 (NL)

Engelse versie boven — Nederlandse versie onder (English version above — Dutch version below)

Dit is een nieuwe release van onze app voor tekstanalyse met LLM's! Wijzigingen:

  • Opties voor tabelpaginagrootte toegevoegd aan de HTML-rapporten
  • Verbeterd Docker-bouwproces (caching, eenvoudigere Python-installatie)

Desktop-app

Bestanden bij deze release zijn voor de desktopapplicatie (Windows, x64).
Gebruik is simpel:

  1. Download kwallm-text-analysis-app-win32-x64-v1.1.7.zip (zie ‘Assets’ beneden)
  2. Unzip dit naar een map, open de map, en start kwallm-text-analysis-app.exe

Admin-rechten & netwerktoegang

Admin-rechten zijn niet nodig voor het gebruik van deze app. De app kan wel toestemming vragen tot je lokale netwerk om een vrije port voor R (Shiny) te vinden. Geef je geen toestemming, dan wordt standaard de port 21471 gebruikt. Is die port bezet, dan start de app niet. Soms komt het voor dat de app niet goed afsluit, en de port bezet houdt. Sluit in dat geval alle R-processen af via taakbeheer, of restart je machine.

Container-app

Gebruik de pre-built container:

  1. docker pull ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  2. docker run -p 3838:3838 ghcr.io/kennispunttwente/tekstanalyse_met_llm:latest
  3. Open http://localhost:3838 in je browser

Je kunt ook zelf een image bouwen; zie de 'Dockerfile' en instructies in de README.

Wil je de app starten vanuit jouw R-omgeving (bijv. RStudio)?

Lees de instructies in de README.

Over deze app

Deze app is ontwikkeld door Kennispunt Twente in samenwerking met GGD Twente.
Samen werken onze organisaties aan toepassingen van generatieve AI ten behoeve van de samenleving.

Ideeën of verbeterpunten? Open een issue.


What's Changed

  • Enhance datatable page size options in .Rmd reports with centralized configuration by @Copilot in #11

Full Changelog: v1.1.6...v1.1.7