A peer-to-peer astrological companion. Zodia connects you with others who share meaningful chart alignments — no accounts, no servers — just enabling technology for people with an interest in astrology.
Zodia announces a coarse astrological fingerprint (solar month + approximate location) to a local gossip network. Nearby peers with compatible aspects appear in the Network view. Adding someone opens a direct encrypted channel where you exchange exact birth data by mutual consent, compute synastry, and can chat or call.
Everything stays between you and the people you choose to connect with thanks to p2panda's most eloquent networking toolbox.
Your data is yours. Zodia stores birth details, chat history, and interpretations locally on your device only. Nothing is uploaded to any server.
You choose what you share. The Tier-0 announce reveals only your solar month and a rough location prefix (~600 km). Exact birth data is only exchanged over a direct encrypted connection, and only after you explicitly connect with someone.
Connections are your responsibility. Because there is no central authority, Zodia cannot verify the identity of peers. Any information you share over a connection is shared at your own discretion. The software is provided as-is, without warranty of any kind — see the license.
Linux (Ubuntu 24.04 or equivalent)
sudo apt install libgtk-4-dev libadwaita-1-dev libopus-dev libasound2-dev pkg-config
cargo build --release --bin zodiamacOS
brew install gtk4 libadwaita pango opus pkg-config glib
cargo build --release --bin zodiaRequires Rust 1.75+ and GTK 4 / libadwaita 1.4+.
Zodia is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3, or (at your option) any later version.
Because Zodia is peer-to-peer software, the AGPL's network-use clause applies: if you modify Zodia and let others connect to your modified version, you must make the source available to them under the same terms.
