Mindket

Arboters NLU

Newversion 1 · updated

Overview

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 . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python
  • The pip tool
  • The packages listed in requirements.txt
Runs in
  • A web browser, on the Space's page at Hugging Face
  • Python on Windows, macOS or Linux, for a copy you run yourself
Start with
pip install -U huggingface_hub
hf download migold/arboters-nlu --repo-type space --local-dir arboters-nlu
cd arboters-nlu

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

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.

IndustryWho uses itHow they use itExample
Chess leaguesLeague organizersCheck how the bot would read a member's messageTrying a notification request before it goes live
SoftwareBot developersTest the model on sample messagesPasting a short scheduling chat
NLP researchStudents of language understandingSee span marking on synthetic chat dataReading 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 caseWhoWhat they get back
Check a commandBot developersThe command the model finds, its purpose, its notification event and its arguments
Read a scheduling chatLeague membersWhich times were written and whether each was offered, accepted or taken back
Browse the commandsOrganizersA 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.
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.

white: can we do thu 19:00 or sat 14:00?
black: sat works
ToolWhat it does
Command modeNames the command in one message, or none, with its purpose, event and arguments
Scheduling thread modeMarks the times mentioned, and whether later messages accept or withdraw them
Command listLists the 25 commands with the purpose of each
InsertsAdd 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.

  1. Pick Command or Scheduling thread mode
  2. Type or paste the message or the chat
  3. The model marks commands, times and intent
  4. 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 and files

README

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.

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.
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.

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

On Hugging Face, 13 November 2026

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

Links

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.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

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

ProductLikesBuilt withLicenseLast change
Arboters NLU This page1gradioagpl-3.0
FLUX.1 [dev]Shares gradio9,583gradiomit
InstantIDShares gradio3,659gradioapache-2.0
Chat With Janus-Pro-7BShares gradio2,036gradiomit
PhotoMakerShares gradio1,960gradioapache-2.0
Z Image TurboShares gradio1,940gradioapache-2.0
Numbers as Mindket last read them, on 2026-11-12.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k