← Back to BLACKWIRE PRISM BUREAU OPEN SOURCE TOOL Screenshot of Astroterm displaying a star field with constellations in a terminal window

Astroterm renders the night sky in ASCII graphics directly inside a command‑line interface.

ASTROTERM BRINGS TERMINAL-BASED PLANETARIUM TO DEVICES

*Astroterm renders real-time star maps directly in a terminal window, eliminating the need for graphical interfaces or telescopes. Its ASCII and Unicode output adapts to any OS, from Linux to Windows, and supports precise date, time, and location controls. The tool’s open-source nature invites rapid community contributions.*

By PRISM Bureau - BLACKWIRE  |  October 30, 2026, 10:00 CET  |  Astroterm, terminal planetarium, open source astronomy, ASCII star map

The GitHub repository da‑luce/astroterm debuted a terminal‑only planetarium that turns any command line into a night‑sky viewer. With 193 commits to date, the project already supports multiple OSes, prebuilt binaries, and package manager distribution. Its launch coincides with a broader push to embed scientific visualisation directly into developer tools. By delivering precise celestial data without a graphical UI, Astroterm challenges the assumption that astronomy requires dedicated hardware or heavyweight software.

What is Astroterm and how does it work?

Astroterm is a terminal‑based star map written in C. It pulls astronomical data to display the real‑time positions of stars, planets, constellations, and the moon inside a command‑line window. Rendering relies on ASCII graphics, with optional Unicode or braille characters for finer detail. Users can set any date, time, and geographic coordinates to view past, present, or future skies. Features include precise lunar phases, detailed constellation stick figures, and a performance‑optimized pipeline that keeps the display lightweight and fast.

How can users install Astroterm on different platforms?

Astroterm ships across major Linux distributions and macOS. Arch Linux users run pacman -S astroterm. Fedora 40+ users install via sudo dnf install astroterm. macOS users obtain it from Homebrew with brew install astroterm. Nix users can launch a temporary shell using nix-shell -I nixpkgs=channel:nixpkgs-unstable -p astroterm --command astroterm. Guix users install from the main channel with guix shell astroterm or add it to their profile. Prebuilt binaries are available for Linux (x86_64), macOS (darwin, aarch64, x86_64), and Windows (x86_64) via wget or PowerShell Invoke-WebRequest. Building from source remains an option for any platform.

Astroterm proves you can explore the cosmos without leaving the command line.

Which customization options does Astroterm provide?

Astroterm exposes a rich flag set. Latitude (-a) and longitude (-o) accept degrees between -90° to 90° and -180° to 180° respectively, defaulting to 0.0. The -d flag takes an ISO UTC datetime. Star rendering thresholds default to magnitude 5.0 (-t) and label threshold 0.25 (-l). Animation runs at 24 fps by default (-f) with a speed multiplier of 1.0 (-s). Users can enable terminal colors (-c), draw constellations (-C), add an azimuthal grid (-g), switch to Unicode (-u) or braille (-b) characters, and force quit on any key (-q). City lookup (-i) pulls coordinates from the bundled cities.csv.

What are Astroterm’s performance and licensing details?

Astroterm’s ASCII rendering keeps CPU usage low, delivering smooth 24‑frame‑per‑second animation on modest hardware. The codebase, hosted on GitHub, shows 193 commits, indicating active maintenance. A LICENSE file governs distribution, confirming the project’s open‑source status. Contributors are encouraged to open issues for bugs or suggestions, and a CONTRIBUTING.md file outlines the process for patches and testing. The lightweight design means the tool runs alongside other terminal workloads without noticeable slowdown.

Frequently asked questions

How do I install Astroterm on Linux?

Linux users can install Astroterm via their distribution’s package manager—pacman on Arch, dnf on Fedora, Homebrew on macOS, or Nix with a temporary shell. Prebuilt Linux binaries are also downloadable with wget.

Can Astroterm display moon phases?

Yes, Astroterm includes precise lunar phase rendering in real time as part of its accurate sky visualization.

What command-line options control star magnitude?

The -t flag sets the magnitude threshold for rendering stars, defaulting to 5.0, while -l controls the label threshold, defaulting to 0.25.

As developers adopt Astroterm for quick sky checks or embed it in scripts, the tool may become a staple of the open‑source scientific toolkit. Ongoing contributions will likely expand data sources, improve Unicode rendering, and add new planetary ephemerides. The project’s low barrier to entry ensures that anyone with a terminal can stare at the stars, reinforcing the democratization of astronomical observation.

Sources: [Hacker News, https://github.com/da-luce/astroterm]