LLM Assistant for PixInsight new version 09-12-2025 v2.0 released:

Features in Version 2.0 of LLM Assistant for PixInsight:

  • Visual Analysis: If you have access to a vision-enabled LLM, LLM Assistant for PixInsight can now send a JPG snapshot of a selected nonlinear image along with its history and metadata for more thorough analysis.

    • User-configurable, opt-in feature, enabled globally in Settings and optionally per image request on the main chat UI.

    • The selected view dimensions are checked before sending. Visual LLMs currently (Sept. 2025) support maximum image dimensions no greater than 2048 pixels on a side.

    • If the selected view exceeds the configuration option for maximum image dimensions (see the Settings), a copy is dynamically created and resized to fit the maximum supported.

    • The view is copied to a JPG file in the system temp directory, Base64-encoded and included in a JSON POST to the LLM.

    • The temporary JPG is deleted after sending.

  • Save/Load Configuration Profiles: Save and load configuration settings to a .pi2llm.json file.

    • This makes it easy to switch between different LLM providers, version or share configurations.

    • NOTE: API tokens are saved in clear text in the JSON file.

  • Improved Chat Experience:

    • The chat prompt input is now a proper multi-line text box.

    • Initial configuration and default settings reset workflow has been redone to remove obstacles.

    • A bug with stale state change between configuration settings and chat UI has been fixed.

    • Validation of format for URLs input to the configuration.

  • System Prompt Updated:

    • The metadata and history of an image may be incomplete and image view names may be more ad hoc than informative, so the prompt is more aware of discrepancies in data and is told to prioritize the visual of the image itself when in doubt.

Releases: https://github.com/scottstirling/pi2llm/releases

Project: https://github.com/scottstirling/pi2llm