Inspiration

Cerebreddit was inspired by the challenges moderators face in managing large and active Reddit communities. The goal was to leverage AI to simplify moderation, help mods make faster and more consistent decisions, and provide deeper insights into subreddit activity and user behavior.

What it does

Cerebreddit is an AI-powered Reddit moderation tool that provides advanced features including text and image-based post search, AI-generated explanations for posts, suggested moderator replies, subreddit analytics, user behavior analysis, and bot detection. All of these features are seamlessly integrated into a single, intuitive dashboard accessible directly within Reddit.

How we built it

I used Devvit, Reddit's TypeScript-based developer platform, along with Redis for data caching and storage. AI functionality such as text and image embeddings were handled via Cloudflare Workers and Pinecone for efficient similarity searches. The front-end was crafted using HTML, CSS, and JavaScript, designed with a sleek, glassmorphic UI to provide an immersive moderation experience.

Challenges we ran into

One of the main challenges was timing I had to wait two weeks for my domain to be approved before I could fully test features in Reddit's production environment. During that waiting period, I resorted to manually testing functionalities through curl commands. Additionally, balancing university responsibilities and working simultaneously on a demanding team project significantly impacted the pace and workflow, making effective time management crucial.

Accomplishments that we're proud of

I'm proud that despite these hurdles, all planned features are fully functional and smoothly integrated into the dashboard. It feels rewarding to have created a powerful, practical moderation tool that significantly improves the moderation experience on Reddit.

What we learned

Throughout the development of Cerebreddit, I learned how crucial timing and proactive planning are for a project's success. Navigating external dependencies like domain approvals reinforced the importance of starting critical processes early and having contingency plans in place.

What's next for Cerebreddit

Moving forward, I plan to implement a search capability for moderation actions. Currently, Cerebreddit stores embeddings for mod actions, but due to time constraints, I wasn't able to implement a search feature. Additionally, I aim to enhance the image search capability by refining the image-matching algorithms for even more accurate and relevant results.

Built With

Share this project:

Updates