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.