You are browsing as a guest. Sign up (or log in) to start making projects!

J.A.R.V.I.S. (but for NASA)

  • 6 Devlogs
  • 7 Total hours

J.A.R.V.I.S. NASA CORE is a real-time space intelligence dashboard that pulls live data from six NASA APIs simultaneously, tracking near-Earth asteroids, ISS crew status, Mars Curiosity rover imagery, solar flares, and Earth natural events, all inside a custom Iron Man HUD interface with an AI mission briefing system powered by Google Gemini. Built in Python and Streamlit with voice input, procedural animations, and a fully custom dark interface that hides all default Streamlit styling.

Ship #1

I built an AI Jarvis that is purely for NASA-based queries. It gives real-time updates using multiple NASA APIs. My biggest problem was figuring out APIs and using Google Gemini as the base for this project. My biggest limitation is that I can't pay for the better version, so I run into my Gemini limits pretty fast. I hope you enjoy!

  • 6 devlogs
  • 7h
Try project → See source code →
Open comments for this post

20m logged

Added a couple of late-minute changes to make it work better overall. Might add a backup api key later. Shipping for now!

Added a couple of late-minute changes to make it work better overall. Might add a backup api key later. Shipping for now!

Replying to @prajithvishnur

0
3
Open comments for this post

1h 23m 47s logged

Made final tweaks. The app looks kinda awesome. Only downside is that it has Gemini free api limits…. but I think it’s almost ready to ship!

Made final tweaks. The app looks kinda awesome. Only downside is that it has Gemini free api limits…. but I think it’s almost ready to ship!

Replying to @prajithvishnur

0
10
Open comments for this post

3h 44m 4s logged

Finally got it published on a website. Looking good. Worked on improving the ui. I think it’s going pretty well.

Finally got it published on a website. Looking good. Worked on improving the ui. I think it’s going pretty well.

Replying to @prajithvishnur

0
9
Open comments for this post

57m 23s logged

Working on getting the project put on a website. Everything seems to be going well so far. i worked on trying to make everything look cool and professional. I hope this goes well!

Working on getting the project put on a website. Everything seems to be going well so far. i worked on trying to make everything look cool and professional. I hope this goes well!

Replying to @prajithvishnur

0
8
Open comments for this post

17m 53s logged

For the second major phase of my Stardance project, I transformed my local python program from a basic command-line interface into an immersive NASA Mission Control simulator. I learned a lot about python and API keys. I overhauled the user experience by building a retro-futuristic ASCII art boot banner, integrating ANSI color matrices for a custom green and cyan HUD terminal, and restructuring the system prompt to promote the operator to “Flight Director.” Technically, I expanded the architecture to dual-query multiple NASA assets simultaneously, including live orbital asteroid defense feeds and deep-space candidate star monitoring, while maintaining a persistent chat state pipeline so the assistant retains context across multiple telemetry commands. I hope to improve this so much and turn it into a website. Right now its talking using my mac.

For the second major phase of my Stardance project, I transformed my local python program from a basic command-line interface into an immersive NASA Mission Control simulator. I learned a lot about python and API keys. I overhauled the user experience by building a retro-futuristic ASCII art boot banner, integrating ANSI color matrices for a custom green and cyan HUD terminal, and restructuring the system prompt to promote the operator to “Flight Director.” Technically, I expanded the architecture to dual-query multiple NASA assets simultaneously, including live orbital asteroid defense feeds and deep-space candidate star monitoring, while maintaining a persistent chat state pipeline so the assistant retains context across multiple telemetry commands. I hope to improve this so much and turn it into a website. Right now its talking using my mac.

Replying to @prajithvishnur

0
6
Open comments for this post

24m 57s logged

For my first devlog, I successfully built and launched the initial prototype of my JARVIS AI assistant using Python on macOS. By integrating NASA’s open APIs with the Google-GenAI SDK running a gemini-2.5-flash model, I created a continuous terminal chat loop that behaves exactly like Tony Stark’s sophisticated assistant. Despite hitting a package namespace conflict and a temporary 503 server capacity spike, the script’s exception handling kept the program alive, ultimately delivering a live, in-character briefing on NASA’s current Mars and Artemis missions.

For my first devlog, I successfully built and launched the initial prototype of my JARVIS AI assistant using Python on macOS. By integrating NASA’s open APIs with the Google-GenAI SDK running a gemini-2.5-flash model, I created a continuous terminal chat loop that behaves exactly like Tony Stark’s sophisticated assistant. Despite hitting a package namespace conflict and a temporary 503 server capacity spike, the script’s exception handling kept the program alive, ultimately delivering a live, in-character briefing on NASA’s current Mars and Artemis missions.

Replying to @prajithvishnur

0
7

Followers

Loading…