Inspiration
Tarot, astrology, rituals, and dream apps often turn personal reflection into prediction, subscription pressure, or an endless feed. I wanted something quieter: a private monochrome house that people can visit for a small daily practice, without accounts, analytics, generative readings, or claims of objective truth.
What it does
Night House is a native iPhone reflection app organized as rooms. In the Drawing Room, users can draw tarot and an original 36-card Omens deck through deterministic local engines. The Observatory presents lunar, planetary, and natal context calculated on-device. Other rooms support rituals, moods, dreams, saved readings, and a Night Book that finds local patterns across a person’s own entries.
The app clearly frames cards, sky notes, rituals, and patterns as reflective material—not prediction, diagnosis, or fact. Birth data, readings, moods, dreams, rituals, and detected patterns remain local. Optional NASA and weather context is source-labelled, independent from the local experience, and requested only when the user asks for it.
How I built it
Night House uses SwiftUI, SwiftData, WidgetKit, AstronomyKit, deterministic draw and editorial-composition services, and optional attributed network providers. The repository includes 70 passing tests for deck integrity, draw behavior, composition, persistence, patterns, privacy deletion, astronomy, weather attribution, NASA-source filtering, and widgets.
I directed the product boundaries, editorial voice, visual world, and source choices. Codex with GPT-5.6 translated that direction into the navigation, models, draw engines, layered reading composition, rituals, dream and mood flows, local pattern recognition, on-device astronomy, provider failure handling, accessibility, and tests. GPT-5.6 contributed through the development workflow, not as a runtime oracle.
Challenges
The central challenge was building delight without manufacturing authority. Deterministic systems needed enough editorial depth to feel meaningful while staying transparent about what they are. Astronomy, optional context providers, third-party provenance, privacy deletion, and accessible alternatives also had to fit the same coherent product.
Accomplishments
Night House feels like a complete place with a consistent voice and clear ethical boundaries. It combines original editorial systems, on-device calculations, private journaling, optional attributed context, and a deep verification suite without requiring an account or generative service.
What I learned
Codex accelerated the work most when the creative direction was specific. A strong metaphor, strict privacy rules, and explicit “not an oracle” language gave the agent a reliable framework for hundreds of smaller engineering and editorial decisions.
What’s next
Next I would complete broader VoiceOver and physical-device testing, expand original ritual and Omens material, add richer source-linked pattern explanations, and finish a release-level audit of every bundled asset and attribution.


Log in or sign up for Devpost to join the conversation.