Selfward
A quiet tool for building your own oracle deck. Pick a tradition, write what every card means in your own words, render the art, and keep the deck digital — or hold it in your hands as a printed set. Introspection you author yourself.
Your deck, four steps
Pick a tradition
Choose the tradition or framework your deck is grounded in — the shape it will take before you make it yours.
Write every card
Card meanings and text are yours to write. No borrowed interpretations — the language that lands for you.
Render the art
Generate card artwork with AI from prompts you shape, or commission a human artist for a fully bespoke deck.
Choose the format
Keep the whole thing digital, or have it printed as a physical deck you can actually pull cards from.
Exploring is free. Payment comes only when you're ready to finish and export a deck.
Engineering something personal
The Idea
Oracle and tarot decks are tools for reflection, but their meanings come from someone else. Selfward flips that: you author every card, so the deck reflects your own inner language rather than a stranger's.
The Architecture
A Next.js app with magic-link auth via Supabase, decks and card meanings in Neon Postgres, and art rendered through fal.ai (Flux.1-schnell). Renders and print PDFs are cached in Cloudflare R2 for re-download.
Digital to Physical
Ordering a physical deck composes a print-ready PDF server-side with Puppeteer, handed to a fulfillment partner. Stripe handles the order; Resend sends the transactional updates.
Privacy by Design
The meanings you write are never sent to any AI model — only the prompts you explicitly submit for art rendering cross that boundary. No behavioral analytics on your deck work, and no selling data.
Built with
Build a deck that's actually yours
Start exploring for free — pick a tradition and write your first card.