CBT Labs is where we share the tools, apps, bots, and scripts we actually use and build. Some are for clients, some are for fun, all of them solve a real problem.
CBT LABS
Ayin
Discord bot monitoring home media infrastructure
Ayin
LiveAyin is a Discord bot running on a Raspberry Pi 4 (Dabar) that keeps an eye on the home media library setup. Disk space, library status, temperature alerts, media requests — all from Discord, no VPN required. Dry personality, always watching. Designed around the Watcher from Horizon Zero Dawn.
Tech Stack
Plugin Manager
GUI plugin installer for Roundcube Webmail. Upload, enable, disable, and remove plugins from your browser without SSH access.
Plugin Manager
LiveDrag-and-drop plugin management for Roundcube. Supports .zip and .tar.gz uploads, auto-extraction, config registration, and one-click enable/disable. Reads plugin metadata from docblocks. Includes admin access control, automatic backups before overwriting, and OPcache invalidation. Ships with comprehensive developer documentation covering Elastic theme integration, custom sidebar icons, and an AI prompt template for generating compatible plugins.
Tech Stack
Smart Spam
Client-side spam filtering with rule-based scoring, per-user whitelist/blacklist, and intelligent message search.
Smart Spam
LiveSmart Spam scores incoming messages using header analysis, subject heuristics, reply-to mismatch detection, upstream spam headers, and non-Latin script detection. Features include a one-click Junk/Not Junk toggle with multi-select, manual inbox scanning with configurable limits, automatic blacklist purge, contact-to-whitelist integration, custom spam terms, and a "Find Similar" search that identifies related suspicious messages by domain, subject overlap, sender patterns, and custom term matches.
Tech Stack
Quick Templates
Canned response templates with full HTML support, collapsible categories, and one-click insertion from the Responses menu.
Quick Templates
LiveCreate and manage reusable email templates with support for rich HTML (tables, inline styles, images). Templates appear in Roundcube's Responses menu organized by collapsible custom categories. Supports template variables for sender name, recipient, date, and time. Full HTML templates insert via direct iframe DOM write to bypass TinyMCE's content filter. Includes save-from-compose, default template auto-fill for new messages, and a full CRUD settings page. Powers the CBT branded HTML email template set.
Tech Stack
Signature Maker
HTML email signatures with a tabbed Visual/HTML editor, live preview, and per-identity defaults.
Signature Maker
LiveCreate and manage multiple HTML email signatures with a dual-mode editor: a full TinyMCE WYSIWYG visual editor (fonts, tables, images, colors, alignment) and a raw HTML source code tab. Content syncs between tabs. Per-identity default assignment auto-applies the right signature based on which From address you're composing from, and auto-swaps when you change identities mid-compose. Integrates into Roundcube's native Signature toolbar button with a popup menu for quick switching.
Tech Stack
AI Polish
AI-powered email polishing with tone selection, reply chain detection, and side-by-side diff preview.
AI Polish
LiveOne-click email polishing from the compose toolbar. Supports multiple AI providers (Anthropic, OpenAI, Gemini, Ollama) with configurable models, endpoints, and API keys. Detects reply chains and only polishes new content, leaving quoted text untouched. Offers tone presets (Professional, Friendly, Formal, Concise) and shows a side-by-side comparison modal with word count diff before accepting changes. Includes a connection test in Settings.
Tech Stack
Deputy
Discord bot managing a Minecraft Bedrock frontier realm
Deputy
LiveDeputy runs The Ocho, a Minecraft Bedrock frontier realm. Onboarding, PvP tracking, bounty system, lore submissions, voice ambience, POI maps, weekly awards. He takes the frontier seriously. He has a ledger and everyone who's ever set foot on the server is in it.
Tech Stack
Kavita Reader
Android app for self-hosted Kavita libraries
Kavita Reader
LiveKavita Reader is an Android app built for self-hosted Kavita libraries. If you run your own Kavita server and want to read your books and comics from your phone without dealing with a browser, this is it. No cloud, no subscription. Just point it at your server and read.
Tech Stack
60 Day Unwatched Media Cleanup
Removes media unwatched for 60+ days
60 Day Unwatched Media Cleanup
LiveAn n8n workflow that monitors the Plex library for content that hasn't been watched in over 60 days and automatically removes it. Keeps disk usage under control on the HTPC without having to manually audit the library.
Tech Stack
Contract and Quote Automation
Automated contract and quote pipeline for CBT client intake
Contract and Quote Automation
LiveClient submits the intake form, Invoice Ninja creates the quote, DocuSeal generates the contract, a branded signing email goes out. Zero manual steps. Routes to the correct contract template based on service type with deposit calculations and threshold guards. It just runs.
Tech Stack
Daily System Backup
Automated daily backup of all Tank VPS data
Daily System Backup
LiveA Bash script that runs nightly backups of all critical data on the Tank VPS — Docker volumes, configuration files, databases, and certificates. Compressed and rotated with retention policies to prevent runaway disk usage.
Tech Stack
Disk Usage Monitor
Automated disk space monitoring and alerting
Disk Usage Monitor
LiveA Bash script running on the Tank VPS that monitors disk usage across all partitions and sends alerts when thresholds are exceeded. Prevents the kind of silent disk-full failures that take down self-hosted services.
Tech Stack
Plex Library Junk Cleanup
Automated cleanup of orphaned media files
Plex Library Junk Cleanup
LiveAn n8n workflow that scans the Plex media library for orphaned files, incomplete downloads, sample clips, and other junk that accumulates over time. Keeps the library clean without manual intervention.
Tech Stack
Tank Service Manager
Central management script for all Tank VPS services
Tank Service Manager
LiveA Bash utility for managing all services running on the Tank VPS. Start, stop, restart, and check the status of Docker containers, n8n, Invoice Ninja, DocuSeal, and other self-hosted services from a single menu-driven interface.
Tech Stack
Sefer License Server
WooCommerce add-on that powers the licensing backend for Sefer.
Sefer License Server
TestingWooCommerce add-on that powers the licensing backend for Sefer. Generates HMAC-SHA256 license keys on purchase, validates them via REST API, and manages activations per-site. Includes a full admin panel with status filtering, manual key generation for comps and giveaways, one-click revoke/reactivate, resend email, and built-in SMTP configuration with test connection tooling. Keys auto-deliver on the thank-you page, in order emails, and under My Account.
Tech Stack
Sefer
Portfolio showcase plugin for IT professionals
Sefer
TestingWordPress portfolio plugin built for IT pros, sysadmins, and devs who want to showcase their projects without fighting a page builder. Custom post type with click-to-expand modals, drag-and-drop sorting, stat badges, hero images, schema markup, and a built-in license system. Self-hosts Font Awesome 6 to work behind strict CSP headers out of the box. Free tier gets you started — license unlocks the full toolkit.
Tech Stack
Shomer
Home hub and ambient photo display
Shomer
DevelopmentShomer is a home hub that runs across three services and defaults to a photo display when nothing else is going on. Currently in active development.
Tech Stack
CBT Sitebuilder
Automated Virtualmin hosting provisioned on purchase
CBT Sitebuilder
TestingA WooCommerce-integrated system that automatically provisions a Virtualmin virtual server when a client purchases a hosting plan. Handles domain setup, user creation, and server space allocation with zero manual intervention from order to live site.
Tech Stack
Cheshbon
Expense tracker built for truckers
Cheshbon
PlannedA mobile app and web dashboard for over-the-road truckers to track per diem, fuel, maintenance, tolls, and other deductible expenses. Designed to simplify tax season and give drivers a clear picture of where their money goes. App-first with a companion web GUI.
Tech Stack
Frontier Map
Interactive map for The Ocho Minecraft realm
Frontier Map
PlannedAn interactive web-based map for The Ocho Minecraft Bedrock frontier realm. POI markers and territory boundaries. Currently in planning.
Tech Stack
Pantry App
Kitchen inventory and meal planning app — currently in design
Pantry App
PlannedA kitchen pantry tracker and meal planning app. Scan or manually add items, track expiration dates, and plan meals around what you already have. Currently in the design phase.
Tech Stack
MORE IN THE LAB
More tools in progress. CBT Labs gets a new project every time something gets annoying enough to fix.
