Skip to content

nerineaoi/carricomms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CarriComms

Cross-platform chat relay for streamers.

Status License Platforms

CarriComms = carry your comms — not your games.
Now with a destiny-worthy upgrade:
One hub to sync all chats.

Integration Note:
Feature availability may vary per platform depending on API limits, reliability, or public endpoints.
CarriComms always prioritizes:

  1. Stability
  2. API-safe features
  3. Cross-platform consistency

CarriComms Overview

🚀 What is CarriComms?

CarriComms is a lightweight, CPU‑friendly, multi‑platform stream companion that unifies chat from Twitch, YouTube, and Kick into a single clean interface — plus notifications, supporter tracking, and basic moderation tools.

No tab chaos.
No missing messages.
No stress.

Just your stream, simplified.


✨ Core Features

Unified Chat Panel

  • Twitch, Kick, YouTube (supported events)
  • Real‑time only (no long‑term logs)
  • Clean, readable formatting
  • Zero clutter, zero distractions

Supporter Inbox

A specialized inbox for paid events:

  • bits / cheers
  • tips
  • gift subs
  • SuperChats (when supported)
    Includes:
  • read/unread
  • filters (min amount)
  • sorting (amount/time)
  • retention window (1–14 days)
  • archive
  • auto‑cleanup

Notifications

  • Optional toast pop‑ups
  • Optional sound alerts
  • Toggle per event type
  • Extremely light on CPU

Moderation Tools

  • Blocked‑word list
  • Basic caps/spam detection
  • Temporary flagged‑message storage

Planned Components

  • Discord Bridge (Cipher Bot) – Discord relay + mod tools (v4.0+)
  • OBS Integration – Custom docks and overlays for viewing CarriComms inside OBS (v5.0+)
  • Mobile Companion App – Push notifications, mod tools on the go (v6.0+)

🛠 Tech Stack

  • Python
  • Tkinter (desktop UI)
  • SQLite (settings + paid events)
  • Official Twitch / Kick / YouTube APIs

All implementation code lives in a private repository for IP protection.


📁 Public Repository Structure

CarriComms-Public/
│
├── README.md
├── roadmap.md
│
├── branding/
│   ├── logo.png
│   └── overview.png
│
├── screenshots/
│   ├── ui-mockups/
│   └── concepts/
│
├── media/
    ├── banners/
    └── promos/

All technical implementation details remain private.


🛠 Status

🟩 In active development (private repo)
🟧 Public docs & branding available here
🟥 Core code unreleased


🔐 Security

  • No passwords stored
  • OAuth2 only
  • No analytics
  • No tracking
  • No invasive logging
  • User tokens encrypted

CarriComms handles only what the APIs allow safely.

Full security documentation will be added at release.


📚 Documentation

  • System overview (/docs/overview.png)
  • Relay flow (/docs/flow-diagram.png)
  • Basic setup guide (coming soon)

🛣 Public Roadmap

See 👉 ROADMAP.md

📝 License

Apache License 2.0
See LICENSE for details.

CarriComms © 2025 Nerine Aoi (byneriaoi)