🎃 Tantrik – Halloween Spirit Chat
“Speak to the spirits… if you dare.”
🧠 Inspiration
I wanted to turn the thrill of Halloween into an interactive AI experience. Instead of just looking at spooky visuals, users can actually talk to supernatural beings — complete with sounds, animations, and eerie atmospheres.
👻 What It Does
Tantrik lets users chat with three AI-powered spirits:
- 🧛 Dracula — gothic castle + vampire ambience
- 💀 Grim Reaper — foggy graveyard + death bells
- 👰 Bloody Mary — cracked mirrors + whispering spirits
Features
- Personality-rich AI conversations
- Animated horror backgrounds
- Unique ambient sounds per spirit
- Special effects (blood drips, shadows, mirror cracks)
- Mobile-friendly UI
🏗️ How We Built It
Backend: Python + Flask, separate GPT-4 agents for each spirit, streaming responses.
Frontend: Next.js 16, TypeScript, Tailwind CSS, custom horror animations, sound system.
⚠️ Challenges
The biggest challenge was choosing an AI architecture.
I tested a single root agent routing logic vs individual agents.
Root agent → high latency, mixed personalities, more cost.
Final choice → separate agents, giving:
- Faster responses
- Clearer personality boundaries
- Lower token usage
Also tackled: sound autoplay restrictions, animation timing, and performance with heavy visuals.
🏆 Accomplishments
- Built 3 fully distinct supernatural AI personalities
- Created a polished horror UI with animations + ambience
- Achieved smooth streaming chat
- Delivered a responsive, immersive experience
📚 What We Learned
- Persona consistency works best with isolated agents
- Audio UX is tricky due to browser limitations
- Streaming responses improve immersion
- Animation timing makes a huge difference in user feel
🔮 What’s Next
- 🎄 New themes (Christmas, New Year, Winter Spirits)
- 🎙️ Voice-based live chatting with the spirits
- 🧙 New AI characters: Witch, Oracle, Shadow Puppeteer
Tantrik will expand into a multi-season supernatural chat universe.
Log in or sign up for Devpost to join the conversation.