Technical Reference

A cheat sheet for shortcuts, configuration file parameters, CLI flags, and local paths.

Keyboard Shortcuts

Navigate the PyQt6 interface without taking your hands off the keyboard.

Shortcut Action
Ctrl + K Focus chat input box
Ctrl + / Cycle through Search Modes (Quick -> Live -> Deep -> Context)
Ctrl + N Create a New Chat Space
Ctrl + B Toggle left sidebar (Show/Hide Chat History)
Ctrl + Shift + S Open Settings panel
Esc Cancel active Deep Search loop or generation

CLI Flags

If you are launching NGIBS from the terminal or modifying the executable shortcut, you can pass the following arguments:

Configuration File

NGIBS stores its persistent settings in a JSON configuration file. You can edit this file manually while the application is closed.

{
  "ollama_host": "http://localhost:11434",
  "default_model": "mistral-nemo",
  "max_recursive_depth": 3,
  "theme": "dark",
  "system_prompt": "You are NGIBS. Provide concise, highly accurate, and cited answers.",
  "auto_save_exports": true
}

Config Keys Explained

Local Directory Paths

Want to manually backup your data or wipe the slate clean? Here is where NGIBS stores your files based on your OS:

Inside this directory, you will find:

Supported Export Formats

When using Deep Search, you can command the AI to export its findings natively. NGIBS parses the output through Python rendering libraries to generate clean files.

How to trigger: Simply append "Export this as a PDF" or "Save as a Word Doc" to the end of your Deep Search prompt.