🧠 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

Share this project:

Updates