Professional TikTok-compatible LIVE streaming tool with overlays, alerts, Text-to-Speech, automation, and an extensive plugin ecosystem. Built with Node.js, Express.js, Socket.IO, and Electron.
Dieses Tool wird von mir als Solo-Entwickler zusammen mit Claude AI entwickelt. Es bietet eine umfassende Lösung für TikTok LIVE Streaming mit Overlays, Alerts, TTS, Soundboard und Event-Automatisierung.
Bugs oder Feedback? → loggableim@gmail.com
- Live-Verbindung über Username mit Eulerstream API
- Echtzeit-Events (Gifts, Follows, Shares, Likes, Chat, Subs)
- Auto-Reconnect bei Verbindungsabbruch
- Live-Statistiken und Gift-Katalog
- 75+ TikTok-Stimmen, 30+ Google Cloud-Stimmen (optional)
- User-spezifisches Voice-Mapping
- Automatisches TTS für Chat-Nachrichten
- Blacklist, Volume, Speed anpassbar
- Anpassbare Alerts für alle Event-Typen
- Sound + Text + Bild/GIF Support
- Template-System mit Variablen
- Mindest-Coins-Filter
- 100.000+ Sounds von MyInstants
- Gift-spezifische Sounds mit Icons
- Event-Sounds (Follow, Subscribe, Share)
- Like-Threshold-System
- 4 separate Goals (Likes, Followers, Subs, Coins)
- Individuelle Browser-Source-Overlays pro Goal
- OBS-Integration mit transparentem Full-HD-Overlay
- HUD-Konfiguration per Drag & Drop
- "Wenn-Dann"-Automatisierungen ohne Code
- 6 Trigger-Typen, 6 Action-Typen
- Komplexe Bedingungen mit 8 Operatoren
- Modulare plugin-basierte Architektur
- Einfach erweiterbar mit eigener Funktionalität
- 31 eingebaute Plugins (6 Early Beta, 10 Beta, 8 Alpha, 7 Final)
- AnimazingPal v1.3 mit Brain Engine (KI-Gedächtnis, Persönlichkeiten, Batch Processing)
- WebGPU-Engine für GPU-beschleunigte Effekte
- Global Chat Command Engine (GCCE)
- KI-Langzeitgedächtnis mit semantischer Vektorsuche
- Persönlichkeiten-System (5 vordefiniert + Custom)
- User-Profile mit Beziehungs-Tracking
- Batch Processing für natürlichen Sprachfluss
- Relevanz-Erkennung (Fragen, Grüße, Spam-Filter)
- GPT-Powered Antworten (GPT-4o-mini, GPT-5 Nano)
- Memory Decay mit Auto-Archivierung
📖 Vollständiger Dokumentations-Index - Übersicht aller Dokumentationen
Vollständige Wiki-Dokumentation: app/wiki/
- Wiki-Index - Vollständige Übersicht aller Dokumentationsseiten
- Getting Started - 5-Minuten-Schnelleinstieg
- Plugin-Liste - Alle 31 Plugins mit Details
- Overlays & Alerts - 25+ OBS-Overlays
- Advanced Features - WebGPU, GCCE, Performance
- FAQ & Troubleshooting - Probleme lösen
- LLM Start Here - Comprehensive technical guide (START HERE!)
- Contributing Guide - Contribution guidelines
- Architecture - System architecture
- Plugin Development - Create plugins
- Development Setup - Development environment
- Testing Guide - Testing strategies
- Security Guide - Security best practices
- Entwickler-Leitfaden - Coding-Standards
- Plugin-Dokumentation - Plugin-Entwicklung
- API-Reference - REST-API & WebSocket
- Architektur - System-Architektur
- Node.js 18.0.0+ (Download: nodejs.org)
- Moderner Browser (Chrome, Firefox, Edge)
- OBS Studio (für Overlays, optional)
- Eulerstream API Key (erforderlich für TikTok-Verbindung)
Die Desktop-Version mit Electron bietet eine vollständige, eigenständige Installation:
# Repository klonen
git clone https://github.com/Loggableim/ltth_desktop2.git
cd ltth_desktop2
# Dependencies installieren
npm install
# Desktop-App starten
npm run start:electronNur den Backend-Server ohne Electron starten:
# In den app-Ordner wechseln
cd app
# Dependencies installieren
npm install
# Server starten
npm startDer Server läuft auf http://localhost:3000
WICHTIG: Ein Eulerstream API Key ist erforderlich, um sich mit TikTok LIVE zu verbinden.
- API Key erhalten: https://www.eulerstream.com
- Konfiguration über eine der folgenden Optionen:
.envDatei imapp/Ordner erstellen:EULER_API_KEY=dein_api_key_hier- Dashboard Settings nach dem Start:
http://localhost:3000→ Settings
🔄 Backup Key:
Die App enthält einen Euler Backup Key für Notfälle. Wenn dieser verwendet wird, erscheint eine 10-Sekunden-Warnung mit der Aufforderung, einen eigenen kostenlosen API-Key von eulerstream.com zu holen. Bitte nutze deinen eigenen Key!
Detaillierte Anleitung: Siehe app/README.md
ltth_desktop2/
├── main.js # Electron main process
├── package.json # Electron app configuration
├── launcher.exe # Windows launcher
│
├── app/ # Backend application
│ ├── server.js # Express server
│ ├── README.md # Detaillierte Dokumentation
│ ├── package.json # Backend dependencies
│ ├── modules/ # Core modules
│ │ ├── database.js
│ │ ├── tiktok.js
│ │ ├── tts.js
│ │ ├── alerts.js
│ │ ├── flows.js
│ │ └── plugin-loader.js
│ ├── plugins/ # Plugin ecosystem
│ ├── public/ # Frontend assets
│ ├── routes/ # API routes
│ └── test/ # Tests
│
├── build-src/ # Launcher source code
│ ├── launcher-gui.go # GUI launcher
│ ├── launcher.go # Console launcher
│ └── README.md # Build instructions
│
└── .github/ # GitHub configuration
├── copilot-instructions.md # Development guidelines
└── workflows/ # CI/CD workflows
- App-Dokumentation - Vollständige Features, API, Troubleshooting
- Build-Anleitung - Windows Launcher kompilieren
- Changelog - Version history und Release Notes
- Copilot Guidelines - Development standards
Ältere Dokumentationen und detaillierte Implementierungs-Summaries wurden archiviert:
- Archived Docs - Desktop App Migration Optionen, GCCE Integration, Fix Summaries
- Migration Guides - Step-by-Step Anleitungen (NSIS, NW.js, Tauri)
Hinweis: Die archivierten Dateien enthalten wertvolle technische Details zu früheren Implementierungen und sind weiterhin als Referenz verfügbar.
- Source → Browser Source
- URL:
http://localhost:3000/overlay.html - Breite: 1920, Höhe: 1080
- ✅ "Shutdown source when not visible" deaktivieren
http://localhost:3000/goal/likes
http://localhost:3000/goal/followers
http://localhost:3000/goal/subs
http://localhost:3000/goal/coins
- URL:
http://localhost:3000/animation-overlay.html - Breite: 1920, Höhe: 1080
- Für Follow/Subscribe/Share/Gift Animationen
cd app
npm run dev# Development-Modus
npm run dev
# Production Build
npm run build # Alle Plattformen
npm run build:win # Windows
npm run build:mac # macOS
npm run build:linux # Linuxcd app
npm test # Alle Tests
npm run test:watch # Watch-Modus
npm run test:coverage # Coverage Reportnpm run lintPull Requests sind willkommen! Bitte beachte:
- Fork das Repository
- Branch erstellen:
git checkout -b feature/name - Code-Standards einhalten (siehe
.github/copilot-instructions.md) - Tests hinzufügen für neue Features
- Commit:
git commit -m 'Add feature' - Push:
git push origin feature/name - Pull Request öffnen
Bug-Reports & Feature-Requests:
- GitHub Issues
- E-Mail: loggableim@gmail.com
- Node.js 18+ - Runtime
- Express.js - Web framework
- Socket.IO - Real-time communication
- Better-SQLite3 - Database (WAL mode)
- Winston - Logging with daily rotation
- Tailwind CSS - Styling
- Socket.IO Client - Real-time updates
- Vanilla JavaScript - No framework dependencies
- Electron 33+ - Desktop application
- electron-builder - Build & packaging
- electron-updater - Auto-updates
- Eulerstream API - TikTok LIVE connection
- TikTok TTS API - Text-to-Speech
- MyInstants - Sound library
- OBS WebSocket v5 - OBS integration (optional)
- Zentrale Event-Verarbeitung über GCCE (Global Chat Command Engine)
- 60% weniger Event Processing durch Plugin-Konsolidierung
- 50-75% weniger Datenbank-Queries durch zentrale User-Daten-Pipeline
- Optimierte Launcher-Größe (28% Reduktion)
Mehr Details: Siehe archivierte GCCE Integration Dokumentation
CC BY-NC 4.0 - Creative Commons Attribution-NonCommercial 4.0 International
- ✅ Privat nutzen
- ✅ Modifizieren und teilen
- ✅ Mit Attribution
- ❌ Keine kommerzielle Nutzung
Siehe LICENSE für Details.
- Eulerstream - TikTok LIVE WebSocket API
- TikTok TTS API by @oscie57
- MyInstants - Sound library
- Tailwind CSS
- Socket.IO
- Better-SQLite3
- Electron
PupCid's Little TikTool Helper ist ein unabhängiges Analyse- und Creator-Tool. Es besteht keine geschäftliche, partnerschaftliche oder technische Verbindung zu TikTok oder ByteDance.
Dieses Tool nutzt öffentliche APIs und ist nicht offiziell von TikTok unterstützt. Nutzung auf eigene Verantwortung.
- ✅ Keine Login-Daten erforderlich
- ✅ Keine Daten-Sammlung (100% lokal)
- ✅ Open Source
⚠️ TikTok-Nutzungsbedingungen beachten
- 📖 Vollständige Dokumentation
- 📋 Changelog - Was ist neu?
- 🗂️ Archivierte Dokumentation - Ältere technische Details
- 🐛 GitHub Issues
- 📧 loggableim@gmail.com
Made with ❤️ by PupCid & Claude AI
Version 1.3.3 - Feature Release