<?php
// Feedback form handler - saves suggestions to markdown file
if ($_SERVER['REQUEST_METHOD'] === 'POST' && !empty($_POST['suggestion'])) {
    $suggestion = htmlspecialchars(trim($_POST['suggestion']));
    $digestDate = basename(__DIR__);
    $timestamp = date('Y-m-d H:i:s');

    $entry = "\n## From digest: $digestDate\n";
    $entry .= "**Submitted:** $timestamp\n\n";
    $entry .= "$suggestion\n\n---\n";

    // Path: from digest-archive/date/ to project root
    file_put_contents(__DIR__ . '/../../SUGGESTIONS-FROM-USER.MD', $entry, FILE_APPEND | LOCK_EX);
    $submitted = true;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Digest — January 22, 2026</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="../../WEB/css/styles.css">
    <link rel="icon" type="image/png" href="../../WEB/assets/favicon.png">
</head>
<body>
    <div class="container">
        <div class="main-card">

            <header class="page-header content-item">
                <span class="page-header__date">January 22, 2026</span>
                <span class="page-header__credits">AI-DIGEST BY MAURO SICARD</span>
            </header>

            <!-- PRODUCT HUNT SECTION -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/producthunt-logo.svg" alt="Product Hunt" class="source-header__logo">
                <span class="source-header__label">From Product Hunt</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://producthunt.com" class="source-tag">Product Hunt</a>
            </div>

            <p class="section-intro content-item">Browser automation, quantum computing interfaces, and AI developer tools today.</p>

            <a href="https://crustdata.com/apis/websearch" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Crustdata — Web Search API for AI Agents</span>
                    <span class="card__desc">SERP API built for AI agents needing live web context. Real-time Google search results in structured JSON for agent workflows. YC-backed. Supports geolocation and language params.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 311</span>
                        <span>·</span>
                        <span>crustdata.com</span>
                    </div>
                </div>
            </a>

            <a href="https://notte.cc" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Notte — Browser Workflows to Automation</span>
                    <span class="card__desc">YC-backed open-source browser automation. Record workflows, deploy as serverless automation. Headless browsers, CAPTCHA handling, proxy support, AI-powered agents. 100% open source.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 254</span>
                        <span>·</span>
                        <span>notte.cc</span>
                    </div>
                </div>
            </a>

            <a href="https://zencoder.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Zenflow — Multi-Agent AI Coding Orchestration</span>
                    <span class="card__desc">Specification-driven AI development that coordinates multiple agents. Visual workflow designer with verification loops. SOC 2/ISO 27001 certified. Supports multiple LLM providers.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 175</span>
                        <span>·</span>
                        <span>zencoder.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://conductorquantum.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Coda Quantum — Natural Language for Quantum Computing</span>
                    <span class="card__desc">Describe what you want in plain English, Coda generates quantum programs and executes them. Handles qubit selection, calibration, noise management. YC + NVIDIA backed.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 137</span>
                        <span>·</span>
                        <span>conductorquantum.com</span>
                    </div>
                </div>
            </a>

            <a href="https://rename.click" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">RenameClick — Offline AI File Renamer</span>
                    <span class="card__desc">AI-powered file renamer for Mac/Windows with 4GB local model. Content-based renaming for images, PDFs, docs. EXIF extraction. Optional Ollama/LM Studio integration. Privacy-focused.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 123</span>
                        <span>·</span>
                        <span>rename.click</span>
                    </div>
                </div>
            </a>

            <a href="https://doclific.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Doclific — Docs-as-Code with Auto-Updating Snippets</span>
                    <span class="card__desc">Open-source documentation tool. Docs live in repo with dynamic code snippets that auto-update line numbers. AI doc generation, ERD diagrams, Notion-like editor. Runs locally.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 119</span>
                        <span>·</span>
                        <span>doclific.com</span>
                    </div>
                </div>
            </a>

            <a href="https://gitautoreview.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Git AutoReview — AI Code Review for GitHub</span>
                    <span class="card__desc">Runs Claude, Gemini, and GPT in parallel with smart merging. Human-in-the-loop: approve/reject each comment. Analyzes related files, not just diffs. BYOK support. Free tier: 10 reviews/day.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 18</span>
                        <span>·</span>
                        <span>gitautoreview.com</span>
                    </div>
                </div>
            </a>

            <!-- AI & LLMs SECTION -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/openai" class="source-tag">r/openai</a>
                <a href="https://reddit.com/r/singularity" class="source-tag">r/singularity</a>
                <a href="https://reddit.com/r/LocalLLaMA" class="source-tag">r/LocalLLaMA</a>
                <a href="https://reddit.com/r/artificial" class="source-tag">r/artificial</a>
            </div>

            <p class="section-intro content-item">Major TTS release from Alibaba, Tesla goes unsupervised, and vLLM gets a huge funding round.</p>

            <a href="https://github.com/QwenLM/Qwen3-TTS" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Alibaba Open-Sources Qwen3-TTS Family</span>
                </div>
                <div class="card--featured__body">
                    <p>Full Qwen3-TTS family released: VoiceDesign, CustomVoice, and Base models. 5 models total (0.6B and 1.8B parameters) supporting 10 languages with voice cloning capabilities.</p>
                    <p>Apache 2.0 license. Paper and weights on HuggingFace. Significant step for open-source speech synthesis.</p>
                </div>
                <div class="card--featured__meta">
                    <span>github.com</span> · <span>r/LocalLLaMA</span>
                </div>
            </a>

            <a href="https://www.cnbc.com/2026/01/22/musk-says-tesla-takes-safety-supervisors-out-of-some-austin-robotaxis.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Tesla Launches Unsupervised Robotaxi in Austin</span>
                    <span class="card__desc">First fully unsupervised robotaxi rides now live in Austin using FSD. No safety monitor inside the vehicle. Confirmed by Tesla AI leadership. Major milestone for autonomous vehicles.</span>
                </div>
            </a>

            <a href="https://research.nvidia.com/labs/adlr/projects/personaplex/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">NVIDIA PersonaPlex — Real-Time Speech-to-Speech AI</span>
                    <span class="card__desc">7B parameter model with full duplex support. Voice and role control via prompts without fine-tuning. Handles interruptions and barge-ins naturally. Dual-stream architecture.</span>
                </div>
            </a>

            <a href="https://www.macrumors.com/2026/01/21/apple-ai-pin/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Apple Developing AirTag-Sized AI Pin</span>
                    <span class="card__desc">Small wearable AI pin with dual cameras designed to run Apple's upcoming Siri chatbot for iOS 27. Hardware companion for on-device AI assistant.</span>
                </div>
            </a>

            <a href="https://techcrunch.com/2026/01/22/inference-startup-inferact-lands-150m-to-commercialize-vllm/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">vLLM Creators Launch Inferact with $150M Seed</span>
                    <span class="card__desc">Led by a16z and Lightspeed at $800M valuation. Signals major shift from training to inference. Plans serverless vLLM deployment and expanded hardware support.</span>
                </div>
            </a>

            <a href="https://www.nytimes.com/2026/01/21/business/ai-hiring-tools-lawsuit-eightfold-fcra.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Job Applicants Sue Eightfold Over AI Hiring Tool</span>
                    <span class="card__desc">Lawsuit claims AI screening ratings are like credit scores and should be subject to FCRA. Significant legal precedent for AI hiring tools and algorithmic employment decisions.</span>
                </div>
            </a>

            <p class="section-intro content-item">Quick hits — local model updates.</p>

            <a href="https://unsloth.ai/docs/new/embedding-finetuning" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Unsloth adds embedding model finetuning</span>
                    <span class="card__desc">1.8-3.3x faster with 20% less VRAM. Only ~3GB for 4bit QLoRA. Supports EmbeddingGemma and Qwen3.</span>
                </div>
            </a>

            <a href="https://github.com/huggingface/transformers/pull/43391" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">GLM-OCR coming to HuggingFace Transformers</span>
                    <span class="card__desc">New OCR-focused model from Zhipu AI. PR merged into Transformers library.</span>
                </div>
            </a>

            <!-- GenAI & Media SECTION -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/StableDiffusion" class="source-tag">r/StableDiffusion</a>
                <a href="https://reddit.com/r/comfyui" class="source-tag">r/comfyui</a>
            </div>

            <p class="section-intro content-item">Flux 2 workflows and Claude Code integration for ComfyUI.</p>

            <a href="https://github.com/peteromallet/VibeComfy" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">VibeComfy — CLI Tools for Claude Code + ComfyUI</span>
                    <span class="card__desc">CLI tools that help Claude Code understand and edit ComfyUI workflows. Parses workflow JSON and provides editing capabilities. Agentify your Comfy usage.</span>
                </div>
            </a>

            <a href="https://github.com/sonnybox/yt-files/blob/main/COMFY/workflows/Flux%202%20Klein%20Distilled%20Face%20Swap.json" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Flux 2 Klein Built-In Face Swapping Workflow</span>
                    <span class="card__desc">Flux 2 Klein has decent face swapping without separate models. Shared workflow with tutorial video. A few seeds needed for good results.</span>
                </div>
            </a>

            <a href="https://github.com/ace-step/ACE-Step" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Ace Step 1.5 music generation coming</span>
                    <span class="card__desc">Open source music model releasing end of month. Demo shows solid dubstep/melodic outputs.</span>
                </div>
            </a>

            <!-- Apps & Software SECTION -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/macapps" class="source-tag">r/macapps</a>
                <a href="https://reddit.com/r/selfhosted" class="source-tag">r/selfhosted</a>
                <a href="https://reddit.com/r/opensource" class="source-tag">r/opensource</a>
            </div>

            <p class="section-intro content-item">Mac utilities, Jellyfin music player, and cURL's AI slop problem.</p>

            <a href="https://thenewstack.io/drowning-in-ai-slop-reports-curl-ends-bug-bounties/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">cURL Ends Bug Bounties Due to AI Slop Reports</span>
                    <span class="card__desc">Daniel Stenberg ends cURL's bug bounty program after flood of AI-generated garbage reports. "AI slop" wastes maintainer time with fabricated vulnerabilities. Significant example of AI misuse impacting open source.</span>
                </div>
            </a>

            <a href="https://github.com/Jellify-Music/App" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Jellify — FOSS Music Player for Jellyfin</span>
                    <span class="card__desc">Just hit 1.0 in December. Active development with Discord community. iOS and Android support. Good alternative to Finamp for Jellyfin music streaming.</span>
                </div>
            </a>

            <a href="https://www.flowpdf.app/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">FlowPDF — Visual Pipeline Processor for PDFs</span>
                    <span class="card__desc">Chain commands to batch merge, watermark, OCR, compress, route files based on logic. Local PWA/WASM. Router nodes like "if >5MB then compress". Privacy-focused.</span>
                </div>
            </a>

            <a href="https://middledrag.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">MiddleDrag — Middle-Click for Mac Trackpads</span>
                    <span class="card__desc">Open source three-finger tap for middle-click, three-finger drag for panning. MIT licensed, notarized. Works with Blender, Fusion 360. Install via Homebrew.</span>
                </div>
            </a>

            <a href="https://tunnelmole.com/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Tunnelmole — Open source ngrok alternative</span>
                    <span class="card__desc">Client and server both open source. Fully self-hostable. Node.js based.</span>
                </div>
            </a>

            <a href="https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/16213-European-Open-Digital-Ecosystems_en" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">EU Open Source Funding Consultation — Deadline Feb 3</span>
                    <span class="card__desc">NGI funding review. Supports Mastodon, Nextcloud, Matrix, CryptPad. Speak up for FOSS.</span>
                </div>
            </a>

            <!-- FEEDBACK SECTION -->
            <?php if (!empty($submitted)): ?>
                <div class="feedback feedback--success content-item" style="text-align: center; padding: 2rem;">
                    <div style="font-size: 2.5rem; margin-bottom: 0.5rem;">&#10003;</div>
                    <p style="margin: 0; font-weight: 500;">Thanks! Your suggestion has been saved.</p>
                    <p style="margin: 0.5rem 0 0; opacity: 0.7; font-size: 0.875rem;">I'll review it for tomorrow's digest.</p>
                </div>
            <?php else: ?>
                <form method="POST" class="feedback content-item" data-feedback>
                    <button type="button" class="feedback__trigger" data-feedback-trigger>
                        Tell me what to change for tomorrow
                    </button>
                    <div class="feedback__content" data-feedback-content>
                        <textarea name="suggestion" class="feedback__textarea" placeholder="What would you like me to change? More of something, less of another, different topics..."></textarea>
                        <div class="feedback__actions">
                            <button type="button" class="btn btn--secondary" data-feedback-cancel>Cancel</button>
                            <button type="submit" class="btn btn--primary">Send</button>
                        </div>
                    </div>
                </form>
            <?php endif; ?>

        </div>
    </div>

    <script src="../../WEB/js/app.js"></script>
</body>
</html>
