Back to Projects
Developer Tools

ECLIPSE

A space intelligence terminal that lets you explore the universe from your terminal. Live ISS tracking, rocket launches, NASA picture of the day, planet database, and an AI-powered cosmic assistant.

Published June 15, 2026

ECLIPSE
PythonTyperRichSQLiteAnthropic API

ECLIPSE

ECLIPSE is a Python CLI that transforms your terminal into a full space intelligence platform. It pulls live data from NASA, the ISS, and rocket launch APIs to give you real-time space information at your fingertips. Built with a focus on beautiful terminal UI and a seamless developer experience.

Features

  • Live ISS tracker — real-time latitude, longitude, altitude, speed and crew count from open APIs.
  • NASA picture of the day — fetches and displays the official APOD with title and description.
  • Rocket launch schedule — upcoming launches from the Launch Library API with status and countdown.
  • Planet database — detailed stats for all 8 planets, Pluto and the Moon with fuzzy name matching.
  • AI cosmic assistant — ask any space question and get a streamed answer powered by Claude.
  • Smart caching — SQLite-backed cache layer so repeated commands are instant.

Tech stack

Python powers the core logic, Typer provides the CLI interface, Rich renders beautiful terminal output, SQLite handles caching and conversation logs, and the Anthropic API drives the AI assistant.

Gallery

ECLIPSE gallery 1
ECLIPSE gallery 2

Related Projects