Every site has a first day, and this is ours. Crepusculum launched today with its first script, SmartBlink — a tool I built to solve a problem I kept running into in my own workflow. If you've ever wished PixInsight's Blink tool could do a little more, SmartBlink might be worth a look.
SmartBlink was developed with the help of AI-assisted code generation. I know astrophotography, I know software development, but I don't know JavaScript — and PJSR (PixInsight's scripting runtime) is its own beast on top of that. Using AI as a coding partner made the project possible. What it didn't make easy was everything else: the logic, the workflow design, the edge cases, the testing. This represents many hours of work and more iterations than I care to count before arriving at a version I felt was solid enough to share. It's not finished — it will keep evolving — but it's good enough to be useful right now.
One thing worth mentioning for the technically curious: PJSR currently runs on SpiderMonkey, Mozilla's JavaScript engine (the same one that powers Firefox). Pixinsight is working on migrating PJSR to V8, Google's engine used in Chrome and Node.js. When that happens, SmartBlink will be updated to take advantage of it — better performance, and more importantly, direct interaction with the image display window, which opens up possibilities that aren't possible today.
More scripts are in the pipeline. Stay tuned.