Celestine: AI Navigator for the Universe 🪐
 Veronika Kashtanova

Veronika Kashtanova @vero-code

About: Software Engineer | AI Agent Developer | ⚡ Building intelligent systems & multi-agent solutions. Passionate about open-source & problem-solving with Python/Java/JS. Award-winning hackathon participant

Location:
Ukraine
Joined:
Jun 3, 2025

Celestine: AI Navigator for the Universe 🪐

Publish Date: Dec 27 '25
10 1

This is a submission for the DEV's Worldwide Show and Tell Challenge Presented by Mux

What I Built

Celestine is an intelligent, multi-modal AI navigator for the Solar System. It extends the intuitive experience of Google Maps to the cosmos, allowing users to explore planets in 3D and "land" on them to discover their secrets.

Unlike static star maps, Celestine features an AI co-pilot (powered by Gemini 2.5) that acts as a bridge between alien worlds and our own. When you explore a crater on Mercury, the AI doesn't just recite dry facts — it uses the Google Maps Platform to find a geological "twin" here on Earth (like a similar crater in Arizona), instantly connecting the user's cosmic journey to their home planet.

Gallery: Seeing the Universe

Here is a closer look at the key features of Celestine:

Venus's Maxwell Montes = Himalayas on Earth
The Core Feature: The AI finds a "terrestrial twin" for a Venusian mountain range on Google Maps.

Video Conversation
Multimodal Interaction: Users can talk to the AI via voice or a real-time generated video avatar (powered by Tavus).

Earth 3D Map
Back to Earth: The application visualizes the coordinates of earthly analogues on a 3D globe.

Traveling in Orbit
Planetary Navigation: The 3D interface allows seamless travel between celestial bodies.

My Pitch Video (Powered by Mux)

Demo

Here is the code that powers the universe:
👉 View Source Code on GitHub

(Note: The project is containerized with Docker and deployed on Cloud Run, but currently requires a local setup for full interactivity due to cloud resource limits).

The Story Behind It

Google Maps mastered the navigation of Earth. But what about the rest of the Universe?
I built Celestine to revive the dream of a "Space Mode" — but to make it interactive, personal, and intelligent.

I wanted to build a system where an AI agent could actually use tools — specifically, the Google Maps Places API — to reason about geology and perform semantic searches across planets. This project is my first step toward making cosmic exploration deeply personal.

🏆 Recognition: This project was originally built for the Google Maps Platform Hackathon, where it was a nominee.

Celestine nominee on the Google Maps
Official Showcase: Celestine featured as a nominee on the Google Maps Platform website.

You can view the original submission details here:
👉 View Original Devpost Submission

Technical Highlights

This is a full-stack application that combines 3D rendering with advanced AI agent orchestration.

  • Frontend: React + react-three-fiber for the immersive 3D solar system.
  • AI Engine: A multi-agent system built with Google's Agent Development Kit (ADK) and Gemini 2.5 Flash/Pro.
  • The "Magic" Integration: The Analogues Specialist Agent. This agent analyzes celestial features and autonomously queries the Google Maps Places API to find terrestrial counterparts, returning coordinates that render dynamically on a 2D Earth map.
  • Infrastructure: The backend is Python (FastAPI), containerized with Docker, and deployed on Google Cloud Run.

Architecture Diagram

Below is the high-level architecture showing how the Multi-Agent System orchestrates Gemini, Google Maps, and the frontend.

Architecture

Challenges I ran into

Building a space AI is easier than teaching it to wait for Google Maps to load! One of the biggest technical hurdles was handling race conditions where the UI tried to render a map before the API script was ready. I implemented a singleton loader pattern to solve this. Orchestrating the agents to handle voice, text, and visual data simultaneously required significant prompt engineering and logic design.

We are ready for takeoff! 🚀

Comments 1 total

  •  Veronika Kashtanova
    Veronika KashtanovaJan 18, 2026

    🎉 Major Update (January 2026)

    Celestine is now live! Accepted into the Google for Startups Cloud Program, I've upgraded to Gemini 3 and scaled infrastructure on Cloud Run.

    🌐 Website: vero-code.website/
    🚀 Try it live: celestine-484708.web.app/

    Thank you to the judges and community for your support!

    Celestine landing

Add comment