Documentation

Nomirun initialization

Open up the PowerShell and type nomirun, or nomi for short. If you see the help screen, your CLI has installed successfully.

Next step is to run nomirun init command to initialize the Nomirun on your PC.

1. Download the latest versions of Nomirun Hosts

First latest versions of Nomirun Hosts are automatically downloaded for your OS:

               Downloading Nomirun Host net8.0 ---------------------------------------- 100% 00:00:00
 Downloading Nomirun Host net8.0 for debugging ---------------------------------------- 100% 00:00:00
               Downloading Nomirun Host net9.0 ---------------------------------------- 100% 00:00:00
 Downloading Nomirun Host net9.0 for debugging ---------------------------------------- 100% 00:00:00
              Downloading Nomirun Host net10.0 ---------------------------------------- 100% 00:00:00
Downloading Nomirun Host net10.0 for debugging ---------------------------------------- 100% 00:00:00
               


2. Configure Nomirun AI

Next AI capabilities are configured. Select one or more AI services.

Do you want to enable Nomirun AI capabilities? Which services you want to configure? Select one or more.

> [ ] OpenAI
[ ] Azure OpenAI
[ ] Local Model
               

Depending on which AI services you selected, you will be asked to provide specific information and credentials.

2.1. OpenAI

For OpenAI, you’ll need to provide:

  • OpenAI organization code
  • OpenAI API key
  • Model ID you want to use, for example gpt-5-nano
2.2. Azure OpenAI

For Azure OpenAI, you’ll need to provide:

  • Azure OpenAI endpoint URL
  • Azure OpenAI API key
  • Model ID you want to use, for example gpt-5-nano
2.3. Local Model

If you select a Local Model option, the model will be downloaded automatically (2.5 GB) from the Internet. You do not need to provide any credentials.

The initialization process will also detect if you have CUDA installed. If CUDA is found, you can pick it from the list and hit return.

Below CUDA toolkit versions are detected on your machine. Select which one you want to use with Nomirun AI capabilities?

Default CUDA
> CUDA 12.8
               


3. Configure Nuget server(s)

As a final step you need to specify Nuget server where you will host your Nomirun modules. When building a module, you specify the server name to which you want to publish the Nomirun module NuGet package (nupkg).

Welcome to Nomirun CLI initialization.
In order to build and run modules, you need to specify Which Nuget server you want to configure? You can configure one or more. For development we suggest you use `LocalFolder`.

[] Azure DevOps
[] GitHub<
[] Baget
[] Feedz.io
               

Currently, we support four options for Nuget server; you can select 1 or more:

  1. Azure DevOps
  2. GitHub
  3. Baget - if you run your own instance of Baget NuGet server, you can select it.
  4. Feedz.io - is an alternative feed that is very flexible.

Once you select Nuget server(s), wizard will navigate you to configure it. In the end, the configuration is stored.

You can also rerun the initialization, overwriting the configuration file previously created.

3.1 Azure DevOps

TODO

3.2 GitHub

Provide the URL of the GitHub repository, username and PAT token when asked in the wizard.

Check GitHub documentation to get the URL, username and PAT token.

3.3 Baget

Provide the URL of the Baget server and ApiKey when asked in the wizard.

Check Baget documentation to get the URL and ApiKey.

3.4 Feedz.io

Provide the URL of the Feedz.io server and ApiKey when asked in the wizard.

Check Feedz.io documentation to get the URL and ApiKey.