{"id":50798724,"url":"https://github.com/lordbuffcloud/hive-grimoire","last_synced_at":"2026-06-12T17:05:34.537Z","repository":{"id":350956760,"uuid":"1208907400","full_name":"lordbuffcloud/hive-grimoire","owner":"lordbuffcloud","description":"Bee-themed Goetic timing \u0026 sigil companion — 72 spirits, planetary hours, honeycomb UI","archived":false,"fork":false,"pushed_at":"2026-04-13T01:01:13.000Z","size":465,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-04-13T01:20:19.232Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://goetia-app.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lordbuffcloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-04-12T22:32:00.000Z","updated_at":"2026-04-13T01:01:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/lordbuffcloud/hive-grimoire","commit_stats":null,"previous_names":["lordbuffcloud/hive-grimoire"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/lordbuffcloud/hive-grimoire","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fhive-grimoire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fhive-grimoire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fhive-grimoire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fhive-grimoire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lordbuffcloud","download_url":"https://codeload.github.com/lordbuffcloud/hive-grimoire/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fhive-grimoire/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34253955,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-12T17:05:33.733Z","updated_at":"2026-06-12T17:05:34.531Z","avatar_url":"https://github.com/lordbuffcloud.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hive Grimoire\n\nA bee-themed Goetic timing \u0026 sigil companion. 72 spirits of the *Ars Goetia* mapped to a honeycomb grid, with accurate planetary hours and deterministic intent matching.\n\n## Features\n\n- **Honeycomb Grid** — 72 hexagonal cells, one per Goetic spirit. Current planetary hour's matching spirits glow amber. Search by keyword to find spirits by domain.\n- **Spirit Detail** — Sigil display, correspondences (planet, zodiac, metal, direction), powers, and a timing panel showing the next optimal working window.\n- **Planetary Hours Clock** — Real-time Chaldean planetary hours calculated from true sunrise/sunset via device geolocation.\n- **Intent Matcher** — Enter a goal in natural language; deterministic keyword matching returns ranked candidate spirits with timing.\n- **Working Journal** — Log sessions with spirit, intent, planetary hour, and notes. Stored in IndexedDB (never leaves your device). Export to Markdown for Obsidian.\n- **Meditation Mode** — Full-screen sigil with breath-pacing ring and configurable timer.\n\n## Setup\n\n```bash\nnpm install\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000).\n\n### Run tests\n\n```bash\nnpm test\n```\n\n### Docker self-hosting\n\n```bash\ndocker compose up --build\n```\n\nServes on port 3000.\n\n### Deploy to Vercel\n\nPush to GitHub and import in the Vercel dashboard. No configuration needed — Next.js is auto-detected.\n\n## Tech Stack\n\n- **Next.js 16** (App Router) + TypeScript\n- **Tailwind CSS** with amber/gold/black palette\n- **suncalc** for astronomical calculations\n- **idb** for IndexedDB journal storage\n- Static JSON data, no backend\n\n## Data Sources\n\nSpirit data is compiled from public domain sources:\n\n- Joseph Peterson's critical edition (esotericarchives.com)\n- S.L. MacGregor Mathers, *The Goetia* (1904)\n- British Library Sloane MSS 2731 and 3825\n\nEach spirit entry notes its manuscript provenance. Sigils are currently geometric placeholders pending reproduction from manuscript sources.\n\n## Planetary Hours Accuracy\n\nPlanetary hours follow the Chaldean order (Saturn, Jupiter, Mars, Sun, Venus, Mercury, Moon). Day hours divide the period from true sunrise to sunset into 12 equal parts; night hours divide sunset to next sunrise into 12 equal parts. The first hour of each day is ruled by the day's planet (Sun on Sunday, Moon on Monday, etc.).\n\nThe calculation uses the `suncalc` library for solar position and is verified against known planetary hour tables.\n\n## Philosophical Framing\n\nThis app treats the Goetia as a symbolic map of consciousness — archetypal forces to be understood and integrated, not literal entities to command. The bee symbolism reflects this: a hive is a distributed intelligence, each cell a discrete pattern, the whole greater than the sum. The 72 sigils are cells in that hive of human psychic experience.\n\n**This is a contemplative and study tool, not a claim about metaphysical efficacy.**\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flordbuffcloud%2Fhive-grimoire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flordbuffcloud%2Fhive-grimoire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flordbuffcloud%2Fhive-grimoire/lists"}