---
title: "Arboters NLU"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/6641fc7d-faed-43e6-bd7d-d69639dcbb12"
updated: "2026-11-12"
---

# Arboters NLU

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Reads messages for a chess league bot and works out the command or the proposed game times, for people testing the Lichess4545 bot's language model.

Arboters NLU is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-12. Download it on this page, a zip of its files. Nothing in it runs by itself.

Made by migold

## About

### What it is

Arboters NLU is a browser demo of the language-understanding model behind the Lichess4545 league bot. It has two modes. Command mode works out what a message to the bot is asking for. Scheduling thread mode reads a pairing conversation and tracks the game times the two players discuss. It runs on zero-a10g hardware at Hugging Face.

### Who it suits

League organizers and developers who build or test chat bots for chess leagues.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Chess leagues | League organizers | Check how the bot would read a member's message | Trying a notification request before it goes live |
| Software | Bot developers | Test the model on sample messages | Pasting a short scheduling chat |
| NLP research | Students of language understanding | See span marking on synthetic chat data | Reading which times the model marked |

If you want a model that turns times into calendar dates or applies league rules, you can skip it, because this one only marks spans.

### Where to use it

- A web browser, on the Space's page at Hugging Face
- Python on Windows, macOS or Linux, for a copy you run yourself

| Use case | Who | What they get back |
| --- | --- | --- |
| Check a command | Bot developers | The command the model finds, its purpose, its notification event and its arguments |
| Read a scheduling chat | League members | Which times were written and whether each was offered, accepted or taken back |
| Browse the commands | Organizers | A list of the 25 commands with the purpose of each |

### How to set it up

Online, nothing needs installing. For a copy on your own computer you need a few things first.

- Python
- The pip tool
- The packages listed in requirements.txt

1. Install the Hugging Face hub package.
2. Download the Space's files into a folder.
3. Move into that folder.
4. Install Gradio.
5. Install the packages from requirements.txt.
6. Start app.py.

```sh
pip install -U huggingface_hub
hf download migold/arboters-nlu --repo-type space --local-dir arboters-nlu
cd arboters-nlu
pip install gradio
pip install -r requirements.txt
python app.py
```

### How to use it

Pick a mode at the top of the page. In Command mode, type one message for the bot with the bot's name left out. In Scheduling thread mode, start every line with white: or black: and paste the conversation. You can also paste emoji and lists, and one-click inserts add common ones.

```text
white: can we do thu 19:00 or sat 14:00?
black: sat works
```

| Tool | What it does |
| --- | --- |
| Command mode | Names the command in one message, or none, with its purpose, event and arguments |
| Scheduling thread mode | Marks the times mentioned, and whether later messages accept or withdraw them |
| Command list | Lists the 25 commands with the purpose of each |
| Inserts | Add common emoji, list templates and new white: or black: messages |

### Example

You choose Command mode and type "ping me when knight42 starts". The model answers which command that message is, what the command is for, which notification event it sets and what arguments it takes. For a pairing chat like the one above, it marks the two times offered and the one accepted.

### For newcomers and experts

NLU means natural language understanding, a program that works out what a message means. To start, pick Command mode and type one short request to the bot.

The model marks spans of text. It does not turn times into dates, and it does not apply league rules. Its training data was entirely synthetic, so messages from real members may look different from what it learned on.

Pick Command or Scheduling thread mode → Type or paste the message or the chat → The model marks commands, times and intent → You read the result

### Good to know

- Limits: the model marks spans only, and real messages may differ from its synthetic training data
- License: AGPL 3
- Cost to run: none named
- Data it reaches: the messages you type or paste, and the model Lichess4545/chess-league-bot-nlu
- Not for: turning times into dates or enforcing league rules

## README

````markdown
# Arboters NLU

Reads messages for a chess league bot and works out the command or the proposed game times, for people testing the Lichess4545 bot's language model.

Made by migold on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

## About

What it is: Arboters NLU is a browser demo of the language-understanding model behind the Lichess4545 league bot. It has two modes. Command mode works out what a message to the bot is asking for. Scheduling thread mode reads a pairing conversation and tracks the game times the two players discuss. It runs on zero-a10g hardware at Hugging Face.

Who it suits: League organizers and developers who build or test chat bots for chess leagues.

```table
Industry | Who uses it | How they use it | Example
Chess leagues | League organizers | Check how the bot would read a member's message | Trying a notification request before it goes live
Software | Bot developers | Test the model on sample messages | Pasting a short scheduling chat
NLP research | Students of language understanding | See span marking on synthetic chat data | Reading which times the model marked
```

If you want a model that turns times into calendar dates or applies league rules, you can skip it, because this one only marks spans.

