Assistant

Free and open source. Simpler with Assistant.

Nixorium runs your lab for free, from its guided menu. Assistant is an optional AI agent for any change the menu does not offer: describe what you need, then review its proposal.

  Assistant · Your school                                        982 requests left  
                                                                                    
   Block YouTube and TikTok on the student computers                                
                                                                                    
  ● Preparing the proposal for native review                                        
                                                                                    
  ● Proposal ready: 1 file changed.                                                 
                                                                                    
    Ctrl+R reviews and saves the proposal. Deployment needs a separate review;      
    nothing is installed yet.                                                       
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
  ╭──────────────────────────────────────────────────────────────────────────────╮  
  │ Proposal ready · 1 file changed                             Ctrl+R to review │  
  ╰──────────────────────────────────────────────────────────────────────────────╯  
  ╭──────────────────────────────────────────────────────────────────────────────╮  
  │> Describe what your lab should do                                            │  
  ╰──────────────────────────────────────────────────────────────────────────────╯  
  Enter send · Alt+Enter new line · / commands · Ctrl+R review · Esc back
Demo with sample data.

Beyond the menu

Everything a lab needs day to day is in the free menu. Assistant handles the changes the menu does not offer, and you review each one before it is saved or applied.

  • A program from a download

    “Put the AppImage at this address on every student PC.”

    What Assistant does

    Downloads the file once on the controller, pins its hash and writes the package. The PCs receive it at the next update, without Internet.

  • An update that did not reach pc03

    “pc03 still runs the old version after the update. What do the observations show, and what should I check next?”

    What Assistant does

    Reads update and boot evidence, separates what is known from what is uncertain, and suggests the next check.

  • An offline notebook lesson

    “Prepare Jupyter with pandas for offline use, and give every student the starter notebooks at every boot.”

    What Assistant does

    Writes the Python environment and the students’ initial files; the PCs get both at the next update, and every boot starts from them.

Origins

Where Assistant comes from

Like Nixorium, Assistant began in the first lab. For the customizations the menu does not offer, the person who maintains Nixorium was asking an AI more and more often instead of editing the configuration by hand. So it became part of the product, with clear limits: it reads the lab, proposes the change, and nothing is saved until you have reviewed it.

Why Assistant

Not a generic chatbot. An expert on your lab.

  • Knows your lab

    Proposals fit how your lab is already set up.

    Details

    It reads how your laboratory is configured and which Nixorium version it runs, so proposals fit what you already have instead of working around it.

  • Understands a technician’s requests

    Requests need little explaining.

    Details

    Assistant is tuned on what administrators ask for a lab: programs, Internet rules, printers, desktops, students’ initial files and “why doesn’t this PC update?”. It can also propose changes to the browser homepage, time zone, language, keyboard layout, Git identities, the number of computers, the account names and the classroom view switch; the network, the addresses and the passwords stay in the menu.

  • Can’t break your lab alone

    Your lab stays untouched until you decide.

    Details

    Assistant works in a private copy; nothing is saved or installed until you review it, and you can always roll back.

  • Checked before you see it

    You review proposals that already hold up.

    Details

    Each one is evaluated and, when needed, built on the controller; errors found are fixed before the answer reaches you.

  • Sees the real state

    Answers rest on facts from your lab, not guesses.

    Details

    It reads the lab state (which PCs are on, pending updates, last results) and the devices each PC sees (USB, displays, audio, printers) to diagnose problems.

  • Protects what matters

    Your lab’s security and passwords stay yours.

    Details

    It never weakens the controller’s management channel and never asks for passwords in chat; recognized passwords and keys are removed before anything is sent.

Try Assistant in 3 steps

  1. Install Community Edition

    Get the complete, free Nixorium system on your controller. Assistant lives in its administrator menu.

    Get started →
  2. Get your code

    Register with your email and school name. The activation code arrives by email, usually within minutes; you can request it again if it does not arrive. No payment, no card.

    Try Assistant free →
  3. Activate Assistant

    Enable Assistant on the controller, open it from the menu and paste the code. You get 30 requests for 90 days.

    When you subscribe, the same lab keeps working: no new code needed.

What counts as a request?

One message to Assistant, plus all the work until its answer, including checks and test builds. A request the service interrupts before an answer is not counted. A request you stop yourself is counted.

What happens when requests run out?

Assistant pauses until renewal; Nixorium keeps working. Need more? Write to hello@nixorium.org.

Does the price depend on the number of PCs?

No. One subscription per laboratory (one controller), whatever the number of PCs.

Can I cancel?

Yes, any time before renewal, from the billing portal (/billing in Assistant). The subscription stays active until the end of the paid year.

What does Assistant send outside the school?

Only what it needs: your messages and the configuration files it reads. Recognized passwords, keys and Wi-Fi credentials are removed before anything is sent; recognition is pattern-based, so do not keep secrets in the lab’s configuration files. By default the conversation is saved on the Assistant service for 90 days to find and fix mistakes in Assistant; the administrator can switch this off in the Assistant settings. A separate abuse log keeps the latest message and the final answer for 30 days. Privacy →

Can Assistant break my lab?

You review the proposed files and checks before saving. Applying to the controller and updating clients each need a separate review, and you can roll back.

Invoices for public administrations?

Yes: Italian electronic invoice (SDI). Schools that cannot pay by card can order and pay by bank transfer: write to hello@nixorium.org.

Do I need Assistant to use Nixorium?

No. Community Edition is the complete system, free and open source: its guided menu covers everything a lab needs, from installation to software, updates and backups. Assistant adds the custom changes the menu does not offer, whenever you want them.

Why is Assistant paid when Nixorium is free?

Every Assistant request runs on a commercial AI model that is paid for each use, so it cannot be offered free to every school. The subscription pays for those requests and supports the development of Nixorium. Nixorium itself, with its guided menu, stays free and open source and works fully without Assistant.

In which languages does it answer?

In the language you write in. The interface is in English; answers and proposals follow your language.

I already use my own coding agent. Do I need Assistant?

Not necessarily. The free Agent Skill guides your own agent to inspect the lab and prepare proposals for programs and the students’ workspace; it never writes modules or saves anything, and you install and pay for the agent and its keys. Assistant lives in the Nixorium menu, nothing to install and no key: it writes the whole change (modules, programs, students’ initial files, common settings), builds it on your controller and fixes its own errors before answering, and reads each PC’s diagnostics to explain problems. You review the files and the affected PCs, save with a backup and apply as usual, at a fixed yearly price per lab with electronic invoice. Read the Agent Skill ↗

I manage several laboratories. Can I try Assistant in each?

Yes. Register each laboratory under its own name: one free trial per laboratory, even with the same email address.

What stays in the menu?

The network and its addresses, the controller number and the passwords: Assistant does not change them. It can propose the number of computers, the account names and the classroom view switch, with the same warnings and review as the menu. It never patches Nixorium itself and installs nothing: saving records a commit and a backup, then applying and updating are the usual reviews.

Do the student PCs need Internet for this?

No. Only the controller talks to the Assistant service and, for a program from a download, fetches the file once. The PCs receive the built program from the controller at the next update, as with any other change.