iffy  by antiwork

Content moderation platform for managing unwanted content

Created 7 months ago
413 stars

Top 70.8% on SourcePulse

GitHubView on GitHub
Project Summary

Iffy is an open-source platform designed for intelligent content moderation at scale, targeting developers and businesses seeking to automate the management of unwanted content. It offers a comprehensive dashboard, user lifecycle management, appeals handling, and customizable rules, aiming to reduce reliance on manual moderation teams.

How It Works

Iffy leverages AI, specifically OpenAI, for content analysis and moderation. It integrates with Clerk for user authentication and management, and optionally uses Resend for email notifications. The system allows for the creation of powerful, business-specific moderation rules and presets, automating actions like user suspension based on flagged content.

Quick Start & Requirements

  • Install: npm run dev:db:setup followed by npm run dev.
  • Prerequisites: PostgreSQL, Node.js, OpenAI API key, Clerk account, (optional) Resend API key, (optional) Anthropic API key, (optional) Mailosaur API key.
  • Setup: Requires setting up PostgreSQL, creating environment variables (.env.local), and configuring Clerk and OpenAI API keys.
  • Docs: iffy.com, Docs

Highlighted Details

  • AI-powered content analysis via OpenAI.
  • Integrated user management and lifecycle automation with Clerk.
  • Customizable rules and presets for tailored moderation.
  • Appeals management system with email notifications.

Maintenance & Community

  • Project maintained by antiwork.
  • Community support channels are not explicitly mentioned in the README.

Licensing & Compatibility

  • Licensed under MIT.
  • Allows for commercial use and self-hosting of the "Iffy Community" version.

Limitations & Caveats

The "Iffy Community" version includes only two basic presets (Adult content, Spam), while the paid "Iffy Cloud" offers nine. Self-hosting requires significant infrastructure management.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
1
Star History
10 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.