Where to use it:

- A web browser, on the Space's page at Hugging Face
- Python on Windows, macOS or Linux, for a copy you run yourself

```table
Use case | Who | What they get back
Check a command | Bot developers | The command the model finds, its purpose, its notification event and its arguments
Read a scheduling chat | League members | Which times were written and whether each was offered, accepted or taken back
Browse the commands | Organizers | A list of the 25 commands with the purpose of each
```

How to set it up: Online, nothing needs installing. For a copy on your own computer you need a few things first.

- Python
- The pip tool
- The packages listed in requirements.txt

1. Install the Hugging Face hub package.
2. Download the Space's files into a folder.
3. Move into that folder.
4. Install Gradio.
5. Install the packages from requirements.txt.
6. Start app.py.

```sh
pip install -U huggingface_hub
hf download migold/arboters-nlu --repo-type space --local-dir arboters-nlu
cd arboters-nlu
pip install gradio
pip install -r requirements.txt
python app.py
```

How to use it: Pick a mode at the top of the page. In Command mode, type one message for the bot with the bot's name left out. In Scheduling thread mode, start every line with white: or black: and paste the conversation. You can also paste emoji and lists, and one-click inserts add common ones.

```text
white: can we do thu 19:00 or sat 14:00?
black: sat works
```

```table
Tool | What it does
Command mode | Names the command in one message, or none, with its purpose, event and arguments
Scheduling thread mode | Marks the times mentioned, and whether later messages accept or withdraw them
Command list | Lists the 25 commands with the purpose of each
Inserts | Add common emoji, list templates and new white: or black: messages
```

Example: You choose Command mode and type "ping me when knight42 starts". The model answers which command that message is, what the command is for, which notification event it sets and what arguments it takes. For a pairing chat like the one above, it marks the two times offered and the one accepted.

For newcomers and experts: NLU means natural language understanding, a program that works out what a message means. To start, pick Command mode and type one short request to the bot.

The model marks spans of text. It does not turn times into dates, and it does not apply league rules. Its training data was entirely synthetic, so messages from real members may look different from what it learned on.

```flow
Pick Command or Scheduling thread mode
Type or paste the message or the chat
The model marks commands, times and intent
You read the result
```

Good to know:

- Limits: the model marks spans only, and real messages may differ from its synthetic training data
- License: AGPL 3
- Cost to run: none named
- Data it reaches: the messages you type or paste, and the model Lichess4545/chess-league-bot-nlu
- Not for: turning times into dates or enforcing league rules

## On Hugging Face, 13 November 2026

- Likes: 1
- Built with: gradio
- License: agpl-3.0

## Links

- Space: https://huggingface.co/spaces/migold/arboters-nlu
- Files: https://huggingface.co/spaces/migold/arboters-nlu/tree/main

## Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
````

## What is in it

1 files, 5 KB, downloaded as a zip.

```text
README.md  5 KB
```

## Source

[migold/arboters-nlu on Hugging Face](https://huggingface.co/spaces/migold/arboters-nlu)

## Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

| Product | Likes | Built with | License | Last change |
| --- | --- | --- | --- | --- |
| Arboters NLU (this page) | 1 | gradio | agpl-3.0 | 2026-11-09 |
| [FLUX.1 dev](https://mindket.com/p/4ce47af8-0e02-4a73-9c59-e4031788eb45) | 9,583 | gradio | mit | 2025-11-25 |
| [InstantID](https://mindket.com/p/54fcb36c-756a-4797-80c1-05779f87ebbd) | 3,659 | gradio | apache-2.0 | 2025-08-26 |
| [Chat With Janus-Pro-7B](https://mindket.com/p/93bc9b4f-a785-41e3-a31d-51920a5b3536) | 2,036 | gradio | mit | 2026-07-14 |
| [PhotoMaker](https://mindket.com/p/b3e336b4-4a67-4e52-8c2e-1e94d392ac71) | 1,960 | gradio | apache-2.0 | 2025-08-28 |
| [Z Image Turbo](https://mindket.com/p/adfd87b7-3f3e-405e-95c8-1957bc0da52a) | 1,940 | gradio | apache-2.0 | 2026-05-22 |

Numbers as Mindket last read them, on 2026-11-12.

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Last change on Hugging Face: 2026-11-09
- First published: 2026-11-09
- Checked on Hugging Face: 2026-11-12
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open migold/arboters-nlu on Hugging Face](https://huggingface.co/spaces/migold/arboters-nlu)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/6641fc7d-faed-43e6-bd7d-d69639dcbb12)
- [Its page on Mindket](https://mindket.com/p/6641fc7d-faed-43e6-bd7d-d69639dcbb12)
