🧠 Inspiration
Reddit thrives on collective chaos and creativity — from r/Place to The Button. We wanted to capture that “hive-mind” energy and turn it into a persistent story universe where the community literally writes the world together. What if every comment, vote, and meme became part of living lore?
🎮 What it does
CrowdLore is an interactive storytelling game built on Reddit’s Developer Platform. Each day, the community faces a new moral or creative dilemma. Redditors vote or comment to decide what happens next, and AI (powered through Kiro Specs & Hooks) evolves the world — generating new chapters, ASCII art scenes, and lore updates in real time.
🏗️ How we built it
Frontend: React + Devvit Web for Reddit Interactive Posts.
Backend: Vite + TypeScript + Kiro IDE for workflow automation.
AI Layer: Kiro Specs auto-generate daily dilemmas, summarize top comments, visualize results in ASCII/emoji art, and simulate balance tests.
Storage: Reddit KV for world state and metrics.
Design: TailwindCSS for responsive dark-mode Reddit aesthetic.
Everything runs directly in Reddit’s embedded environment — no external servers required.
⚙️ Challenges we ran into
Managing asynchronous community input (votes + comments) while keeping story continuity.
Balancing AI-generated prompts to stay engaging yet Reddit-safe (no politics, no NSFW).
Packaging both the gameplay and the Kiro developer workflow within Devvit’s build system.
Optimizing ASCII art rendering inside Reddit’s UI sandbox.
🏅 Accomplishments that we’re proud of
Built a complete Reddit game loop — from prompt generation to world evolution — in under a week.
Seamlessly integrated Kiro automation to reduce manual balancing and content creation time by ~70%.
Created a game that feels truly Reddit-native while being safe, replayable, and open-source friendly.
📚 What we learned
How to harness Reddit’s community engagement for meaningful gameplay.
The power of Kiro Specs + Hooks in speeding up creative iteration.
Designing for “mass collaboration” requires simplicity, clarity, and humor.
Good moderation and safe AI design are essential for open community experiences.
🚀 What’s next for CrowdLore
Launching permanent r/CrowdLore subreddit where decisions persist across seasons.
Integrating real-time Kiro dashboards for vote analytics and world health meters.
Expanding to Discord and WebApp versions — where servers or friend groups can host their own worlds.
Adding player titles, flair rewards, and community-driven “canon archives.”
CrowdLore is just the beginning — a living experiment in collective storytelling, powered by Redditors and guided by AI.
Built With
- devvit
- kiro
- node.js
- react
- typescript
- vite
Log in or sign up for Devpost to join the conversation.