PupCid's Little TikTool Helper - Official Website
Version 2.0 - Complete Rework
The professional TikTok LIVE streaming solution with real-time events, TTS, alerts, soundboard, plugin system and OBS integration.
- ✨ Modern Design System - Fresh, clean interface with improved UX
- 🎨 Enhanced Branding - New #12a116 primary green with harmonious color palette
- 🌓 Multiple Themes - Light, Dark, System, and Monochrome (accessibility) modes
- ⚡ 120 FPS Animations - Smooth, GPU-accelerated animations
- 🔍 Live Search - Instant search across all pages
- 📊 Scroll Progress - Visual indicator of page scroll position
- 📱 Mobile-First - Completely responsive, optimized for all devices
- ♿ WCAG 2.1 AA - Full accessibility compliance
- 🚀 Perfect Lighthouse - 100/100 scores across all metrics
- 🎭 Mascot Sprites - Interactive mascot with multiple poses
- 📦 Version Badge - Auto-updating version indicator
- 📝 Changelog Renderer - Dynamic changelog from version.json
This repository contains the complete static website for PupCid's Little TikTool Helper (ltth.app), a professional streaming tool designed for TikTok LIVE streamers with features like:
- 📡 Real-time TikTok LIVE connection - Gifts, Chat, Follows, Shares, Likes, Subscriptions
- 🎙️ Text-to-Speech - 75+ TikTok voices & 30+ Google Cloud voices
- 🔔 Customizable Alerts - Sound + Text + Image/GIF support for all event types
- 🎵 Soundboard - 100,000+ sounds via MyInstants integration
- 🎯 Goals & Overlays - 4 separate goals with browser source overlays for OBS
- ⚡ Event Automation (Flows) - "If-Then" automation without programming
- 🎥 OBS Integration - Full-HD overlay & WebSocket v5 scene control
- 🎮 VRChat OSC Support - Avatar control via OSC protocol
- 🔌 Plugin System - 7+ pre-installed plugins, create your own with Plugin API
- 💾 100% Local - No cloud services, no login required, fully transparent
The website features a complete brand identity built around our primary color palette:
- Primary Green:
#12a116- Main branding color for CTAs and highlights - Secondary Green:
#19c724- Accent color - Neon Green:
#42ff73- Hover and success states - Complementary Purple:
#6412a1,#7a1cd6- Visual balance - Dark Mode:
#0e0f10,#111213- Deep anthracite backgrounds - Light Mode:
#f5f7f4- Off-white backgrounds
ltth.app/
├── index.html # Landing page with beta notice
├── features.html # Feature showcase
├── plugins.html # Plugin gallery
├── docs.html # Documentation
├── download.html # Download page
├── changelog.html # Version history
├── roadmap.html # Product roadmap
├── faq.html # Frequently asked questions
├── support.html # Support & contact
├── css/
│ ├── main.css # Complete branding & design system
│ └── docs.css # Documentation-specific styles
├── js/
│ ├── main.js # Core interactivity
│ └── docs.js # Documentation features
├── assets/
│ ├── ltthicon.png # Brand icon
│ ├── winken.png # Mascot waving
│ ├── zwinkern.png # Mascot winking
│ └── *.png # Icon assets
├── wiki/ # Complete wiki documentation
│ ├── Home.md # Wiki home
│ ├── Architektur.md # Architecture documentation
│ ├── Plugin-Dokumentation.md
│ └── ... # More wiki files
├── manifest.json # PWA manifest
├── sw.js # Service worker
└── CNAME # Custom domain configuration
- ✅ Real-time event processing (Gifts, Chat, Follows, Shares, Likes, Subscriptions)
- ✅ Text-to-Speech with 75+ TikTok voices and 30+ Google Cloud voices
- ✅ Customizable alert system with templates and variable support
- ✅ Soundboard with MyInstants integration (100,000+ sounds)
- ✅ Goals & Progress Bars with OBS browser source overlays
- ✅ Event Automation (Flows) - "If-Then" rules without coding
- ✅ OBS Integration via WebSocket v5
- ✅ VRChat OSC Integration for avatar control
- ✅ Multi-Profile System for different streaming setups
- ✅ Plugin System with 7+ pre-installed plugins
- ✅ Beta status notice with GitHub issue links
- ✅ Responsive mobile-first design
- ✅ Dark/Light mode with system preference detection
- ✅ Smooth animations and transitions
- ✅ Accessible color contrast ratios
- ✅ Consistent spacing and typography
- ✅ Static HTML/CSS/JavaScript (no build step required)
- ✅ Progressive Web App (PWA) support
- ✅ Service Worker for offline functionality
- ✅ SEO optimized with Open Graph tags
- ✅ Structured data (Schema.org)
- ✅ Mobile-friendly navigation
- ✅ Theme toggle with localStorage persistence
- ✅ Smooth scrolling
- ✅ Intersection Observer animations
- ✅ Form validation
- ✅ Search functionality (docs)
- A modern web browser
- Python 3 (for local server) or any static file server
# Clone the repository
git clone https://github.com/Loggableim/ltth.app.git
cd ltth.app
# Start a local server
python3 -m http.server 8080
# Or use Node.js
npx http-server -p 8080
# Visit http://localhost:8080 in your browser# Install Pillow (if not already installed)
pip install Pillow
# Generate PNG favicons from SVG
python3 generate_favicons.pyThis website is designed for GitHub Pages deployment and requires no build step.
-
Repository Settings
- Go to repository Settings → Pages
- Source: Deploy from a branch
- Branch:
main/ (root) - Save
-
Custom Domain (Optional)
- Add
CNAMEfile with your domain (e.g.,ltth.app) - Configure DNS A records:
185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153 - Or CNAME record:
<username>.github.io
- Add
-
HTTPS
- GitHub Pages automatically provides HTTPS
- Enable "Enforce HTTPS" in repository settings
# Clone the repository
git clone https://github.com/Loggableim/ltth.app.git
cd ltth.app
# Start a local server (Python)
python3 -m http.server 8080
# Or use Node.js
npx http-server -p 8080
# Or use PHP
php -S localhost:8080
# Visit http://localhost:8080ltth.app/
├── index.html # Landing page (required)
├── CNAME # Custom domain configuration
├── robots.txt # SEO - Search engine directives
├── sitemap.xml # SEO - Site structure
├── manifest.json # PWA manifest
├── version.json # Version data for badge
├── brand-kit.md # Complete brand guidelines
├── css/
│ ├── main.css # Core styles (enhanced)
│ └── docs.css # Documentation styles
├── js/
│ ├── main.js # Core JavaScript (enhanced)
│ └── docs.js # Documentation features
├── assets/
│ ├── favicon-*.png # Favicons
│ ├── ltthicon.png # Brand icon
│ ├── logo.svg # SVG logo
│ ├── mascot-sprite.png # Mascot sprite sheet
│ ├── winken.png # Mascot waving
│ ├── zwinkern.png # Mascot winking
│ └── screenshots/ # Product screenshots
└── [other-pages].html # Additional pages
Before deploying to production:
- All images optimized (use WebP when possible)
- CSS minified (optional, GitHub Pages handles caching)
- JavaScript tested in all major browsers
- All links working (no 404s)
- Meta tags updated (OG, Twitter Cards)
- Sitemap.xml updated with all pages
- Robots.txt configured correctly
- HTTPS enabled
- Custom domain configured (if applicable)
- Version.json updated with latest version
- Lighthouse scores: 100/100 across all metrics
The website is optimized for maximum performance:
-
No Build Step Required
- Pure HTML/CSS/JavaScript
- No frameworks or bundlers needed
- Instant deployment
-
Optimized Assets
- Lazy loading for images
- CSS custom properties for theming
- Minimal JavaScript footprint
- SVG for icons and logos
-
GitHub Pages Benefits
- Global CDN
- Automatic HTTPS
- Fast edge caching
- 99.9% uptime
# Make changes locally
git add .
git commit -m "Update website content"
git push origin main
# GitHub Pages will automatically deploy within 1-2 minutesThis website is designed for GitHub Pages deployment:
- Push to the
mainbranch - GitHub Pages will automatically deploy
- Custom domain
ltth.appis configured via CNAME file
- ✅ Semantic HTML5 markup
- ✅ Meta descriptions on all pages
- ✅ Keywords optimized for TikTok LIVE streaming tools
- ✅ Open Graph and Twitter Card tags
- ✅ Structured data for search engines
- ✅ Optimized images and assets
- ✅ Fast load times (no external dependencies)
This tool is currently in active development (Beta). Bugs may occur and features are being actively improved.
Report bugs: GitHub Issues
Request features: GitHub Issue System
Comprehensive wiki documentation is available in the /wiki folder:
- Home - Wiki overview and navigation
- Installation & Setup - Getting started guide
- Architecture - Technical architecture and system design
- Plugin Documentation - Plugin system guide
- API Reference - REST API and WebSocket events
- FAQ & Troubleshooting - Common issues and solutions
- Chrome/Edge 90+
- Firefox 88+
- Safari 14+
- Opera 76+
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Need help? Check out our resources:
Made with ♥ by Loggableim