<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>vogel</title>
    <link>https://news.ryan.ceo/</link>
    <description>Hands-on reviews, news and builds covering new AI models and developer tools, by Ryan Vogel.</description>
    <language>en</language>
    <lastBuildDate>Wed, 23 Sep 2026 14:08:58 +0000</lastBuildDate>
    <atom:link href="https://news.ryan.ceo/feed.xml" rel="self" type="application/rss+xml"/>
    <image><url>https://news.ryan.ceo/logo.png</url><title>vogel</title><link>https://news.ryan.ceo/</link></image>
    <item>
      <title>Grok 4.7 edited this entire video. Here’s how it did</title>
      <link>https://news.ryan.ceo/grok-4-7-edited-this-video/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/grok-4-7-edited-this-video/</guid>
      <pubDate>Mon, 21 Sep 2026 16:08:56 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>Reviews</category>
      <description>I swapped xAI’s newest model in as my daily driver. It built a 3D time-volume app and rotoscoped my footage from one prompt.</description>
      <media:content url="https://news.ryan.ceo/og/grok-4-7-edited-this-video.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>I built an auto-clipping tool with Jev. It found 11 clips in two seconds</title>
      <link>https://news.ryan.ceo/jev-auto-clipping-tool/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/jev-auto-clipping-tool/</guid>
      <pubDate>Wed, 16 Sep 2026 03:48:03 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>Builds</category>
      <description>Grok transcribes the video, Jev ranks every segment, and real-time decisions open up far more than clipping.</description>
      <media:content url="https://news.ryan.ceo/og/jev-auto-clipping-tool.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>Jev isn’t a chatbot. It’s an AI built to make decisions</title>
      <link>https://news.ryan.ceo/jev-ai-built-to-make-decisions/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/jev-ai-built-to-make-decisions/</guid>
      <pubDate>Wed, 16 Sep 2026 02:27:09 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>Reviews</category>
      <description>TypeSafe’s classifier sorted 1,000 of my emails at about 200 milliseconds each, and the bill was a few cents.</description>
      <media:content url="https://news.ryan.ceo/og/jev-ai-built-to-make-decisions.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>GPT-6 Astra is a workhorse, with one catch</title>
      <link>https://news.ryan.ceo/gpt-6-astra-hands-on/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/gpt-6-astra-hands-on/</guid>
      <pubDate>Thu, 03 Sep 2026 19:33:42 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>Reviews</category>
      <description>It keeps working for hours on hard tasks, but its obsession with tests can trap it. Here’s the workflow that fixes that.</description>
      <media:content url="https://news.ryan.ceo/og/gpt-6-astra-hands-on.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>Why I’m banning AI agents from writing tests</title>
      <link>https://news.ryan.ceo/banning-ai-from-writing-tests/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/banning-ai-from-writing-tests/</guid>
      <pubDate>Tue, 01 Sep 2026 16:36:31 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>Opinion</category>
      <description>Agent-written tests mirror the code instead of protecting the product, so I made them opt-in.</description>
      <media:content url="https://news.ryan.ceo/og/banning-ai-from-writing-tests.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>How I keep my OpenCode server running with Solo</title>
      <link>https://news.ryan.ceo/opencode-server-with-solo/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/opencode-server-with-solo/</guid>
      <pubDate>Tue, 10 Feb 2026 02:53:07 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>Builds</category>
      <description>Solo auto-starts and restarts OpenCode and a Caddy proxy, so every device connects to the same server.</description>
      <media:content url="https://news.ryan.ceo/og/opencode-server-with-solo.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>shadcn Create means every site doesn’t have to look the same</title>
      <link>https://news.ryan.ceo/shadcn-create/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/shadcn-create/</guid>
      <pubDate>Fri, 12 Dec 2025 16:58:01 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>News</category>
      <description>Randomize fonts, colors, icons, radius and the component library, then start a project from the result.</description>
      <media:content url="https://news.ryan.ceo/og/shadcn-create.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>TanStack AI is an open alternative to the Vercel AI SDK</title>
      <link>https://news.ryan.ceo/tanstack-ai-alpha/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/tanstack-ai-alpha/</guid>
      <pubDate>Thu, 04 Dec 2025 23:18:17 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>News</category>
      <description>The alpha is framework- and provider-agnostic, with per-model types, isomorphic tools and headless chat components.</description>
      <media:content url="https://news.ryan.ceo/og/tanstack-ai-alpha.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>React Grab for Agents turns your browser into the IDE</title>
      <link>https://news.ryan.ceo/react-grab-for-agents/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/react-grab-for-agents/</guid>
      <pubDate>Thu, 04 Dec 2025 15:25:20 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>Reviews</category>
      <description>Select any element, type a change, and Claude Code or Cursor edits the code without you leaving the page.</description>
      <media:content url="https://news.ryan.ceo/og/react-grab-for-agents.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>Anthropic acquires Bun: what changes and what doesn’t</title>
      <link>https://news.ryan.ceo/anthropic-acquires-bun/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/anthropic-acquires-bun/</guid>
      <pubDate>Tue, 02 Dec 2025 19:14:55 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>News</category>
      <description>Bun stays open source with the same team. Anthropic gets the runtime that already ships Claude Code.</description>
      <media:content url="https://news.ryan.ceo/og/anthropic-acquires-bun.png" medium="image" width="1200" height="630"/>
    </item><item>
      <title>I built the Waze app Tesla should’ve made</title>
      <link>https://news.ryan.ceo/tesla-nav-waze-alerts-in-tesla/</link>
      <guid isPermaLink="true">https://news.ryan.ceo/tesla-nav-waze-alerts-in-tesla/</guid>
      <pubDate>Mon, 01 Dec 2025 15:46:38 +0000</pubDate>
      <dc:creator>Ryan Vogel</dc:creator>
      <category>Builds</category>
      <description>A half-day build put live Waze reports, police alerts and a satellite map on the Tesla screen. Then it took off.</description>
      <media:content url="https://news.ryan.ceo/og/tesla-nav-waze-alerts-in-tesla.png" medium="image" width="1200" height="630"/>
    </item>
  </channel>
</rss>
