<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Parlane</title>
    <link>https://parlane.ai/</link>
    <description>Build notes and guides from the Parlane team.</description>
    <language>en</language>
    <atom:link href="https://parlane.ai/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>From a FastAPI backend to an iPhone app</title>
      <link>https://parlane.ai/build/fastapi-to-iphone/</link>
      <guid>https://parlane.ai/build/fastapi-to-iphone/</guid>
      <description>Turn a Python backend into an iPhone app: serve a manifest and two JSON endpoints from FastAPI, scan a QR code, and get native streaming chat and a dashboard with no SDK and no Swift.</description>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Give your agent a voice</title>
      <link>https://parlane.ai/build/give-your-agent-a-voice/</link>
      <guid>https://parlane.ai/build/give-your-agent-a-voice/</guid>
      <description>Add voice to an AI agent three ways: the free on-device path, a hosted natural voice, or a self-hosted Kokoro text-to-speech endpoint.</description>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Notify your phone from any script</title>
      <link>https://parlane.ai/build/notify-your-phone/</link>
      <guid>https://parlane.ai/build/notify-your-phone/</guid>
      <description>Send a lock-screen push notification to your iPhone from a curl one-liner or a Python script through the hosted push relay.</description>
      <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>From 50 lines of Express to an iPhone app</title>
      <link>https://parlane.ai/build/express-to-iphone/</link>
      <guid>https://parlane.ai/build/express-to-iphone/</guid>
      <description>Turn an API into an iPhone app: serve a manifest and two JSON endpoints from Express, scan a QR code, and get native chat and a dashboard with no SDK and no Swift.</description>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Server-driven UI for AI agents: our dashboard schema</title>
      <link>https://parlane.ai/blog/server-driven-ui-for-ai-agents-our-dashboard-schema/</link>
      <guid>https://parlane.ai/blog/server-driven-ui-for-ai-agents-our-dashboard-schema/</guid>
      <description>Why dashboards are declarative JSON instead of webviews, the 17-type component catalog, the action envelope, and the limits we enforce on purpose.</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why every vibe-coded app deserves a native front end</title>
      <link>https://parlane.ai/blog/why-every-vibe-coded-app-deserves-a-native-front-end/</link>
      <guid>https://parlane.ai/blog/why-every-vibe-coded-app-deserves-a-native-front-end/</guid>
      <description>The Telegram bot, the pinned Safari tab, the abandoned Xcode project, and what it means to give your agent a real home on your phone.</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
