Skip to content

Latest commit

 

History

495 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FutureSeer

Open-source AI divination platform — 50+ traditional occult systems (Vedic and Western astrology, Tarot, numerology, runes, I Ching, and more) as type-safe engines, plus a unified Ask the Seer layer that stays inside each tradition’s rules.

Live product: futureseer.app · Source: github.com/AndyOliverR/FutureSeer

Mysticism should be inspectable. We open-source the code so enthusiasts and engineers can audit methodology, improve accuracy, and self-host — not so anyone can paste secrets into git.

Who this is for

  • Practitioners who want readings whose methodology they can actually read and challenge
  • Engineers building type-safe astrology / divination tooling (tropical Western vs sidereal Lahiri Vedic, not a mash-up)
  • Supporters of open occult research who want inspectable engines and curated knowledge instead of another wrapper horoscope

Why this is hard (and worth funding)

Most AI horoscope apps hide the pipeline. FutureSeer does not: each tool follows that system’s established rules, profiles persist so returning users keep their reports, desktop and mobile use different design systems, and Seer chat goes through a shared AI control layer (gates, budget, fallback) rather than a raw SDK call.

That work is slow on purpose. Sponsor or fund it if you want the research to stay public.

What funding pays for

  • Chart-engine accuracy (birth-time → UTC → tropical / sidereal pipelines you can audit)
  • Depth in the traditional knowledge files that ground Ask the Seer
  • Keeping futureseer.app online so the live product matches the open source

Support: GitHub Sponsor button (after GitHub Sponsors is published) · Credits · Contact. See SUPPORT.md and CONTRIBUTING.md.

Why open source

Commercial AI “horoscope apps” often hide how readings are produced. FutureSeer aims to democratize serious divination tooling:

  • Algorithms and chart pipelines you can read and challenge
  • Per-tool Seer experts that stay inside that system’s domain
  • A master Seer that synthesizes across tools without mushing traditions together
  • Community contributions toward better traditional fidelity — and optional support so the lights stay on

Features

Product

  • 50+ divination tools with tool-specific reports and Ask the Seer chat
  • Mystical profile generation — comprehensive multi-tool reports stored for returning users
  • Daily insights and cross-tool “Ask the Seer”
  • Community discussion surfaces
  • Credits / payments via Razorpay (production); contributors can run without live billing keys

Technical

  • Next.js 16 (App Router) + TypeScript monolith
  • Firebase Auth + Firestore for profiles and persisted reports
  • AI: Groq (primary), optional OpenAI / Vercel AI Gateway — via a shared control layer (gates, budget, fallback)
  • Astrology pipeline: local→UTC birth time, tropical (Western) / sidereal Lahiri (Vedic/KP)
  • Dual design system: Devotionist web (≥768px) and Material 3 mobile (viewport under 768px)
  • PWA: install from the browser (no App Store / Play Store)

Architecture and agent rules: AGENTS.md · Runbook: docs/DEVELOPER_RUNBOOK.md

Quick start

Prerequisites

  • Node.js 24.x (see .nvmrc)
  • pnpm 10.28.2corepack enable
  • Your own Firebase project (or maintainer access)
  • Groq API key (and other keys as needed — see env-template.txt)

Installation

  1. Clone and install:

    git clone https://github.com/AndyOliverR/FutureSeer.git
    cd FutureSeer
    pnpm install
  2. Environment (never commit .env.local):

    Maintainers (Vercel):

    npx vercel login
    pnpm run vercel:link   # once per clone if .vercel is missing
    pnpm run env:pull:production

    Contributors:

    cp env-template.txt .env.local
    # fill Firebase + Groq (and optional) keys

    After a production pull, set local auth URLs as described in docs/DEVELOPER_RUNBOOK.md (§ Local env from Vercel).

  3. Run:

    DISABLE_WEBPACK_CACHE=1 pnpm dev

    Open http://localhost:3000.

Security

Contributing

Please read CONTRIBUTING.md before opening a PR. High-level:

  1. Fork → feature branch → focused PR
  2. Preserve traditional methodology for the tool you touch
  3. Match the correct design system for mobile vs desktop
  4. Run path-targeted verification from docs/VERIFICATION_PLANS.md

License

MIT — see LICENSE. Divination content is for education and entertainment; not medical, legal, or financial advice.

Support


FutureSeer — ancient systems, modern engineering, open to audit.

About

Open-source AI divination: 50+ traditional systems (Vedic/Western astrology, tarot, numerology) with inspectable engines and a unified Ask the Seer layer.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages