Repolode
da-luce

da-luce/astroterm

Mapa estelar de terminal escrito em C que exibe em ASCII as posições em tempo real de estrelas, planetas, constelações e da Lua.

Alternativa open source a:Stellarium

Estrelas
2,518
Forks
66
Issues abertas
39
Último commit
há 2 meses

O que é?

astroterm é um planetário que roda dentro do terminal. Ele calcula as posições de estrelas, planetas, da Lua e das figuras das constelações para o local e a data escolhidos pelo observador e, em seguida, desenha o céu usando caracteres ASCII ou Unicode. É possível informar a latitude e a longitude diretamente ou escolher uma cidade em uma lista incluída no programa, além de visualizar o céu no passado, no presente ou no futuro especificando uma data e hora em UTC.

A ferramenta oferece opções de exibição como saída colorida, uma grade azimutal, figuras das constelações desenhadas com caracteres braille, limites ajustáveis de brilho das estrelas e velocidade de animação. Ao executá-la com um multiplicador de velocidade alto, o céu gira, o que permite usá-la como protetor de tela no terminal.

O programa é distribuído por meio de pacotes para Arch, Fedora, Homebrew, Nix e Guix, como binários pré-compilados para Linux, macOS e Windows, e também pode ser compilado a partir do código-fonte. Os dados das estrelas vêm do Yale Bright Star Catalog, e as posições dos planetas usam aproximações da NASA JPL.

Recursos principais

  • 01Exibe estrelas, planetas, a Lua e figuras das constelações no terminal.
  • 02Define o local do observador por latitude e longitude ou pelo nome da cidade.
  • 03Mostra o céu em qualquer data e hora UTC, no passado ou no futuro.
  • 04Oferece modos de desenho com cores, Unicode e braille.
  • 05Inclui uma grade azimutal e limites de magnitude ajustáveis.
  • 06Oferece autocompletar de comandos para bash.

Casos de uso

  • Ver como era o céu noturno em um evento ou local histórico.
  • Conferir as constelações e os planetas visíveis hoje à noite na sua cidade sem sair do shell.
  • Usar um campo estelar animado como protetor de tela no terminal.
  • Ensinar coordenadas celestes básicas com uma ferramenta visual e programável por scripts.

Início rápido

  1. 1

    Instale pelo Homebrew

    brew install astroterm
  2. 2

    Execute o mapa do céu sobre Singapura com cores e constelações

    astroterm --color --constellations --speed 10000 --fps 64 --city Singapore

Antes de usar

  • Há pacotes nativos para Arch, Fedora, Homebrew, Nix e Guix; para Windows, há apenas um .exe pré-compilado.

Em coleções

Tópicos

Perguntas frequentes

O que é astroterm?
Mapa estelar de terminal escrito em C que exibe em ASCII as posições em tempo real de estrelas, planetas, constelações e da Lua. astroterm é um planetário que roda dentro do terminal. Ele calcula as posições de estrelas, planetas, da Lua e das figuras das constelações para o local e a data escolhidos pelo observador e, em seguida, desenha o céu usando caracteres ASCII ou Unicode. É possível informar a latitude e a longitude diretamente ou escolher uma cidade em uma lista incluída no programa, além de visualizar o céu no passado, no presente ou no futuro especificando uma data e hora em UTC.
astroterm é gratuito? Qual é a licença?
astroterm é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
astroterm ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de astroterm foi em 11 de set. de 2026.
Para que posso usar astroterm?
Ver como era o céu noturno em um evento ou local histórico. Conferir as constelações e os planetas visíveis hoje à noite na sua cidade sem sair do shell. Usar um campo estelar animado como protetor de tela no terminal. Ensinar coordenadas celestes básicas com uma ferramenta visual e programável por scripts.
Como instalar astroterm?
Instale pelo Homebrew: brew install astroterm Execute o mapa do céu sobre Singapura com cores e constelações: astroterm --color --constellations --speed 10000 --fps 64 --city Singapore
Onde consigo astroterm?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/da-luce/astroterm

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados