Every model on the hub carries a licence. Most are permissive and download directly. A gated model has a licence whose terms you must accept before the hub hands out the file. The model page on neurobrix.es says whether a model is gated.
neurobrix import <org>/<Model>
For a gated model the CLI shows the licence and asks:
Accept license terms? [yes/No]
Answer yes to continue. The CLI then tells the hub that you accepted, so no web sign-in is needed.
There is no prompt without a terminal. Either flag is enough:
neurobrix import <org>/<Model> --accept-license
NBX_ACCEPT_LICENSE=1 neurobrix import <org>/<Model>
Without one of them the command stops with ERROR: license '<id>' requires explicit acceptance: re-run with --accept-license and exit code 1. By passing the flag you accept the terms on behalf of whoever runs the script.
~/.neurobrix/license_acceptances.json, keyed by org/Model with a timestamp. A model accepted once is not asked again on this machine.When the request does not carry a CLI acceptance, the hub answers with code LICENSE_LOGIN_REQUIRED: log in on neurobrix.es, accept the licence on the model page, then repeat the import. If you are signed in but have not accepted, the code is LICENSE_NOT_ACCEPTED and the fix is the same.
A model an operator has withdrawn is refused with code MODEL_HIDDEN. A deprecated model is still downloadable and is badged with its reason on its page.
Troubleshooting · API reference
© 2025–2026 Hocine Benkelaya. NeuroBrix engine released under the Apache License 2.0.
Developed by Hocine Benkelaya · Supported and funded by Neural Network Holding Ltd · Commercial distribution by WizWorks OÜ