A cheat sheet for shortcuts, configuration file parameters, CLI flags, and local paths.
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 |
If you are launching NGIBS from the terminal or modifying the executable shortcut, you can pass the following arguments:
--debug : Enables verbose LangChain output and HTTP tracing in the console.--host [URL] : Override the default Ollama API address (e.g., --host http://192.168.1.100:11434 for a networked inference server).--reset-db : Warning. Wipes the local ChromaDB vector store upon initialization. Use this if your context memory becomes corrupted.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
}
max_recursive_depth: Defines how many times a Deep Search loop is allowed to fail/retry before forcing a final summary. Maximum recommended is 5.system_prompt: The invisible base instructions fed to the LLM at the start of every chat space.Want to manually backup your data or wipe the slate clean? Here is where NGIBS stores your files based on your OS:
%APPDATA%\NGIBS\~/Library/Application Support/NGIBS/~/.config/ngibs/Inside this directory, you will find:
/chroma_db/ - The vector storage for your uploaded files and context./chats/ - SQLite database containing your message histories./exports/ - Default save location for generated reports.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.
.md): Raw, unstyled text. Best for copying into GitHub or Notion..pdf): Rendered via ReportLab. Includes formatting, bold text, and clickable citation links..docx): Rendered via python-docx. Best for editing the report later.