-
Notifications
You must be signed in to change notification settings - Fork 17
UI and Configuration Options
alex edited this page May 23, 2026
·
35 revisions
This is the main/default tab.
- Start / Stop Services: Toggles the AI stack on/off. Stop and restart here after any service setting change. Services do not reload automatically.
- Calibrate: Calibrates the app to your room noise level, microphone, and audio setup. Run on first use and after any hardware change.
- OBS Overlay: When ON, the app displays an animated black window showing text from your input and AI responses. Add it to OBS as a screen capture, apply a Chroma Key filter, set the color to black, and set Similarity, Smoothness, and Key Color Spill Reduction to 0. Note: if the window is relaunched, it must be re-added in OBS.
- Listen to me / Ignore me: Toggles input monitoring. When ignoring, the app does not respond unless trigger words such as "ship" or "listen" are detected. Say "stop ignoring me" to resume.
- Detailed log on/off: Toggles detailed logging.

- Commander Name: If your in-game name is difficult for Text-to-Speech to pronounce, enter an easier alternative here.
- Journal and Bindings Directory: On Windows this defaults to the standard location automatically. On Linux, set up symlinks as described in the installation guide.
- Fleet Management: Assign voices, personalities, and cadence to individual ships. Personality and cadence require a cloud LLM. Settings can also be changed via voice command: "Change Name to George."

- Set the address of your inference server. Defaults to
localhostwith the Ollama URL. - Provide the names of the models to use. See the Local LLM guide.
- LLM host radio buttons: Select between Ollama and LM Studio.
- Use checkbox: Enable to use the local model instead of the cloud.

- Speech Volume: Controls the volume of speech synthesis.
- TTS Voice Speed: Controls the speed of speech synthesis.
- Beep Volume: Controls the volume of the beep indicator. Indicates that STT has finished processing and the LLM has received input.
- STT Threads: Sets the thread allocation for STT processing. This is a min/max setting. The app requests the minimum but uses what the processor provides. Threads are released after processing completes.
- Use Local Text To Speech: Overrides the cloud TTS key and uses local TTS.
- Audio Wave Visualizer: Displays a dynamic graph of the audio input. Shows the noise floor, audio signal, gate zones, and clipping if present.

- Cloud LLM Key: Enter your API key. Supported providers: Gemini, OpenAI, Grok, Mistral, Deepseek, and Anthropic/Claude.
- Cloud TTS Key: Enter your API key. Supported provider: Google.
- Note: Uncheck the "Use" checkbox in Local LLM. It overrides the cloud LLM key.
LLM (AI Brain)
Cloud option: Enter your API key for Mistral, xAI, OpenAI, or Anthropic/Claude. The app uses a fixed model per provider:
- Mistral: 'mistral-small-2506' (Free with hourly limit)
-
xAI:
grok-4-1-fast-non-reasoning -
OpenAI:
gpt-4.1-mini(commands) /gpt-5.2(queries) -
Gemini Generative Language API:
gemini-3.1-flash-lite-previewfor commands and queries - Anthropic/Claude
Local option: Leave the key blank, fill in the local LLM fields below, and check β Use next to the local LLM. See Local LLM guide (Linux) / Local LLM guide (Windows).
-
LLM Address: defaults to
localhost. Replace with the IP of another PC if Ollama runs on a separate machine. - Command LLM: handles voice command interpretation.
-
Query LLM: handles data analysis.
tulu3:8bis the minimum. Larger models produce better results.
Cost will be different depending on which Cloud service you choose, and how long you play.
- Go to Mistral Console
- Create account with a valid email you can verify.
- NO CREDIT CARD NECESSARY
- Create a "Organisation" (Call it whatever you want. For example "Elite Intel")
- Generate an API key. Enter that key in to the app and restart the app.
- Go to the xAI Console.
- Sign up or log in.
- Navigate to the API section and generate a new API key.
- Add credits to your account.
- Paste the key into the LLM field and check the lock box.
- Go to the OpenAI Platform.
- Sign up or log in.
- Navigate to the API section and generate a new API key.
- Paste the key into the LLM field and check the lock box.
- Go to the Claude Platform.
- Sign in with email or Google. Note: authentication uses a magic link sent to your email.
- Go to Settings β Billing and add credits before creating a key. A key created on an unfunded account does not function even if credits are added afterward.
- Go to API Keys and create a key.
- Paste it into the LLM field, check the lock box, and start or restart services on the AI tab.
- Go to the Google Cloud Console.
- Sign in or create an account.
- Create a new project.
- Enable the Generative Language API for LLM and/or Cloud Text-to-Speech API for TTS.
- Go to Credentials, create an API key, and copy it.
- Restrict the key: Click the key you just created. On the key detail page, click Restrict key. A dropdown appears. Check each API you enabled (STT and/or TTS), then click Save.
- Paste the key into the Speech to Text and/or Text to Speech fields in the app. Check the lock boxes.
App settings and data are stored in a SQLite database located at:
-
Linux:
~/.local/share/elite-intel/elite-intel/db/ -
Windows:
%APPDATA%\elite-intel\db\
For issues, contact via Matrix. Bug reports and pull requests are welcome.
Community πMatrixπ