[Unofficial Project] Introducing Client Relevance Studio - A Modern QnA IDE (Prototype)

Hey everyone,

I’ve been working on an unofficial, personal side project to make writing, testing, and managing BigFix relevance a bit smoother. I'm calling it Client Relevance Studio (currently available for Windows only).

Please note that this is currently just a prototype and is in continuous development, but I’ve reached a point where I thought it would be fun to share it with the forum! It is essentially a standalone, graphical IDE that acts as a modern wrapper around the standard BigFix qna.exe evaluation engine. I am actively working on and planning to add more and more built-in relevance queries over time to build a truly robust, comprehensive, and useful studio.

I’ve attached the .zip below for anyone who wants to take it for a spin.

:sparkles: Features & Functionalities

  • Modern Editor: Uses CodeMirror for a clean, syntax-aware editing experience, including line numbers, active line highlighting, and bracket matching.

  • Built-In Relevance Library: Comes pre-loaded with a categorized library of standard BigFix queries (OS, Hardware, Registry, Network, Services, etc.). I plan to heavily expand this library in future updates!

  • Custom Bookmarks: Save your own frequently used custom relevance snippets directly in the tool for quick access later.

  • Persistent Query History: Automatically tracks your last 100 evaluated queries (retained for up to 10 days). If you accidentally close the app, your work isn't lost.

  • Batch Evaluation: Write and evaluate multiple lines/expressions at once. (Shortcut: Ctrl+Enter to evaluate).

  • Search & Filter: Instantly search through the relevance library, your bookmarks, your history, and actively filter your evaluation results.

  • Rich Export Options: Export your evaluation results to multiple formats with a single click, including CSV, JSON, HTML, PDF, XML, and TXT.

  • Local Execution: No cloud dependency. It passes queries securely to your local qna.exe process.

:inbox_tray: Download & Running Steps (Windows Only)

  1. Download the attached .zip file from the Git repository URL below and extract its contents to a local folder on your machine.

  2. If the BigFix Client (BESClient) is already installed on your system: You are ready to go! The studio will automatically locate and use your existing qna.exe.

  3. If the BigFix Client is NOT installed: You will need the standalone QnA utility. Download it from the BigFix Download Center and place the qna.exe file directly into the same folder as Advanced_QNA.exe.

  4. Right-click Advanced_QNA.exe and select "Run as administrator". *(Note: Running as admin is recommended so the underlying qna.exe engine can accurately fetch deep OS metrics like Registry keys and Security states).

    *
    GitHub - nikhil1067/BigFix-Advanced-QNA-IDE: A modern, standalone IDE and graphical wrapper for the HCL BigFix QnA engine. Features batch evaluation, syntax highlighting, and a built-in relevance library. (Windows Only) · GitHub

:warning: IMPORTANT DISCLAIMERS (Please Read Before Downloading) :warning:

  • Unofficial Prototype: This is a strictly independent, personal project still undergoing active improvements. It is not an official HCL product and comes with no official support.

  • Not Signed/Published: The attached executable is compiled for testing and is not digitally signed. Your web browser or local antivirus (like Windows Defender) will likely flag it as an unrecognized app.

  • DO NOT USE IN PRODUCTION: Please do not run this on a Production server, a relay, or any critical business endpoint. It is designed for use in a lab, sandbox, or dedicated testing environment only.

Since this is an ongoing project, I’d love to hear your feedback to help shape future updates. Let me know what you guys think! If you encounter any weird edge cases, bugs, or have specific suggestions for default queries to add to the growing library, please drop a comment below.

10 Likes

Looks like that the repo is not public

Hi,

The repository is public now. You should be able to access it.

1 Like

Hey everyone,

We have organized a LinkedIn webinar to showcase the initial version, highlighting the features and capabilities of this tool.

Please use the link below to register:
https://www.linkedin.com/events/introducingclientrelevancestudi7442553856414216192/

3 Likes