social_stream  by steveseguin

Browser extension for consolidating live social messaging streams

created 3 years ago
861 stars

Top 42.5% on sourcepulse

GitHubView on GitHub
Project Summary

Social Stream Ninja consolidates live social messaging from dozens of platforms into a unified stream, offering features like a "featured chat" overlay, bot commands, AI moderation, and text-to-speech. It targets streamers and content creators seeking to manage and enhance audience interaction across multiple channels, providing a free, low-latency solution via VDO.Ninja's data-transport API.

How It Works

The project leverages browser extensions and a standalone app to capture chat messages. It utilizes VDO.Ninja's WebRTC capabilities for secure, low-latency data transport between browser windows. Customization is achieved through URL parameters, CSS injection, and a scriptable plugin file for custom logic, enabling advanced features like AI moderation and automated responses.

Quick Start & Requirements

Highlighted Details

  • Supports over 70 platforms including Twitch, YouTube, Facebook Live, Zoom, Discord, Slack, and X (Twitter).
  • Integrates LLMs via Ollama API for AI-powered moderation, chat, and RAG.
  • Offers extensive customization via URL parameters, CSS, custom JavaScript, and a server API for remote control and message ingestion.
  • Includes Text-to-Speech (TTS) support with free system TTS and premium options like Kokoro, Google Cloud, and ElevenLabs.

Maintenance & Community

Licensing & Compatibility

  • License: GPLv3.0.
  • Compatibility: GPLv3.0 is a strong copyleft license. Commercial use or linking with closed-source projects may require careful consideration due to the copyleft nature of the license.

Limitations & Caveats

  • Using automated messaging may violate platform Terms of Service and risk account bans.
  • Browser tab throttling or minimization can cause chat streams to stop working; specific browser flags may need adjustment.
  • Firefox support is temporary and lacks persistence.
  • Manifest V2 support is maintained for stability but will eventually be deprecated.
Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
22
Issues (30d)
16
Star History
73 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.