Hello everyone,
I am pleased to announce the first public release of a new, free, open-source tool for the PixInsight community: LLM Assistant for PixInsight.
LLM Assistant integrates a local or remote Large Language Model (LLM) directly into your PixInsight workspace. Its goal is to act as your knowledgeable assistant, providing>
What does it do?
Instead of giving generic advice, LLM Assistant analyzes the profile of a selected image view and your PixInsight environment to provide context-aware guidance. It creates a detailed report on your image's:
- Live Processing History: Understands the steps you've taken in the current session and any saved history.
- Astrometric Solution: Knows what object you're imaging, its RA/Dec, scale, and resolution.
- FITS Header Data: Reads the full header to understand your camera instrument, sensor pixel size, Bayer pattern, and other acquisition details.
- Pixinsight version, OS and (if available) file path, image dimensions, etc.
You can then have an interactive chat conversation about your image.
How can you use it?
- Get recommendations on your next processing step.
- Ask for a detailed description of your astronomical target, which LLM Assistant will generate based on the astrometric data.
- Request a summary of the processing steps applied to a finished image.
- Ask general questions about PixInsight processes in the context of your current image.
- Customize the System Prompt as desired
📷 LLM-Assistant-demo-view-selected-Screenshot.png📷 LLM-Assistant-demo-response-Screenshot.png
Technical Requirements:
LLM Assistant works as a "bring your own AI" tool with local LLMs, or works with remote LLM API endpoints. It requires an OpenAI-compatible API endpoint and, depending on the vendor, additional parameters such as API authentication key and model name.
The setup is straightforward, and the README provides detailed instructions.
Philosophy:
This project is open-source (MIT License) and community-driven. It's built to be a clean, independent, and powerful assistant. The goal is to combine the analytical power of modern AI with the incredible processing capabilities of PixInsight.
Where to get it:
GitHub repository, including the full source code, installation instructions, and a detailed README:
https://github.com/scottstirling/pi2llm
https://github.com/scottstirling/pi2llm/releases/tag/v1.0
This is an early release, and I am actively developing it. I would be incredibly grateful for your feedback, bug reports, and ideas for new features. Please try it out, and let's build the future of image processing together!
Happy imaging,
Scott Stirling