Inspiration

Reddit overflows with wisdom, only if you can survive the chaos to find it! RedditAI was born from the vision to tame this jungle, making clarity, safety and convenience the new standard for every Redditor. With agentic AI, we aim to turn the noise into knowledge, so everyone gets the good stuff without getting overwhelmed.

What it does

RedditAI scans threads, auto-curates the best insights from each subreddit and lets Letta agents and Claude API join forces to package wisdom into bite-sized, actionable highlights. Imagine if subreddit mods had a superpower and every thread could be TL;DR’d by magic (actually just fancy probability built on top of gradient descent and GPU debt).

How we built it

  • Frontend + Backend (Next.js + FastAPI + LLM + Tailwind)
    We built UI with Next.js/TypeScript, styled with Tailwind. All calls hit our FastAPI backend, that orchestrates everything. We fetch thread data using Reddit’s public endpoints, then route prompts to Claude through a unified function.

  • Subreddit Summary (Letta and its clutch editable memory blocks)
    Each subreddit maps to a Letta agent and a persistent editable memory block (subreddit_summary). When we process threads, we update the subreddit’s memory (recent topics, policy flags and an evolving overview). A small Letta prompt turns that snapshot into a clean summary. That’s what powers the "What’s going on?" card and also the context for the chat.

  • AI Moderation (Contextual Agents and Policy Core)
    For moderation, we moved beyond a simple global model. We map each subreddit to a dedicated Letta agent and a persistent memory block (decision_memory). This allows the agent to develop a "community persona" by tracking recent topics and policy triggers, which in turn calibrates its moderation thresholds (e.g., being stricter on sourcing for r/AskHistorians vs. r/AskReddit). We enforce platform-wide consistency with a Policy Core that unifies label definitions. When a comment is checked, we build a strict prompt, integrating the Policy Core, the agent’s memory snapshot and the comment, to force a deterministic JSON output (VIOLATION, NEEDS_WARNING, or FINE) along with an auditable reason. This turns chaos into explainable, context-aware decisions.

In short: a clean Next.js front‑end, a pragmatic FastAPI brain and a Letta‑backed memory layer that turns subreddit chaos into crisp, reusable context you can chat with.

Challenges we ran into

  • Making agents behave nicely on unpredictable Reddit content
  • Teaching Claude the art of "Reddit sarcasm"
  • And, like any true YC startup, we brainstormed a dozen ideas, debated them hard, watched each plan get torn apart and happily pivoted more times than a Reddit meme thread, because giving up ain't our style!

Accomplishments that we're proud of

  • Built intelligent, stateful Letta agents that can digest even the busiest Reddit threads and deliver clear, concise highlights
  • Adapted (and pivoted) through several project directions, the kind of resilience YC loves to see
  • Integrated Claude’s API to generate smart, nuanced summaries that capture Reddit’s unique conversational style
  • Kept the crashes and caffeine count low, while keeping moving forward

What we learned

  • Modular agent frameworks, especially Letta’s stateful agents and memory blocks save your sanity (and keep track of every dramatic Reddit plot twist for you)
  • Claude’s API can surprise you in the best way
  • YC-style ambition means your roadmap is drawn in pencil, your agents pivot with you and your final demo is "mostly working and definitely memorable"

What's next for RedditAI

Could YC funding be on the horizon? Maybe. With Letta’s agentic backbone supporting our next steps, we’re focused on quietly refining core features like humor/sarcasm detection, real-time summaries and tailored insights for diverse communities. Whether it’s a partnership, a new API integration, or just thoughtful growth, RedditAI aims to become the AI tool that mods and founders actually want in their toolkit.

Built With

Share this project:

Updates