# Rapid Prototyping/Debugging CZML Viewer Via GitHub and ChatGPT

**URL:** <https://community.cesium.com/t/rapid-prototyping-debugging-czml-viewer-via-github-and-chatgpt/39920>\
**Category:** CesiumJS\
**Created:** [April 10, 2025, 6:30pm UTC](https://community.cesium.com/t/rapid-prototyping-debugging-czml-viewer-via-github-and-chatgpt/39920 "2025-04-10T18:30:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![antigrav\_kids](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/antigrav_kids/32/23327_2.png) [@antigrav\_kids](https://community.cesium.com/u/antigrav_kids)\
**Post date:** [April 10, 2025, 6:30pm UTC](https://community.cesium.com/t/rapid-prototyping-debugging-czml-viewer-via-github-and-chatgpt/39920/1 "2025-04-10T18:30:28Z")

</div>

Did you know you can store czml maps in github and then load them into the Cesium Sandcastle to try things out? I didn’t for the longest time, but now I do!

I recently ran into an issue where I needed to test the differences between several different versions of the same CZML file with one incrmental change per file to debug an issue I was seeing on my maps. I asked ChatGPT to write some JavaScript code that would allow me to simply place the URL into a text input box, click a button, and view the newly specified map on a web page. It wasn’t quite ‘vibe coding’ but a little while later, I had [this site](https://copaseticflow.blogspot.com/p/czml-tester.html) for working through my test maps. You can load any github (or other cors-exporting-happy site) czml file to visualize it.  
[https://copaseticflow.blogspot.com/p/czml-tester.html](https://copaseticflow.blogspot.com/p/czml-tester.html)

 ![Screenshot 2025-04-10 104814](https://global.discourse-cdn.com/cesium/original/3X/1/5/15716bca33bd77b9778dd545400c09b38f801787.png)

As an example, I walked through my use case–debugging the slider position on an animated czml map of ham radio QSOs [here](https://youtube.com/shorts/XsAzIvYW3Qc?si=JwCpY2WwwxvFMFao).

Finally, if you’d like to play around with the code o3-mini and I generated as the basis for a project of yours, it can be found in this [gist](https://gist.github.com/hcarter333/b026da0550fd53882b79795a85b7d506).
