<?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";

    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 — March 18, 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">
</head>
<body>
    <div class="container">
        <div class="main-card">

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

            <!-- ==================== PRODUCT HUNT ==================== -->
            <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">Claude gets a phone remote, MCP keeps expanding its ecosystem, and Unsloth makes local LLM training accessible to everyone.</p>

            <a href="https://support.claude.com/en/articles/13947068-assign-tasks-to-claude-from-anywhere-in-cowork" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Claude Dispatch — Text Claude from your phone, it runs on your desktop</span>
                    <span class="card__desc">New Cowork research preview. Message Claude from your phone — it accesses your files, browser, and local tools on your desktop. Sandboxed and local, you approve before it acts. One persistent conversation. Max plans first, Pro soon.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 491</span>
                        <span>&middot;</span>
                        <span>claude.com</span>
                    </div>
                </div>
            </a>

            <a href="https://unsloth.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Unsloth Studio — Open-source web UI to train and run LLMs locally</span>
                    <span class="card__desc">No-code UI for training, running, and exporting 500+ models locally. Transforms PDFs and CSVs into datasets, fine-tunes 2x faster with 70% less VRAM. macOS, Windows, Linux. 100% offline.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 139</span>
                        <span>&middot;</span>
                        <span>unsloth.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://openobserve.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">OpenObserve — Open-source Datadog alternative in Rust</span>
                    <span class="card__desc">Observability platform for logs, metrics, and traces with 140x lower storage costs than Elasticsearch. Stateless architecture, S3-compatible storage. Self-hostable, start in 2 minutes.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 243</span>
                        <span>&middot;</span>
                        <span>openobserve.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://www.permit.io/mcp-gateway" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Permit.io MCP Gateway — Zero-trust security for any MCP server</span>
                    <span class="card__desc">Drop-in proxy adding OAuth auth, fine-grained authorization, consent screens, and audit logging to any MCP server. One URL change, no code modifications. Tracks full human-to-agent delegation chain.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 149</span>
                        <span>&middot;</span>
                        <span>permit.io</span>
                    </div>
                </div>
            </a>

            <a href="https://flexibits.com/blog/2026/03/feature-spotlight-introducing-the-fantastical-connector-mcp-for-claude/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Fantastical MCP for Claude — Manage your calendar inside Claude</span>
                    <span class="card__desc">MCP connector brings Fantastical's natural language scheduling into Claude. Create, reschedule, and delete events without switching apps. Handles time zones, recurring events, and vague requests natively.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 116</span>
                        <span>&middot;</span>
                        <span>flexibits.com</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/ErezShahaf/Lore" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Lore — Local AI second brain, 100% private and open-source</span>
                    <span class="card__desc">System tray app for capturing and recalling ideas using Ollama + LanceDB for offline RAG. Ask questions in plain language, get answers from your own history. No API keys, no cloud, zero tracking.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 115</span>
                        <span>&middot;</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://www.forvibe.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Forvibe for macOS — Everything between your build and the App Store</span>
                    <span class="card__desc">Native Mac app streamlining App Store launches. Localization across 40+ languages, screenshot generation, IAP pricing, landing pages, legal docs, and customer support inbox. All from your dock.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 104</span>
                        <span>&middot;</span>
                        <span>forvibe.app</span>
                    </div>
                </div>
            </a>

            <!-- ==================== AI & LLMs ==================== -->
            <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">GTC 2026 dominates the news cycle with Nvidia's agent platform and Nemotron models. Harmonic's autonomous mathematician goes free, and OpenAI turns model compression into a talent hunt.</p>

            <a href="https://aristotle.harmonic.fun" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Harmonic launches Aristotle — the world's first autonomous formal mathematician</span>
                </div>
                <div class="card--featured__body">
                    <p>Free agent that interprets math problems in plain English, converts them to formal Lean proofs, and works continuously for up to 24 hours. Ranks #1 on ProofBench, outperforming closest competitor by 15%.</p>
                    <p>Co-founded by Robinhood CEO Vlad Tenev. This is the tool behind the recent Erd&#337;s problem news that Terence Tao attempted to solve using ChatGPT.</p>
                </div>
                <div class="card--featured__meta">
                    <span>harmonic.fun</span> &middot; <span>r/singularity</span>
                </div>
            </a>

            <a href="https://blogs.nvidia.com/blog/gtc-2026-news/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Nvidia launches open-source agent platform at GTC 2026</span>
                    <span class="card__desc">Three components: NemoClaw secure runtime with policy-based guardrails, AI-Q research agent blueprint topping DeepResearch Bench, and Nemotron open models. Partners include Adobe, Atlassian, SAP, Salesforce, and others.</span>
                </div>
            </a>

            <a href="https://openai.com/index/parameter-golf/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenAI Parameter Golf — train the best model under 16MB</span>
                    <span class="card__desc">Public challenge: build the strongest LM where weights + training code fit under 16MB, trained in 10 min on 8 H100s. $1M in RunPod compute credits. Top performers get job interviews. Runs March 18 to April 30.</span>
                </div>
            </a>

            <a href="https://huggingface.co/blog/nvidia/nemotron-3-nano-4b" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Nemotron 3 Nano 4B — compact hybrid model for efficient local AI</span>
                    <span class="card__desc">Nvidia's 4B parameter hybrid combining transformer and Mamba-2 architectures. Optimized for edge deployment and consumer hardware. Part of the GTC 2026 Nemotron family announcements.</span>
                </div>
            </a>

            <a href="https://fortune.com/2026/03/18/dictionaries-suing-openai-chatgpt-copyright-infringement/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Britannica and Merriam-Webster sue OpenAI for "massive" copyright infringement</span>
                    <span class="card__desc">Publishers allege ChatGPT cannibalizes their traffic and ad revenue. Filed in SDNY, claiming OpenAI built its $730B company on the back of their researched content.</span>
                </div>
            </a>

            <p class="section-intro content-item">Quick hits from AI this week.</p>

            <a href="https://www.technologyreview.com/2026/03/17/1134351/the-pentagon-is-planning-for-ai-companies-to-train-on-classified-data-defense-official-says/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Pentagon plans secure environments for AI training on classified data</span>
                    <span class="card__desc">MIT Tech Review: AI companies would train military-specific model versions on classified data. Follows existing Claude use for analyzing targets in classified settings.</span>
                </div>
            </a>

            <a href="https://github.com/danveloper/flash-moe" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Flash-MoE runs Qwen3.5 397B at 5.7 t/s on 48GB M3 MacBook</span>
                    <span class="card__desc">Built on Karpathy's autoresearch and Apple's "LLM in a Flash" paper. Math suggests 18 t/s is achievable on the same hardware.</span>
                </div>
            </a>

            <!-- ==================== GenAI & Media ==================== -->
            <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">Local video generation tools keep maturing — two new open-source editors aim to bridge ComfyUI workflows with practical video production.</p>

            <a href="https://reddit.com/r/StableDiffusion/comments/1rxbifb" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">vlo — ComfyUI-powered local open-source video editor (alpha)</span>
                    <span class="card__desc">Browser-based video editor that bridges directly with ComfyUI. Any ComfyUI workflow should be compatible. Combines traditional timeline editing with AI generation pipelines in one interface.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/StableDiffusion/comments/1rx1w7d" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Synesthesia — 100% local AI music video generator</span>
                    <span class="card__desc">Feed it a vocal stem, full performance, and lyrics. Local LLM (Qwen3.5-9B) creates a plotline, then LTX Video Desktop generates the clips. Auto-cuts between vocal performance and story scenes.</span>
                </div>
            </a>

            <a href="https://quanhaol.github.io/flashmotion-site/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">FlashMotion — 50x faster controllable video generation</span>
                    <span class="card__desc">Few-step gen on Wan2.2-TI2V with multi-object box/mask guidance and camera motion. Weights on HuggingFace.</span>
                </div>
            </a>

            <!-- ==================== Apps & Software ==================== -->
            <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>
            </div>

            <p class="section-intro content-item">Mac utilities, a creative reference tool, and a self-hosted MinIO replacement.</p>

            <a href="https://ref.box" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Refbox — floating references that stay above your apps</span>
                    <span class="card__desc">Mac app for keeping images, videos, GIFs, and Markdown notes visible while you work. Masonry mode, gallery mode, frame-by-frame video playback. Built for designers, artists, and creatives.</span>
                </div>
            </a>

            <a href="https://www.chronoid.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Chronoid — automatic time tracking with MCP server for Claude</span>
                    <span class="card__desc">Runs in the background logging every app, website, and document. New MCP server lets Claude query your time data via conversation. One-time purchase $20, fully local.</span>
                </div>
            </a>

            <a href="https://github.com/Vitruves/firemark" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Firemark — anti-AI watermarking CLI in Rust</span>
                    <span class="card__desc">Open-source CLI for watermarking images and PDFs with anti-AI removal defenses. Cryptographic guilloch&eacute;/moir&eacute; patterns, non-deterministic perturbation, and adversarial metadata injection.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/macapps/comments/1rx3lp4" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenTeleprompter — voice-activated, invisible during screen share</span>
                    <span class="card__desc">Free, open-source Mac teleprompter. Voice-activated scrolling that automatically hides when screen sharing on Zoom, Meet, or Teams. Fully local, no account needed.</span>
                </div>
            </a>

            <a href="https://github.com/rustfs/rustfs" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">RustFS — open-source MinIO replacement with binary migration</span>
                    <span class="card__desc">S3-compatible storage replacing the archived MinIO. Migrate via simple binary swap, no data re-indexing needed.</span>
                </div>
            </a>

            <!-- ==================== FEEDBACK ==================== -->
            <?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>
