<?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 — May 15, 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">May 15, 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">Agent tooling dominated today's launches. Open-source runtimes, self-hosted agents, browser bridges, and shared context layers across AI tools.</p>

            <a href="https://tinyhumans.ai/openhuman" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">OpenHuman — Open Source AI Agent Harness</span>
                    <span class="card__desc">Local-first AI agent with persistent memory across sessions. Encrypted vault, one-click setup, connects to Gmail/Slack/Telegram/Notion/GitHub. GNU licensed. 8K+ GitHub stars in its first week.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 392</span>
                        <span>·</span>
                        <span>tinyhumans.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/ComposioHQ/trustclaw" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">TrustClaw — Self-Hosted AI Agent on Vercel</span>
                    <span class="card__desc">MIT-licensed personal AI agent that connects to 1,000+ apps over OAuth via Composio. Runs scheduled jobs, talks to you on Telegram, deploys with one click. Your tokens never leave your infra.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 134</span>
                        <span>·</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://cline.bot/blog/introducing-cline-sdk-the-upgraded-agent-runtime" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Cline SDK — Open-Source Agent Runtime</span>
                    <span class="card__desc">TypeScript agent runtime with plugin architecture, native subagents, MCP support, and checkpointing. The same runtime Cline uses internally, now available as an open package. Provider-agnostic.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 105</span>
                        <span>·</span>
                        <span>cline.bot</span>
                    </div>
                </div>
            </a>

            <a href="https://www.kimi.com/features/webbridge" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Kimi WebBridge — Browser Control for AI Agents</span>
                    <span class="card__desc">Browser extension that lets terminal agents operate your Chrome/Edge session. Opens pages, fills forms, extracts data. Works with Claude Code, Codex, Hermes, and OpenClaw. Local-first, no tokens sent to third parties.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 101</span>
                        <span>·</span>
                        <span>kimi.com</span>
                    </div>
                </div>
            </a>

            <a href="https://onrelay.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Relay — Shared Context Across AI Tools</span>
                    <span class="card__desc">Keeps a living project brief that follows you across ChatGPT, Claude, Gemini, and Grok. One-click context injection into new conversations. MCP integration syncs with Cursor, Claude Code, and Codex.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 102</span>
                        <span>·</span>
                        <span>onrelay.app</span>
                    </div>
                </div>
            </a>

            <a href="https://picsart.com/gen-ai-mcp" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Picsart MCP — 140+ AI Models via Single MCP</span>
                    <span class="card__desc">Unified MCP server for image, video, and audio generation. One connection to access 140+ models. Describe what you need in plain English and the server picks the right model. Works with Claude and ChatGPT.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 88</span>
                        <span>·</span>
                        <span>picsart.com</span>
                    </div>
                </div>
            </a>

            <a href="https://catslock.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Cats Lock — Lock Your Mac Keyboard for Cats</span>
                    <span class="card__desc">Tiny macOS utility built for the cat-on-keyboard moment. Cmd+L toggle, stealth mode for meetings, customizable warning sounds. Sandboxed, no analytics. $2.99 one-time purchase.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 89</span>
                        <span>·</span>
                        <span>catslock.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">OpenAI reshuffles again, considers suing Apple, and launches personal finance. Meanwhile, Mythos continues to terrify the security world and a new inference technique delivers nearly 8x speedups.</p>

            <a href="https://www.wired.com/story/openai-reorg-greg-brockman-product/" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Greg Brockman Takes Control of All OpenAI Products</span>
                </div>
                <div class="card--featured__body">
                    <p>OpenAI is merging ChatGPT, Codex, and the developer API into a single product team under co-founder Greg Brockman. The goal: "one unified agentic experience." Sora is killed. Thibault Sottiaux (Codex lead) now oversees core product, while ChatGPT lead Nick Turley moves to enterprise.</p>
                    <p>It's the latest sign that OpenAI is compressing everything into a single bet: winning the AI agent war.</p>
                </div>
                <div class="card--featured__meta">
                    <span>wired.com</span> · <span>r/openai</span>
                </div>
            </a>

            <a href="https://arstechnica.com/tech-policy/2026/05/openai-feels-burned-by-apples-crappy-chatgpt-integration-insiders-say/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenAI Considers Legal Action Against Apple Over ChatGPT Integration</span>
                    <span class="card__desc">OpenAI has hired outside counsel, complaining that Apple buried the ChatGPT integration in Siri, made features hard to find, and that revenue is "nowhere close to projections." Legal move likely after the Musk trial concludes.</span>
                </div>
            </a>

            <a href="https://openai.com/index/personal-finance-chatgpt/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ChatGPT Personal Finance Launches for Pro Users</span>
                    <span class="card__desc">Connect bank accounts via Plaid to 12,000+ institutions including Chase, Fidelity, and Robinhood. Get a dashboard of portfolio performance, spending patterns, subscriptions, and upcoming payments. US Pro users only for now.</span>
                </div>
            </a>

            <a href="https://cyberscoop.com/ai-autonomous-cyber-capability-benchmarks-broken-gpt5-claude-mythos/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">AI Breaks Every Benchmark for Autonomous Cyber Capability</span>
                    <span class="card__desc">New benchmark data shows Mythos Preview massively outperforms GPT-5.5 on n-day exploit tasks. Mythos solved 157 test instances vs GPT-5.5's 120 in two hours. Open-weight models scored zero. On the hardest tasks, GPT-5.5 scored 71.4% vs Mythos's 68.6% — within margin of error.</span>
                </div>
            </a>

            <a href="https://github.com/chiennv2000/orthrus" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Orthrus: 7.8x Faster Inference with Provably Identical Output</span>
                    <span class="card__desc">New technique generates up to 7.8 tokens per forward pass on Qwen3-8B by training a lightweight multi-token prediction head on top of a frozen backbone. Zero quality degradation — mathematically identical output distribution. Models available on HuggingFace.</span>
                </div>
            </a>

            <a href="https://huggingface.co/internlm/Intern-S2-Preview" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Intern-S2-Preview: 35B Scientific Multimodal Model</span>
                    <span class="card__desc">Shanghai AI Lab released a 35B scientific foundation model that explores "task scaling" — increasing difficulty and diversity of scientific tasks. Achieves performance comparable to frontier models on research-oriented benchmarks.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/LocalLLaMA/comments/1tdz5gr/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Fully Offline Suitcase Robot Running Gemma 4 on Jetson Orin NX</span>
                    <span class="card__desc">Impressive build: 30+ sensors, SenseVoice STT, Piper TTS, PixiJS face display, ~200ms cached TTFT at 14-15 tok/s. No WiFi, no cloud. Vision and OCR native to Gemma 4.</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">Microsoft leaked (then deleted) a new image model, and the community built multi-GPU inference over regular Ethernet.</p>

            <a href="https://x.com/HuggingPapers/status/2055176632491778363" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Microsoft Accidentally Uploads "Lens" Image Model to HuggingFace</span>
                    <span class="card__desc">Microsoft briefly published Lens and Lens-Turbo — a 3.8B parameter text-to-image model with 1440x1440 output. The repos were quickly deleted but not before the community grabbed details. Smaller than FLUX, potentially runnable on 12GB cards.</span>
                </div>
            </a>

            <a href="https://huggingface.co/TencentARC/Pixal3D" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Pixal3D — High-Fidelity 3D Assets from a Single Image</span>
                    <span class="card__desc">TencentARC's new model generates detailed 3D meshes with PBR textures from one photo. Uses back-projection for direct pixel-to-3D correspondence instead of loose attention injection. Runs locally.</span>
                </div>
            </a>

            <a href="https://github.com/shootthesound/comfyui-mesh" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ComfyUI-Mesh: Split FLUX Across GPUs Over Ethernet LAN</span>
                    <span class="card__desc">Custom NVENC bridge that distributes FLUX model layers across machines over regular Ethernet. 5090 + laptop 4090 = 4.4s per image. Works over WiFi 6 and even Tailscale. No NVLink needed.</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>
                <a href="https://reddit.com/r/opensource" class="source-tag">r/opensource</a>
            </div>

            <p class="section-intro content-item">Bitwarden's free tier may be on borrowed time. Plus a few macOS utilities and a self-hosted bookmark manager worth checking out.</p>

            <a href="https://www.fastcompany.com/91542655/bitwarden-scrubs-always-free-and-inclusion-values-from-its-website-as-longtime-execs-step-down" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Bitwarden Scrubs "Always Free" From Website as Execs Step Down</span>
                </div>
                <div class="card--featured__body">
                    <p>Bitwarden quietly removed "always free" and inclusion-related language from its website. New CEO Michael Sullivan touts M&A experience. The self-hosted community is concerned about Vaultwarden compatibility.</p>
                    <p>r/selfhosted hit 1,700+ upvotes on this — easily the most-discussed story of the day. If you rely on Bitwarden's free tier or Vaultwarden, worth watching closely.</p>
                </div>
                <div class="card--featured__meta">
                    <span>fastcompany.com</span> · <span>r/selfhosted</span>
                </div>
            </a>

            <a href="https://raybeam.live" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Raybeam — Better Screen Sharing on macOS</span>
                    <span class="card__desc">Native Mac app for sharing specific screen regions instead of entire monitors. Built for ultra-wide setups where sharing the full display is impractical. Supports multiple regions, cursor tracking, and picture-in-picture preview.</span>
                </div>
            </a>

            <a href="https://faved.dev" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Faved — Self-Hosted Bookmark Manager with Nested Tags</span>
                    <span class="card__desc">Open-source bookmark manager designed for large collections. Organize with hierarchical nested tags (e.g., Programming Languages > Backend > Go). Build full taxonomies instead of flat tag lists. Self-hosted, Docker-ready.</span>
                </div>
            </a>

            <a href="https://apps.apple.com/us/app/sidebar-calendar/id6744621424" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Sidebar Calendar — Always-Visible Mac Calendar</span>
                    <span class="card__desc">Persistent sidebar that shows your schedule without opening a separate app. 70 updates in one year of active development.</span>
                </div>
            </a>

            <a href="https://github.com/Kareadita/Kavita/releases/tag/v0.9.0.2" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Kavita v0.9.0.2 — Critical Security Patch</span>
                    <span class="card__desc">All prior versions affected. Self-hosters should update immediately. CVE details to be shared after users have time to patch.</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>
