hermex
Astrology learning game and reflective Hermes AI MVP for hermex.fun
Astrology learning game and reflective Hermes AI MVP for hermex.fun

Hermex Fun is an open-source astrology learning game for reflective self-discovery.
Hermex helps people enter birth data, explore a natal chart, learn basic astrology concepts, and receive a concise AI-assisted reflection. The goal is not fortune-telling. Hermex is designed as a playful, educational, and non-deterministic way to understand patterns, strengths, interests, relationship themes, and career exploration.
Website target: https://hermex.fun
Repository: https://github.com/wauputr4/hermex
Hermex is useful for:
Hermex is intentionally open source. Self-hosted users can run the community edition with their own infrastructure and AI credentials.
Hermex is currently in beta MVP.
The project is ready for experimentation, self-hosting, and contribution, but the product should still be treated as an evolving educational prototype.
cd backend
cp .env.example .env
python3.11 -m pip install -r requirements.txt
python3.11 -m uvicorn app.main:app --host 127.0.0.1 --port 5667 --reload
cd frontend
cp .env.example .env
npm install
npm run dev -- --host 127.0.0.1 --port 5666
Open:
http://127.0.0.1:5666
The local frontend proxies API and admin routes to the backend.
Local dashboard:
http://127.0.0.1:5666/admin/dashboard
Default local credentials:
username: admin
password: hermes-admin
Change the admin password and session secret before any hosted deployment.
Backend variables are documented in:
Frontend variables are documented in:
Google Analytics is opt-in through VITE_GA_MEASUREMENT_ID; leave it empty for
self-hosted deployments that should not report usage to the hosted property.
Never commit real API keys, OAuth secrets, admin passwords, or production session secrets.
Because Hermex is a PWA, production deployments must handle service worker cache, browser cache, and local guest storage carefully.
Read the deployment checklist before releasing:
That guide includes cache headers, service worker update notes, local storage migration guidance, reverse proxy notes, and release smoke-test steps.
Public legal pages for hosted OAuth verification:
https://hermex.fun/termshttps://hermex.fun/privacyIssues and pull requests are welcome.
Good contributions include:
Please avoid committing real user data, secrets, or provider-specific private billing code.
Hermex is a reflective game and education tool. It should support curiosity, self-understanding, and personal development.
Hermex should not be used as deterministic advice for medical, legal, financial, or life-critical decisions.
MIT