💡 Innovative Digital Tools for Creators and Professionals
✨ Discover unique and intelligent software solutions from Vibecodesoft — crafted to unite creativity and technology. Our tools empower creators, designers, and developers to work smarter, design faster, and bring ideas to life with style and precision. 🌐 Explore. Create. Innovate.
EventBatcher
⏱️ EventBatcher Privacy-focused Desktop Activity Tracker & Work Report Manager for Windows, macOS & Linux Download EventBatcher Free (Windows, macOS & Linux): https://apps.vibecodesoft.com 🧭 Overview EventBatcher is a local desktop application for recording and analyzing your work activity on Windows, macOS and Linux. The application records changes between applications and windows as well as active and idle time. It turns this activity into clear insights and reports that help you understand how your workday was actually spent. Track work activity across applications and windows Analyze working time, idle time and business hours Compare days, weeks, months and custom periods Automatically create structured work reports Optionally generate AI-assisted summaries Automatically send reports by email Exclude unwanted applications and windows from recording Keep activity data and reports stored locally EventBatcher works without screenshots, keylogging, audio or camera recording and does not read document contents. Instead, it records activity metadata such as application, window title, time and active/idle status. Ideal for work-time analysis, activity records, work journals, client reports and reviewing how previous workdays were spent. 🚀 Highlights Change-aware Activity Tracking EventBatcher records relevant changes in applications, windows and activity status instead of storing identical events repeatedly at short intervals. Visual Work-Time Analysis Explore your activity through clear timelines and find out which applications and windows account for most of your working time. Individual Business Hours Define separate working hours for each weekday and automatically distinguish between regular business hours and activity outside those hours. Flexible Time Ranges Analyze individual days or identify longer-term patterns across weeks, months and custom periods. Automatic Work Reports Create structured reports covering the full day as well as a separate view of your defined business hours. Optional AI Summaries Optionally turn recorded activity into compact, easy-to-read AI-assisted work summaries. Automatic Report Delivery Send daily, weekly and monthly reports automatically via SMTP – directly in the email body, as a PDF attachment, or both. Editable Event Blacklist Exclude noisy operating-system applications, background processes or specific windows before they are recorded. Privacy-focused Tracking No screenshots, keystrokes, clipboard contents, audio or camera recording, and no analysis of file or document contents. ⚙️ Typical Use Cases Work Journal & Daily Review Reconstruct previous workdays without having to remember every individual task from memory. Timesheets & Activity Records Use recorded activity as a basis for timesheets and documentation of completed work. Client & Project Reports Create understandable summaries for client updates, project reports or internal documentation. Identify Work Patterns Compare regular working hours, breaks and after-hours activity across longer periods. 📊 Dashboard & History The Dashboard shows the current recording status and lets you analyze recorded activity for a day, week, month or custom period. Timeline – review activities in chronological order Applications – compare usage time across applications Windows – inspect individual windows within an application in more detail Active / Idle – distinguish active working periods from idle time Business Hours – review activity within defined working hours separately System Usage – view CPU, memory and disk utilization over time History – search and open previous days, export activity and update reports 🤖 AI & Automatic Reports EventBatcher creates local deterministic work reports and can optionally complement them with AI-generated summaries. For AI analysis, you can choose whether to include the full day, business hours only, or both. Custom instructions, provider settings and cost parameters can be configured and tested before automatic use. Completed reports can then be sent automatically through your own SMTP account: Daily – report for the previous calendar day Weekly – summary of the previous week Monthly – summary of the previous calendar month Format – email body, PDF attachment or both Recipients – configure To, CC and BCC individually Fallback – use the regular generated report when no AI summary is available 🔒 Privacy & Local Data EventBatcher focuses on activity metadata and deliberately avoids extensive screen or content capture. No screenshots No keylogging No clipboard contents No audio, camera or video recording No file or document contents Local storage of activity history Encrypted local storage for API keys and passwords Important: Window titles can themselves contain sensitive information such as filenames, page titles or contact names. Applicable privacy, notification and consent requirements should therefore be considered when using EventBatcher. 🪄 Quick Start Start EventBatcher Review recording, idle and retention settings Define business hours for each weekday Adjust the event blacklist if needed Let recording run in the background Review activity through Dashboard and History Optionally configure AI and test the connection Optionally configure SMTP and perform a test delivery Enable automatic daily, weekly or monthly reports ⏱️ EventBatcher Understand how your workday was actually spent, analyze applications, windows, working and idle time, and automatically create clear reports – privacy-focused, local and optionally AI-assisted.
Kiosk-PC 4K
🖥️ Kiosk PC 4K – Ultra Compact Digital Signage System The Kiosk PC 4K is a powerful, ultra-compact industrial PC designed for continuous operation. Built for kiosk systems, digital signage, information terminals, trade fairs, and multi-screen installations – reliable, silent, and energy efficient. With dual HDMI outputs supporting 4K@60Hz, flexible screen modes, and VESA mounting, this system is ideal for professional display control in 24/7 environments. 🛠️ Configuration Configuration: None Operating System: None 🚀 Key Highlights 4K@60Hz support: Smooth playback on high-resolution displays. Dual display operation: Mirror or extend screens (Left / Right / Top / Bottom). Ultra compact design: Only 0.67L enclosure. Low-noise operation: Ideal for noise-sensitive environments. VESA mounting: Clean and hidden installation behind displays. Perfect for kiosk mode: Compatible with Windows and Linux. 🧠 Hardware Specifications Mainboard: GB-BLPD-5005R (Rev. 1.0) Processor: Intel® Pentium® Silver J5005 Memory: 8 GB DDR4 (1× SO-DIMM slot) Storage: 128 GB SSD Graphics: Intel® UHD Graphics with 4K support 🖥️ Display & Graphics 2× HDMI outputs: HDMI 2.0a – up to 4K @ 60Hz HDMI 1.4b – up to 4K @ 30Hz Screen mirroring or desktop extension Display positioning: Left / Right / Above / Below Supports dual-display setups 🔌 Connectivity & Ports 4× USB 3.0 (including 1× USB Type-C™) Gigabit LAN Intel® Dual-Band Wi-Fi (802.11ac) Bluetooth 4.2 Headphone & microphone jack 📐 Design & Mounting Dimensions: 56.22 × 103 × 116.52 mm Chassis volume: Only 0.67 liters VESA mount: 75×75 mm & 100×100 mm (included) Ideal for hidden mounting behind displays 💼 Typical Use Cases Digital signage & advertising displays Kiosk & information terminal systems Retail window displays Menu boards & POS systems Trade shows, events & exhibitions Industrial monitoring & control displays ⚡ Conclusion The Kiosk PC 4K combines a compact form factor, reliable Intel® technology, and modern 4K graphics output. The perfect solution for professional kiosk and multi-display applications where space, stability, and performance matter.
LangBatcher
🌍 LangBatcher Batch translator for documents, code, Office files, PDFs & images – Translate large volumes of files locally, structured, and repeatable Download LangBatcher Free (Windows, macOS & Linux): https://apps.vibecodesoft.com 🧭 Overview LangBatcher is a powerful desktop tool for local batch translation of files, documents, and structured content. Add files or entire folders – and LangBatcher handles the full translation process: Translates JSON, PO, TXT, Markdown, HTML, PDF, DOCX, XLSX, PPTX, and images Automatically detects file types and applies suitable translation strategies Protects placeholders, keywords, regex patterns, and structured content Fills missing PO entries without overwriting existing translations Processes code and config files using safer key-value heuristics Supports multiple target languages in a single run Uses local AI models for offline-first translation workflows Perfect for developers, agencies, shop owners, localization workflows, internal teams, and recurring translation tasks. 🚀 Highlights Offline-first batch translation in 100+ languages Translate large volumes of files locally on your desktop – no cloud required, powered by local AI models. Smart file type detection LangBatcher does not treat files as plain text but selects the safest processing strategy based on file type. Wide format support Process documents, structured text files, Office files, PDFs, images, and code/config files in a single queue. PO translation with missing-only mode Fill only missing msgstr entries in .po files while keeping existing translations untouched. Safer code & config translation Translate only human-readable content in files like Python, JavaScript, TypeScript, YAML, TOML, INI, CFG, .env, or properties files. Keyword & placeholder protection Protect product names, IDs, variables, template placeholders, and other critical content from unintended translation. Regex rules & dictionary corrections Use protection patterns and post-translation replacements for consistent terminology, branding, and fixing known translation issues. Multiple target languages per run Generate multiple language outputs in a single batch with status tracking, progress visibility, and partial results retention. PDF & image workflows LangBatcher uses best-effort redraw for PDFs and local OCR/replacement logic for image-based content. Cross-platform desktop tool Available for Windows, macOS, and Linux. 💡 Typical Use Cases Translate language files for apps, tools, or websites Automatically complete missing entries in PO files Prepare JSON, YAML, or config files for multilingual projects Export PDFs, Office files, and documentation into multiple languages Localize product texts, help files, and Markdown documentation Translate images with text using local OCR workflows Maintain consistent terminology with dictionary and protection rules Standardize recurring translation processes using presets ⚡ Example Workflow Add files or entire folders Select source language, target languages, and translation mode Define keywords, protection patterns, or dictionary rules Click Start Batch LangBatcher automatically processes all files and generates structured outputs for your selected target languages. 🧩 Flexible Translation Control LangBatcher combines multiple translation and protection mechanisms in a single interface: Automatic file-type processing All-text translation mode Key-value strings-only mode Missing-only PO filling Keyword protection Regex protection patterns Post-translation dictionary corrections Everything in one central application – no complex scripts or manual editing required. 🪄 Quick Start Open LangBatcher Add files or folders Select source and target languages Start the batch LangBatcher handles the rest automatically. 🌍 LangBatcher Translate files faster, protect structure and terminology, and automate local translation workflows – with just a few clicks.
MailBatcher
📧 MailBatcher AI-powered desktop email automation for SMTP/IMAP profiles, templates, address books, webhooks, and workflow-based processes Download MailBatcher Free for Windows, macOS & Linux: https://apps.vibecodesoft.com 🧭 Overview MailBatcher is a local desktop application for traditional and AI-powered email automation with reusable SMTP/IMAP profiles, email templates, address books, monitored folders, schedules, and controlled AI workflows. Create structured, repeatable, and validated email processes without running your own mail server or writing complex automation scripts: Send emails from local folders using filename patterns, variables, attachments, and retry rules Automatically respond to incoming messages based on sender, subject, content, or attachments Analyze, classify, and process incoming emails with configurable AI models Extract contact details, priorities, classifications, escalation states, and counters from messages Generate AI-assisted replies based on existing HTML and plain-text templates Send qualified enquiries to approved APIs or webhooks as validated JSON payloads Automatically deliver digital products or documents as attachments based on recognized transactions Run recurring email workflows daily, weekly, or monthly Use address books for recipient lookups, variables, status fields, and language-specific templates Centrally manage SMTP, IMAP, AI providers, templates, attachments, history, token usage, and incidents Ideal for invoice delivery, customer support, lead qualification, contact extraction, CRM integrations, digital product fulfilment, reports, mailbox automation, file-based processes, and backup or archiving strategies. 🚀 Highlights Reusable SMTP & IMAP Profiles Create email profiles for outgoing SMTP and incoming IMAP accounts and reuse them across multiple workflows. Workflow-Based Email Automation Create repeatable sending, responding, AI, scheduling, and archiving workflows through one central desktop interface. AI-Powered Email Processing Process incoming messages with a configured AI provider. Define a specific workflow task that determines which information may be analyzed, extracted, classified, or used to generate a response. Controlled Structured AI Outputs MailBatcher generates the expected JSON structure from the capabilities enabled in the workflow. Unsupported fields, actions, and output formats are rejected before execution. AI Replies Using Existing Templates Use existing template subjects, content, languages, and footers as the foundation for AI-assisted responses. The AI can replace only the inner message content while preserving the template heading, design, and signature. Automatic Classification and Prioritization Classify incoming messages into categories such as billing, technical, cancellation, sales, spam, or other, and assign priorities such as low, normal, high, or urgent. AI-Powered Address Book Updates Extract explicitly provided names, email addresses, phone numbers, customer IDs, language codes, or custom status fields and use them to update selected address book entries. External APIs and Webhooks Send qualified email enquiries as validated JSON payloads to configured CRM systems, ticketing platforms, automation services, or custom web applications. Validated API Payloads External API payloads must match the configured JSON structure exactly. Missing, additional, renamed, or incorrectly typed fields are rejected. Controlled Attachment Selection AI workflows may use only files that have been explicitly configured as approved attachment sources. Filenames are matched exactly and are never invented or approximated. Controlled Routing Recipients, IMAP folders, attachments, and external API targets are checked against values configured in the workflow. The AI may select only approved destinations. Send from Folder Workflows Monitor local folders, recognize files using patterns, extract variables, add attachments, retry failed deliveries, and move files into sent or error folders. Respond to Emails Workflows Monitor IMAP mailboxes, match incoming messages by sender, subject, or content, and trigger reply, send, or forwarding actions. Scheduled Email Delivery Schedule daily, weekly, or monthly email workflows using templates and attachments. Missed executions can optionally be processed after the application restarts. Address Book-Based Automation Use address books for recipient lookups, workflow matching, template variables, custom fields, and language-specific template selection. HTML and Plain-Text Email Templates Create professional templates with HTML content, plain-text fallbacks, inline images, sender variables, and language-specific variants. AI Cost and Token Overview Workflow history records AI responses, input and output token usage, and estimated execution costs for transparent usage tracking. Integrated Safety Mechanisms Duplicate prevention, allowlist checks, structured validation, error handling, runtime incidents, and optional error reports help reduce workflow failures. Local Desktop Workflow Hub Profiles, workflows, templates, address books, history, and settings are stored locally on your system. Email and AI credentials are stored locally in encrypted form. Import, Export, and Configuration Backups Import and export central management data or back up the complete application configuration. Passwords and API keys are intentionally excluded from exports. Background and Autostart Mode MailBatcher can optionally continue running in the background and launch automatically when the operating system starts, allowing enabled workflows to run continuously. Cross-Platform Desktop Tool Available for Windows, macOS, and Linux. 🤖 AI Email Workflows AI Email workflows extend traditional IMAP processing with controlled, task-based analysis of incoming messages. You describe the specific business process and define which inputs may be processed and which outputs may be generated. MailBatcher creates the expected structured response and validates the AI result before performing any action. Configure the AI provider, model, endpoint, timeout, and optional completion limit Define the business operation as a clear workflow task Allow only explicitly enabled AI outputs Let the workflow select between reply, forward, new send, or no action Update address book fields in a controlled way Move messages into approved IMAP folders Select approved attachments using exact filenames Send validated JSON payloads to approved API targets Review AI responses, token usage, estimated costs, and validation errors in workflow history The AI does not have unrestricted control over the application. It provides structured suggestions only within the capabilities and values configured for the workflow. ⚙️ Workflow Examples Automatic Invoice Delivery from Folders Monitor invoice folders and automatically send PDF invoices using filename patterns. Extract customer IDs from filenames such as INV_10045.pdf, identify recipients through the address book, render email templates, add attachments, and move processed files into sent or error folders. Recipient Lookup Using Customer IDs Use variables extracted from filenames, CSV mappings, or address books to automatically determine recipients, contact persons, languages, company names, or workflow-specific template variants. Automatic Mailbox Responses Monitor IMAP mailboxes and automatically reply, forward, or trigger follow-up actions when the sender, subject, attachments, or message content matches defined rules. AI-Powered Customer Support Classify the latest incoming customer service message as billing, technical, cancellation, sales, spam, or other. Determine its priority and escalation status, update the contact history, and generate an appropriate reply using an existing template. Automatic Escalation of Urgent Enquiries Detect security incidents, legal threats, chargebacks, or business-critical problems. When necessary, suppress the automatic reply and move the message into an approved escalation folder. Contact Extraction from Incoming Emails Extract explicitly provided names, email addresses, phone numbers, customer IDs, and language information from a message and transfer them into the selected address book in a controlled manner. Spam and Ambiguity Detection Detect obviously unwanted messages or unclear contact identities. Prevent uncertain data from being saved and optionally move the message into an approved spam folder. AI-Generated Response Content Use the subject, body, and language of an existing template as the response foundation. The AI generates only the inner message content while the template heading, design, and footer remain unchanged. Lead Qualification and CRM Transfer Recognize qualified sales enquiries, extract explicit contact and company details, summarize the request, and send the information as a validated JSON payload to an approved CRM or webhook target. Automatic Lead Prioritization Assign enquiries to areas such as website, software, support, consulting, or automation and determine their priority based on explicit deadlines, outages, or security incidents. Webhook Integration Without Custom Scripts Forward structured data from incoming emails to services such as webhook.site, automation platforms, ticketing systems, or custom applications. The target URL, HTTP method, headers, and JSON structure are defined by the workflow. Digital Product Delivery After Payment Recognize clearly completed payment notifications, extract the payer email address and product identifier, and automatically send the associated approved file using a suitable email template. Safe Handling of Unclear Payments No file is delivered when a payment is pending, reversed, denied, failed, refunded, or ambiguous. Instead, the workflow records the reason for manual review. Monthly Report Delivery Automatically send reports, exports, analyses, backups, or generated documents daily, weekly, or monthly using predefined templates and attachments. Attachment-Based Sending Workflows Automatically attach PDFs, ZIP archives, Office documents, reports, screenshots, or exported data files before sending. Language-Specific Email Delivery Automatically select email templates based on the recipient language stored in the address book and send localized HTML and plain-text emails. Forwarding and Routing Workflows Automatically forward incoming emails to departments, support teams, accounting, or external recipients based on freely defined rules or controlled AI outputs. Mailbox Backup and Archiving Workflows Archive received messages locally, move emails into IMAP archive folders, or create structured backup workflows for recurring email processes. Error and Retry Handling Failed deliveries, invalid recipients, missing attachments, SMTP problems, AI provider errors, or invalid AI outputs can trigger automatic retries, incident logs, error reports, or notification emails. File-Based Workflow Automation Combine monitored folders, filename evaluation, address book lookups, variables, schedules, templates, and attachments into fully automated desktop email pipelines. 🔒 Controlled AI Execution MailBatcher combines flexible AI processing with clear technical restrictions: AI actions must be explicitly enabled in the respective workflow Recipients may originate only from approved sources or configured values IMAP folders are used only when their exact names have been approved Attachments are selected exclusively from the configured file list External API targets must exactly match an approved destination JSON payloads must fully match the configured structure Address book fields can be changed only when the workflow task explicitly names the corresponding output field Unauthorized, additional, or incorrectly typed AI outputs are rejected Responses and actions are recorded in workflow history together with token usage and errors This keeps the AI restricted to the intended business operation and prevents it from using unconfigured recipients, files, folders, or API targets. 🧩 Workflow Types MailBatcher combines several email automation strategies in one central desktop application: Send from Folder – monitors local folders, recognizes files, extracts variables, adds attachments, and sends messages automatically Respond to Emails – monitors IMAP mailboxes and triggers rule-based reply, send, or forwarding actions AI Email – analyzes matching incoming messages with an AI provider and processes only validated outputs enabled in the workflow Send on Schedule – sends prepared emails daily, weekly, or monthly Backup & Archive – stores mailbox content locally or moves messages into configured archive folders Everything is managed through one central interface without complex scripts or a self-hosted mail server. 🛡️ Local Data and Security Workflows, templates, address books, history, and settings are stored locally SMTP and IMAP passwords are stored locally in encrypted form in the application database AI provider API keys are also stored locally in encrypted form Configuration backups intentionally exclude email passwords and AI API keys Credentials must be entered again after importing a configuration backup Only messages matching the defined workflow filters are sent to the selected AI provider The content processed by an external AI provider and the associated billing depend on the selected provider and model. 🪄 Quick Start Open MailBatcher Create an SMTP/IMAP email profile Create an email template and an optional address book For AI workflows, configure an AI account with a provider, endpoint, model, and API key Select the appropriate workflow type Configure filters, approved actions, attachments, folders, or API targets For an AI workflow, describe the specific business process as an AI Workflow Task Review the Final Prompt and workflow summary Start with small and controlled test runs After activation, MailBatcher automatically runs the configured workflows. History, events, incidents, AI responses, and estimated costs can then be reviewed centrally. ⭐ Why MailBatcher? Local desktop application instead of a fully cloud-based automation platform Works with existing SMTP and IMAP accounts No self-hosted mail server required Traditional and AI-powered workflows in one application Controlled AI outputs instead of unrestricted agent actions Validated JSON webhooks and API integrations Reusable templates, profiles, and address books Local history, logs, incidents, and configuration data Support for Windows, macOS, and Linux 📧 MailBatcher Automate traditional and AI-powered email workflows and manage SMTP, IMAP, templates, attachments, address books, webhooks, AI providers, and history in one central desktop application.
MaPiCo-Draw
🗺️ MaPiCo Map Placement Tool for precise coordinates, sensors, devices & layouts – Place, scan and export elements in a structured and repeatable way Download MaPiCo Demo (Windows, macOS & Linux): https://apps.vibecodesoft.com 🧭 Overview MaPiCo is a powerful desktop tool for visual placement and management of elements on maps, layouts, and technical plans. Load a background image (e.g. site plan, parking layout, building, terrain) – and MaPiCo handles precise placement and organization of your elements: Place sensors, devices, parking slots, markers, or custom objects exactly on maps or images Supports line and grid placement (Line / Rect) Auto Placement with Scan-Area and reference detection Batch addressing and structured naming of elements CSV import/export for external systems and workflows Edit object properties (ObjectProps) Persistent local storage in the browser (IndexedDB) Offline-first – no cloud required Perfect for developers, planners, IoT projects, parking management, building layouts, GIS-like workflows, and structured mapping applications. 🚀 Highlights Precise visual element placement Place elements exactly using click, line, or grid-based positioning directly on your background image. Line & Grid Placement Create evenly distributed elements along lines or within rectangular layouts – ideal for parking slots, sensor rows, or device clusters. Auto Placement with Scan-Area Detect repeating structures using reference boxes and let MaPiCo generate matching elements automatically. Batch Addressing & Naming Generate structured names and IDs with configurable schemes (e.g. A01–A99, zones, device IDs). CSV Import & Export Import existing datasets or export coordinates and metadata for external systems, APIs, or databases. Multi-Select & Bulk Editing Edit multiple elements at once, move them precisely, or update properties in batch. Auto-Save & Local Persistence Projects are automatically saved in your browser – no data loss, no server required. Flexible Element Types Define custom types via elements.json including visuals, defaults, and export mappings. Offline & Lightweight Runs fully locally in the browser or as a desktop app – fast, stable, and dependency-free. 💡 Typical Use Cases Plan and number parking spaces or slots visually Place sensors, cameras, or IoT devices on maps Structure building layouts or site plans digitally Export coordinates for external systems or APIs Assign device IDs or addresses in batch Generate repeating layouts automatically (e.g. grids) Create structured visual datasets for monitoring systems Replace manual planning workflows with structured tools ⚡ Example Workflow Load a background image (map, layout, plan) Select or configure an element type Choose placement mode (Place, Line, Rect, or Auto) Place elements or run scan Apply addressing and export if needed MaPiCo automatically organizes elements and generates structured, exportable data. 🧩 Flexible Placement & Data Control MaPiCo combines visual editing with structured data workflows: Free placement via click Line and grid algorithms Auto-detection via Scan-Area Addressing builder with sequences CSV-based data integration ObjectProps for flexible metadata All in one application – no complex CAD or GIS tools required. 🪄 Get Started Quickly Open MaPiCo Load a background image Place or auto-detect elements Export or continue editing MaPiCo handles the rest automatically. 🗺️ MaPiCo Place elements precisely, structure your data, and automate mapping workflows – visually, fast, and locally.
MediaBatcher
🎬 MediaBatcher Batch processor for images, videos & media workflows — process hundreds of files in a single run Download MediaBatcher Free(Windows, macOS & Linux): https://apps.vibecodesoft.com 🧭 Overview MediaBatcher is a powerful desktop application designed to automate large-scale media processing. Add files or entire folders — and MediaBatcher handles the rest automatically: Convert images and videos into the formats you need Resize and optimize media for social platforms or websites Add watermarks automatically Generate subtitles from speech/audio/video (99% accuracy, multilingual, local AI models) Remove image backgrounds (local AI models) Export structured media packages Run fully automated batch workflows Perfect for content creators, ecommerce teams, social media managers, agencies, and internal production workflows. 🚀 Highlights Massive Batch Processing Process hundreds or thousands of images and videos automatically in one run. Reusable Presets Save export settings for social media, product images, or video outputs and reuse them anytime. Bulk Image Processing Resize, crop, convert formats, compress, and apply watermarks across entire image collections. Video Conversion & Optimization Export videos with different resolutions, formats, and bitrate presets for social media platforms. Automatic Subtitle Generation Generate subtitles from spoken audio and export them as SRT files or burn them directly into the video. Background Removal Automatically remove image backgrounds and prepare product photos for ecommerce or marketing. Audio-to-Video Workflows Create videos from audio files and combine them with images or visual sources. Folder Monitoring Automation Watch folders and automatically process newly added media files. Background & Tray Operation Run media processing tasks quietly in the background while continuing other work. Cross-Platform Desktop Application Available for Windows, macOS, and Linux. 💡 Typical Use Cases Prepare product images for ecommerce listings Automate social media media exports Bulk convert large image libraries Create platform-ready video formats for Instagram, TikTok, or YouTube Add watermarks for client proofing Convert podcast audio into shareable video formats Generate subtitles for marketing or educational videos Build automated media pipelines for agencies ⚡ Example Workflow Add files or entire folders Select a preset or configure options Choose the output location Click Start Batch MediaBatcher processes all files automatically — no manual steps required. 🧩 All-in-One Media Toolkit MediaBatcher combines multiple media tools into one simple interface: Image processing Video conversion Subtitle generation Audio-to-video workflows File renaming Batch automation Everything in one application — without complex editing software or scripting. 🪄 Get Started Open MediaBatcher Add files or folders Select a preset Start the batch MediaBatcher takes care of the rest automatically. 🎬 MediaBatcher Process media faster, automate workflows, and export perfect results — with just a few clicks.
ModbusKing
🔧 ModbusKing Lightweight, cross-platform Modbus client for RTU & TCP – Simple, fast, reliable Download Demo (Windows & Linux): https://apps.vibecodesoft.com 🧭 Overview ModbusKing is a user-friendly and efficient Modbus client for developers, technicians, and industrial environments. The software supports both Modbus RTU (serial) and Modbus TCP and allows reading, writing, and monitoring of registers and coils in real time. Ideal for testing, diagnostics, development, lab setups, and industrial systems. 🚀 Key Features Modbus RTU & TCP Connect via serial interfaces (RTU) or network (TCP/IP). Register and Coil Queries Read: Coils, Input Coils, Holding Registers, Input Registers Write: Single or multiple registers/bits Scan register ranges Real-time Monitoring Direct display of returned values with no delay. Debug Logging Visible TX/RX frames Log to file Save & Load Configuration Useful for repeated device tests or customer projects. Cross-Platform GUI Modern GTK 4 interface – runs on Linux & Windows. 🪛 Use Cases Industrial automation Development & debugging of Modbus devices Laboratory and testing environments Fast troubleshooting in the field Modbus training & workshops 🔍 Open-Source Components GTK 4 – GNU LGPL v2.1 libmodbus – GNU LGPL v2.1 These libraries are used unmodified and distributed under their respective licenses. 📄 License © 2026 Bickert Web & Design – All rights reserved. This software is proprietary. Copying, modifying, redistribution, or reverse-engineering is prohibited without written permission. ⚙️ Installation & Usage Linux – Quickstart Extract ModbusKing-Linux Add your user to the dialout group: sudo usermod -aG dialout $USER Make the application executable: chmod +x ModbusKing Optional: Install app + icon: ./install_app_and_logo.sh The following will be installed: /usr/local/bin/ModbusKing /usr/share/icons/hicolor/512x512/apps/ModbusKing.png /usr/share/applications/ModbusKing.desktop After installation, ModbusKing will appear in your applications menu. Windows – Quickstart Extract ModbusKing-Windows Run ModbusKing.exe 🧩 Technical Details ModbusKing enables scan operations, precise query intervals, error detection, logging, and clear visualization of raw frames (hex dumps) to diagnose communication issues quickly. 🪄 Getting Started Download the package Run ModbusKing Configure RTU port or TCP IP Read / write registers Activate real-time monitoring ModbusKingTest Modbus – fast, clear, reliable.
NodeBakery
🥖 NodeBakery AI-powered Node.js app generator – Build, run & export Web apps in minutes Download Demo (Windows & Linux): https://apps.vibecodesoft.com 🧭 Overview NodeBakery is an intelligent Node.js application generator that transforms natural language into fully structured, runnable projects. Describe your idea — and NodeBakery automatically: Generates a complete MVC-style project structure Creates package.json with required dependencies Installs npm packages automatically Sets up Express routes, controllers, and views Configures SQLite for lightweight single-user apps Runs the application instantly Packages the app into a standalone executable (Windows/Linux) Perfect for developers, freelancers, internal IT teams — and even non-developers who need fast automation tools or internal dashboards. 🚀 Key Features AI-Powered App Creation Generate complete Node.js and package (pkg) apps from simple prompts. Structured MVC Architecture Clean folder structure with routes/, controllers/, models/, and public/. Built-in Tool Support Lightweight, file-based database — perfect for single-user or internal tools. Automatic Dependency Management Smart npm install handling with fallback and AI-assisted fixes. One-Click Run & Build ▶ Start your server instantly or 📦 build a standalone executable. Real-Time Logging Live console output and structured logs during build & runtime. Multi-Provider AI Support Compatible with OpenAI-compatible endpoints (OpenAI, xAI, DeepSeek, Gemini, Ollama). Automatic Browser Launch Smart OS detection (Windows/Linux) with system-default or selected browser support. Local API Key Encryption Secure storage of AI provider credentials. Per-Project Cost Tracking Monitor AI usage and expenses per generated app. 💡 Example Use Cases Advanced To-Do apps with CRUD + SQLite Internal admin dashboards Inventory management tools File upload & processing utilities REST APIs with authentication Local automation tools Web-based control panels Smart business utilities Example Prompt: “Create an advanced Todo app with authentication, SQLite database, full CRUD, and a clean Bootstrap frontend.” Click ▶ Run App or 📦 Build Executable — done. ⚙️ Installation & Setup Windows Install Node.js (LTS) from nodejs.org Ensure node and npm are available in PATH Launch NodeBakery Linux (Ubuntu/Debian) sudo apt update sudo apt install nodejs npm Verify installation with node -v 🧩 Project Structure project_name/ │ ├── server.js ├── package.json ├── package-lock.json │ ├── routes/ │ └── appRoutes.js │ ├── controllers/ │ └── appController.js │ ├── models/ │ └── database.js │ ├── views/ │ └── index.ejs │ ├── public/ │ ├── css/ │ └── js/ │ ├── database.sqlite ├── nodebakery.json ├── nodebakery.log └── ai_history.jsonl Each project is cleanly structured, lightweight, and optimized for single-user or internal deployment. 🪄 Get Started Install Node.js Launch NodeBakery Describe your app idea Run or build instantly ⚠️ Safety Notice USE AT YOUR OWN RISK. NodeBakery dynamically generates and executes AI-created code. Always review: server.js package.json All generated files Database queries Network & file system operations Recommended: Run under a restricted OS user Do not expose to public internet without security review Inspect dependencies before production use 🥖 NodeBakery Bake powerful Node.js apps — fast, structured, intelligent.
PieFactory
🥧 PieFactory AI-powered Python app generator – Build, run & export Desktop and Web apps in minutes Download Demo (Windows & Linux): https://apps.vibecodesoft.com 🧭 Overview PieFactory is an intelligent Python application generator that transforms natural language into fully structured, runnable projects. Describe your idea — and PieFactory automatically: Generates the complete project structure Creates and manages an isolated virtual environment (.venv) Installs dependencies from requirements.txt Runs the application safely Builds standalone Windows .exe files via PyInstaller Perfect for developers, freelancers, internal IT teams — and even non-developers who need quick automation tools. 🚀 Key Features AI-Powered App Creation Generate complete Python Desktop or Web apps from simple prompts. One-Click Run & Build ▶ Run your app instantly or 🏗 build a standalone .exe with a single click. Isolated Virtual Environments Each project runs inside its own .venv for clean dependency management. Smart Dependency Handling Bulk installation with fallback logic and AI-assisted package fixes. Real-Time Logging Live output and logs via WebSocket for transparent execution. Multi-Provider AI Support Compatible with OpenAI-compatible endpoints (OpenAI, xAI, DeepSeek, Gemini, Ollama). Automatic Icon & Favicon Handling Default app icons generated automatically — customizable anytime. Local API Key Encryption Secure storage of provider credentials. Per-Project Cost Tracking Monitor AI usage and expenses per project. 💡 Example Use Cases Workflow automation tools File renamers & batch organizers Excel → CSV converters Internal business utilities GUI helper applications Image processing & OCR tools API wrappers & small dashboards One-click tools for non-technical staff Example Prompt: “Create a GUI tool that loads an Excel file and exports selected columns to CSV.” Click ▶ Run APP or 🏗 Build .exe — done. ⚙️ Installation & Setup Windows Install Python from python.org Enable "Add Python to PATH" during installation Ensure pip is available Linux (Ubuntu/Debian) sudo apt update sudo apt install python3 python3-pip python3-venv Verify Python and pip installation 🧩 Project Structure project_name/ │ ├── main.py ├── requirements.txt ├── knowledgebase.txt ├── context.txt ├── piefactory.json ├── piefactory.log ├── chat_history.jsonl └── .venv/ Each project is fully isolated and safely managed. 🪄 Get Started Install Python Launch PieFactory Describe your app idea Run or build instantly ⚠️ Safety Notice USE AT YOUR OWN RISK. PieFactory dynamically generates and executes AI-created code inside virtual environments. Always review: main.py requirements.txt All generated files Network & file system operations Recommended: Run inside Docker or restricted OS user Never run as Administrator/root Inspect dependencies before execution 🥧 PieFactory Turn ideas into working apps — fast, automated, powerful.
PrivyMap
📊 PrivyMap Privacy-First, Cookie-less Web Analytics – Self-Hosted & GDPR-Friendly Live Demo: https://apps.vibecodesoft.com Demo Login: admin / admin 🧭 Overview PrivyMap is a lightweight, fully self-hosted web analytics system without cookies and without personal data. Ideal for businesses, developers, and agencies that need precise usage analytics – without tracking bloat and without GDPR risks. PrivyMap anonymously tracks page views, clicks, scroll depth, and time signals, combines them into heatmaps, scrollmaps, and attention analyses, and provides clear KPIs plus complete server log evaluations – all under your control. 🚀 Key Features Privacy-First Tracking 100% anonymous, no cookies, no fingerprinting, no local storage on the visitor’s device. Heatmap, Scrollmap & Attention View Click density (Heatmap) Scroll depth with min/max indicator (Scrollmap) Attention zones based on time signals (fallback to clicks) All views filterable by device: Desktop, Tablet, Mobile Dashboard KPIs Page Views & Clicks Sessions & Bounce Rate (1-page visits) Pages/Session (unique and total) Avg. time on page & avg. time on website Server Log Analytics Centralized evaluation of access/error logs: status codes, top paths, devices, error summary. Flexible Data Storage JSON flat-files (default, no DB required) Optional SQLite or MySQL/MariaDB database Setup Assistant & Admin Login First launch guides you through user creation, token setup, and domain configuration. Report System CSV/HTML export for 7, 30, or 90 days Automatic email delivery via SMTP Cron-compatible for daily/monthly reports GDPR-Friendly No consent banner required, as no personal data is stored. ⚙️ Deployment & Usage Simply copy the privymap/ folder into a web server directory and run it through a web server (Nginx/Apache + PHP-FPM). Examples As a path: https://your-domain/privymap/ As a subdomain: https://privymap.your-domain/ Tracking Snippet Insert into the of the website you want to track: 💾 Storage & Privacy All data is stored locally under data/ (JSON or DB backend) No IP address storage in the tracking system No cookies, no identifiers, no profiling 🔐 GDPR & Privacy Notes 100% anonymous: page views, clicks, scroll depth, time segments. No consent required (typically) – no cookies, no personal data. Hosting logs (IP address) remain with the hosting provider, not in the PrivyMap tracker. Article 6(1)(f) – legitimate interest (not legal advice). 💡 Ideal For Businesses needing GDPR-compliant analytics Agencies & developers with multiple client domains Self-hosting without cloud dependencies Minimalistic, clean web analytics without cookies 🛠️ Nginx / Apache Examples Configuration examples are included in the README and cover both path and subdomain setups. PHP-FPM required, web server needs write permissions for data/. 🪄 Setup Upload the folder Open the domain Run the setup (admin, password, token) Integrate the tracking snippet into your website PrivyMapAnonymous Tracking. Clear Insights. Full Control.
PSDefy
🎨 PSDefy Lightweight, web-based PSD editor – Directly in the browser, fast, flexible, reliable Download Demo (Windows & Linux): https://apps.vibecodesoft.com 🧭 Overview PSDefy is an intuitive and efficient editor for signage, allowing digital billboard operators to customize professional PSD templates directly in the browser. No complex software setup required. The software supports PSD, SVG, JPG, and PNG files and allows live editing of texts, images, and layers. Ideal for quick adjustments. 🚀 Key Features PSD & Image Import Imports layers, texts, and images from PSD, SVG, JPG, or PNG files, including smart text recognition. Live Editing Edit texts, fonts, colors, and image properties such as brightness, contrast, or overlay directly. Smart Text Automatically convert rasterized text layers into editable text (OCR with Tesseract required). Custom Fonts Place your own fonts in /PSDefy-Fonts/ and use them in the browser. Export Save as JPG, PNG, SVG, or native .psdefy project format. Web-based GUI Lightweight interface, works cross-platform on Linux & Windows. ⚙️ Installation & Usage Linux – Quick Start Extract the PSDefy-Linux archive Optional: Install Tesseract OCR and add to PATH (for Smart Text) Make the application executable:chmod +x PSDefy Start the server:./PSDefy Open the browser and use the web interface Windows – Quick Start Extract the PSDefy-Windows archive Run PSDefy.exe Open the web interface in the browser 🧩 Technical Details PSDefy enables precise layer management, smart text recognition, image property adjustments, undo/redo, hotkeys, and export in multiple formats, allowing fast design adjustments. 🪄 Get Started Easily Download the archive Run PSDefy Import PSD/SVG/JPG/PNG files Edit text and image layers Export the result as JPG/PNG/SVG or .psdefy PSDefyCustomize signage – fast, flexible, reliable.
Shopware 6 Basics
🛒 Shopware 6 Basics – Theme & SMTP Plugin & HTML/JS/Cookie Injector Plugin Live: vibecodesoft.com | strickfreude.de These plugins provide an optimized storefront and checkout experience for Shopware 6.7. They extend your shop system with theme customizations, separate SMTP configurations, and HTML/JS/cookie injection per sales channel. ✨ Theme Plugin Footer with Stripe and PayPal payments Service hotline removed from footer Cart with free shipping calculator Custom CSS injector 📧 SMTP Plugin Separate SMTP settings per sales channel Each sales channel can use its own SMTP gateway Shopware 6 supports multiple domains (sales channels), but only one sender per gateway If no configuration is set, global Shopware mail settings are used To reset configuration: uninstall and reinstall the plugin 🧩 HTML/JS/Cookie Injector Plugin HTML and JS injection per sales channel in Shopware 6 Google Tags, Ads, pixels, and tracking scripts per sales channel Flexible placement: head or bodyEnd Load instantly or cookie-based after user consent Cookie groups: Technical, Statistical, Comfort, Marketing Custom cookie names and expiration per entry Integration with the Shopware default cookie banner Multilingual cookie names & descriptions Central management in the Shopware admin 🚀 Benefits Optimized email delivery per sales channel Improved user experience in checkout Compatible with Shopware ~6.7 Easy installation & management via admin panel Ideal for shop owners who need fast, secure, and flexible solutions for Shopware 6. Supported version: Shopware 6.7.9.0 Note: Third-party CustomNotificationBanner is not included but can be provided for free upon request.
SiteBatcher
🕷️ SiteBatcher Desktop Website Crawler, Extractor & Audit Tool for Windows, macOS & Linux Download SiteBatcher Free (Windows, macOS & Linux): https://apps.vibecodesoft.com 🧭 Overview SiteBatcher is a desktop application for crawling, extracting, and analyzing websites. Scan one or multiple domains, collect structured data in dedicated result tabs, and export exactly the information you need for audits, SEO, research, or lead generation. Crawl websites and collect structured data in one place Analyze pages, media, contacts, links, forms, products, and technologies Filter results live, hide duplicates, and export findings Create CSV exports, ZIP packages, and media downloads Store scan history locally and reload previous scans Run completely locally on Windows, macOS, and Linux Ideal for SEO audits, competitor research, lead generation, website reviews, content analysis, and technical website inspections. 🚀 Highlights Powerful Website Crawler Scan websites with configurable page limits, crawl depth, crawl delay, and robots.txt support. Comprehensive Data Extraction Collect pages, media, documents, contacts, products, forms, social profiles, links, and technologies. Dedicated Result Tabs Work efficiently with separate tabs for Pages, Media, Contacts, Legal, Products, Links, Social, Forms, and Technologies. Live Filtering & Search Filter results using plain text, wildcards, or regex patterns and focus on the data that matters most. Duplicate Detection Hide duplicate results and work more efficiently with large datasets. CSV, ZIP & Media Export Export individual tabs, complete scans, or filtered media files with just a few clicks. SEO & Website Signals Review page titles, metadata, heading structures, media assets, links, and other important website signals. Contact & Lead Discovery Find email addresses, phone numbers, social media profiles, and other publicly available contact information. Technology Detection Identify frameworks, CMS platforms, services, and integrations used by scanned websites. Local Desktop Application All data remains on your system without requiring cloud services or external accounts. ⚙️ Typical Use Cases SEO Audits Analyze page structures, metadata, internal links, and technical website signals. Lead Research Collect contact information, social profiles, and company data from websites. Media & Asset Discovery Find images, videos, PDFs, and documents for analysis or archiving. Competitor Analysis Compare content, technologies, products, and website structures across multiple domains. Link Audits Review internal links, external links, redirects, and destination pages. Technical Website Reviews Identify forms, frameworks, services, and other technical components. Content & Structure Analysis Review pages, documents, media assets, and website architecture at a glance. Data Export & Reporting Use CSV and ZIP exports for reporting, further analysis, or follow-up workflows. 🧩 Result Tabs SiteBatcher organizes website data into dedicated sections: Overview – Domain summaries and crawl statistics Pages – Page-level and SEO-related information Media & Files – Images, videos, PDFs, and documents Contacts – Email addresses and phone numbers Legal – Legal pages, privacy policies, and imprint information Products – Detected product information Links – Internal and external links Social – Social media profiles Forms – Forms and input fields Technologies – CMS platforms, frameworks, and services 🪄 Quick Start Launch SiteBatcher Add one or more domains Adjust scan settings if needed Click Start Scan Review and filter results Export the data you need Once the scan is complete, all discovered data is immediately available in the corresponding result tabs. 🕷️ SiteBatcher Crawl websites, analyze content, discover contacts, media, links, and technologies, and export structured data – all from a single desktop application.
SocialBatcher
📡 SocialBatcher Desktop Social Media Collector, Monitor & Feed Manager for Windows, macOS & Linux Download SocialBatcher Free for Windows, macOS & Linux: https://apps.vibecodesoft.com 🧭 Overview SocialBatcher is a local desktop application for collecting, monitoring, filtering, saving, and exporting posts from social networks, websites, blogs, and feeds. Combine multiple accounts, platforms, and sources in one central feed. Monitor profiles, pages, channels, communities, hashtags, searches, and custom URLs without constantly switching between different platforms and browser tabs. Combine multiple social media platforms in one central feed Monitor profiles, pages, channels, communities, searches, and hashtags Add websites, blogs, RSS, Atom, and JSON feeds Automatically filter, save, or hide posts Compare likes, comments, and shares in one overview Review and export posts with media previews Create custom collector schemas for individual sources Manage all data locally on Windows, macOS, and Linux Ideal for social media monitoring, content research, competitor tracking, brand monitoring, community management, and trend analysis. 🚀 Highlights One Central Social Media Feed Collect posts from multiple platforms, accounts, and sources in one clear and organized timeline. 13 Supported Social Platforms Connect Facebook, Instagram, X, LinkedIn, XING, Reddit, 9GAG, Threads, Bluesky, Mastodon, TikTok, YouTube, and Pinterest. Flexible Feed Targets Monitor profiles, pages, groups, communities, hashtags, searches, Reels, Shorts, channels, and direct URLs. Integrate Websites and Feeds Collect content from blogs, websites, RSS, Atom, and JSON feeds as well as custom JSON endpoints. Browser-Based Account Connection Use existing browser sessions and manage multiple platform accounts and browser profiles directly in SocialBatcher. Customizable Collector Schemas Create and edit your own HTML, DOM, RSS, and JSON schemas for individual platforms and websites. Powerful Filtering Rules Define global, target-specific, and schema-based include and exclude rules for relevant content. Organize Posts Mark content as seen, saved, or hidden and add your own notes. Media Preview and Engagement Data Review images, source links, and normalized values for likes, comments, and shares. CSV and Media Export Export selected posts with text, links, status, engagement values, and available preview media. Automatic Scans Update configured sources regularly, on application startup, or in the background. Local Desktop Tool Accounts, targets, posts, notes, schemas, and scan history remain stored locally on your system. ⚙️ Typical Use Cases Social Media Monitoring Monitor multiple platforms and accounts from one central interface. Brand and Topic Monitoring Track posts related to brands, companies, products, people, or selected search terms. Content Research Collect relevant posts, links, images, and videos for editorial or internal research. Competitor Analysis Monitor public profiles, pages, channels, and websites of relevant competitors and market participants. Trend and Hashtag Analysis Track hashtags, searches, communities, and current topics across multiple sources. Community Management Review new content from different networks and communities in one shared feed. Collect and Archive Posts Save relevant content, add notes, and build a structured local collection. Data Export for Further Processing Use CSV and media exports for reports, analysis, documentation, or follow-up workflows. 🌐 Supported Sources SocialBatcher supports a wide range of social platforms and custom content sources: Facebook Instagram X / Twitter LinkedIn XING Reddit 9GAG Threads Bluesky Mastodon TikTok YouTube Pinterest Websites and blogs RSS, Atom, and JSON feeds Custom URLs and collector schemas 🧩 Main Areas SocialBatcher organizes accounts, sources, and posts into clear sections: Accounts – Manage platform accounts, browser profiles, and sessions Targets – Add profiles, pages, searches, hashtags, feeds, and URLs Feed – Review posts from all sources in one place Saved – Keep important posts in a dedicated collection Database – Search collected posts and scan history Collectors – Configure HTML, DOM, RSS, and JSON schemas Filters – Define include and exclude rules Export – Export posts and media for further processing 🪄 Quick Start Start SocialBatcher Add a platform and account Check the existing browser session Add profiles, pages, feeds, searches, or URLs as targets Test the collector Start the scan Review and filter posts in the central feed Save or export relevant content After the scan, all collected posts are immediately available in the central feed. 📡 SocialBatcher Collect posts from social networks, websites, and feeds, monitor all important sources in one central overview, and filter, save, or export relevant content — all in one local desktop application.
WebMediaPlayer
🖥️ WebMediaPlayer – Media Scheduler Web Application Live Demo: https://apps.vibecodesoft.com Demo Login: superadmin / superadmin WebMediaPlayer is a powerful Python based digital signage solution. It enables administrators to manage screen layouts, schedules, and media content through a modern web interface, while displaying scheduled content in full-screen kiosk mode. 🚀 Key Features Web-based Admin Dashboard: Manage users, layouts, schedules, and media files. Multi-language Support: English & German translations included. Flexible Layouts: Define custom screen layouts with multiple windows. Schedule Management: Assign content by time, date, and priority. Media Library: Upload and organize images, videos, and folders. Livestream/Kiosk Mode: Fullscreen, auto-refreshing display of scheduled content. Socket.IO Integration: Real-time updates for schedules and media changes. User Roles: Superadmin, admin, operator with configurable permissions. RESTful API: Integrate and automate using API endpoints. Screen Recording: Record your livestream and save it as MP4 (Image/Video). Custom Icons & Branding: Supports SVG/icon sets for dashboards and content elements. 🛠️ Kiosk Mode Installation WebMediaPlayer can run in kiosk mode using Chrome/Chromium. Includes auto-cleaning temporary files and systemd services. 1️⃣ Install Chrome / Chromium # Raspberry Pi sudo apt install -y chromium-browser # x86/AMD64 systems wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo apt install -y ./google-chrome-stable_current_amd64.deb 2️⃣ Install Dependencies sudo apt update sudo apt install -y build-essential libsqlite3-dev libffi-dev \ zlib1g-dev libssl-dev libbz2-dev libreadline-dev \ python3-dev python3-venv python3-pip 3️⃣ Create Python Virtual Environment cd /var/www/webmediaplayer python3 -m venv venv source venv/bin/activate 4️⃣ Install Python Requirements pip install --upgrade pip pip install -r requirements.txt pip install pysqlite3-binary # if missing 5️⃣ Save Kiosk Scripts Save the following scripts and make them executable: /usr/local/bin/kiosk-cleaner.sh /usr/local/bin/kiosk-launcher.sh sudo chmod +x /usr/local/bin/kiosk-cleaner.sh sudo chmod +x /usr/local/bin/kiosk-launcher.sh 6️⃣ Configure systemd Services Service files: /etc/systemd/system/webmediaplayer.service /etc/systemd/system/kiosk-browser.service /etc/systemd/system/kiosk-cleaner.service Reload and start services: sudo systemctl daemon-reload sudo systemctl enable webmediaplayer.service kiosk-browser.service kiosk-cleaner.service sudo systemctl start webmediaplayer.service kiosk-browser.service kiosk-cleaner.service 7️⃣ Add Cronjobs sudo crontab -e # Add: 0 2 * * * /usr/local/bin/kiosk-cleaner.sh 1 2 * * * systemctl restart kiosk-browser.service Daily cleanup at 02:00 and browser restart at 02:01. 🌐 Nginx Reverse Proxy Example server { listen 80; server_name _; client_max_body_size 500M; location / { proxy_pass http://127.0.0.1:5000; include proxy_params; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; } location /static/ { alias /var/www/webmediaplayer/static/; access_log off; expires max; } location /uploads/ { alias /var/www/webmediaplayer/uploads/; access_log off; expires max; } } ⚡ Quickstart Set up Python virtual environment and activate it. Install dependencies (`pip install -r requirements.txt`). Run run.py to start Flask app. Configure kiosk scripts and systemd services for production. Access admin dashboard:http://localhost:5000/admin Access livestream/kiosk: http://localhost:5000/livestream 🔒 License © 2025 Bickert Web Design. Proprietary software. Unauthorized copying, modification, or redistribution is prohibited. For commercial or licensing inquiries: e.b@bickert-web-design.de