Skip to content

aa1234hd/KarmaCoreOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KarmaCore OS

KarmaCore is an autonomous moderation operating system for Reddit, built entirely on the Devvit platform with zero external dependencies.

It replaces standard AutoModerator scripts with a deeply integrated ecosystem of 27 custom-built modules designed to gamify positive interactions, dynamically analyze velocity-based threats, and manage moderation at scale through Native Bayesian ML classification and real-time community dashboards.

Features & Modules

KarmaCore consists of 27 deeply intertwined modules. A few of the highlights include:

  • Omni-Dossier: Centralized repository of user behavior, strikes, aura, and mod notes.
  • Velocity Shield: Dynamic report-based threat detection and automatic mitigation.
  • Command Center: Real-time 4-tab dashboard featuring Telemetry, Sentinel logs, Archive lookup, and Chrono-Heatmaps.
  • Overmind Heuristic: A Native Redis Naive Bayes ML classifier for automated content moderation.
  • Tribunal System: Consensus-based voting appeals with automated Scribe TL;DR generation.
  • Accountability Protocol: Transparent post removals utilizing a powerful 5-view Custom Post router.
  • Labyrinth & Crucible: Cognitive rule quizzes and probationary onboarding journeys.
  • Synapse Protocol: Decentralized threat federation and intelligence sharing between subreddits.
  • Eye of Argus: Native inverted index search for looking up archived strikes and actions.

Quick Start / Installation

Because KarmaCore OS relies on custom Devvit configuration, it currently must be deployed manually to your subreddit.

  1. Install the Devvit CLI: npm install -g @devvit/cli
  2. Log in to Reddit: devvit login
  3. Clone this repository and navigate to the directory: cd KarmaCoreOS
  4. Upload the app to Reddit's servers: devvit upload
  5. Install it to your subreddit: devvit install r/YourSubredditName (Replace YourSubredditName with your actual subreddit).
  6. Go to your subreddit's mod menu and navigate to App Settings to configure your Velocity, Paragon, and Strike thresholds.
  7. Access the KarmaCore Command Center from the ... menu at the top of your subreddit to spawn the dashboard.
  8. (Optional) Run the KarmaCore: NUKE ALL BOT POSTS action to delete any stuck or orphaned dashboard posts.

Tech Stack

  • Built entirely with Devvit / TypeScript.
  • Redis is used as the backbone for state, analytics, ML classification training sets, and inverted indexing.

v7.0 • The Omniscient Framework

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors