<?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/">
  <channel>
    <title>DEV Community: Tal Kravarusic</title>
    <description>The latest articles on DEV Community by Tal Kravarusic (@krava).</description>
    <link>https://dev.to/krava</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4096803%2Fbc3c41ea-d3f6-44a3-8ef1-f2f215ac2d98.jpg</url>
      <title>DEV Community: Tal Kravarusic</title>
      <link>https://dev.to/krava</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/krava"/>
    <language>en</language>
    <item>
      <title>I Built a Way for AI Agents to Reach Your iPhone Home Screen</title>
      <dc:creator>Tal Kravarusic</dc:creator>
      <pubDate>Thu, 27 Aug 2026 06:45:57 +0000</pubDate>
      <link>https://dev.to/krava/i-built-a-way-for-ai-agents-to-reach-your-iphone-home-screen-fbc</link>
      <guid>https://dev.to/krava/i-built-a-way-for-ai-agents-to-reach-your-iphone-home-screen-fbc</guid>
      <description>&lt;p&gt;Most AI assistants still live inside chat windows.&lt;/p&gt;

&lt;p&gt;They can research, summarize, monitor systems, read connected tools, and run scheduled tasks. But once the conversation ends, their work usually disappears into a chat history.&lt;/p&gt;

&lt;p&gt;I wanted agents to have somewhere more immediate to communicate with us.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;Glance&lt;/strong&gt;, an iOS app that lets AI agents and automations publish dynamic content directly to Home Screen widgets.&lt;/p&gt;

&lt;h2&gt;
  
  
  From chat interface to ambient interface
&lt;/h2&gt;

&lt;p&gt;A Home Screen widget should not simply be a smaller version of an app.&lt;/p&gt;

&lt;p&gt;It can be a lightweight surface where an agent quietly leaves useful information throughout the day:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A morning briefing&lt;/li&gt;
&lt;li&gt;Product or infrastructure metrics&lt;/li&gt;
&lt;li&gt;Important messages that need a response&lt;/li&gt;
&lt;li&gt;Recent leads from a CRM&lt;/li&gt;
&lt;li&gt;AI news headlines&lt;/li&gt;
&lt;li&gt;Currency rates and market updates&lt;/li&gt;
&lt;li&gt;A project’s current status&lt;/li&gt;
&lt;li&gt;Or even a new random fact every few hours&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You do not need to remember to open an app or start another conversation. The information is already waiting on your Home Screen.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Glance works
&lt;/h2&gt;

&lt;p&gt;Glance separates a widget into two parts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The UI template&lt;/strong&gt;, which defines how the widget looks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The content bindings&lt;/strong&gt;, which contain the information displayed inside it&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;An agent can create or reuse a template and then ingest new structured content whenever something changes.&lt;/p&gt;

&lt;p&gt;A simple update might look conceptually like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"fact"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Octopuses have three hearts and blue blood."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"issue"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"#042"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"category"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"ANIMALS"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"ui_mode"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"template"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"template_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-template-id"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The agent updates the data while the widget keeps its designed layout.&lt;/p&gt;

&lt;p&gt;Glance also supports dynamically generated interfaces, allowing the agent to adapt the presentation to the information it wants to show rather than being restricted to one rigid design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connecting agents through MCP
&lt;/h2&gt;

&lt;p&gt;I recently added an MCP integration so compatible assistants and agent environments can work with Glance directly.&lt;/p&gt;

&lt;p&gt;Instead of manually configuring every widget, you can ask an agent to:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Create a medium Home Screen widget that shows the latest AI news, with two clickable headlines and a clean native iOS design.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The agent can create the widget, define its interface, and publish the first update.&lt;/p&gt;

&lt;p&gt;You can then combine Glance with scheduled tasks and other connected services. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Read recent messages and show who needs a reply&lt;/li&gt;
&lt;li&gt;Query a database and publish current product KPIs&lt;/li&gt;
&lt;li&gt;Check a spreadsheet and display the newest sales leads&lt;/li&gt;
&lt;li&gt;Research positive news and refresh a daily widget&lt;/li&gt;
&lt;li&gt;Monitor an agent workflow and show its current status&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Glance becomes the final display layer for whatever workflow the agent is running.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why widgets?
&lt;/h2&gt;

&lt;p&gt;Notifications demand attention. Widgets simply make information available.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;I do not want every automated update to interrupt me. I want to look at my phone and understand what matters without opening five apps or searching through several conversations.&lt;/p&gt;

&lt;p&gt;The Home Screen is already one of the most frequently viewed interfaces in our lives. Giving agents access to that space makes their work feel less like isolated chat sessions and more like an ambient part of the operating system.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I’m exploring next
&lt;/h2&gt;

&lt;p&gt;Glance started as an app for creating and following widget feeds. It is now evolving into an interface between agents and the Home Screen.&lt;/p&gt;

&lt;p&gt;I am currently exploring:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better reusable widget templates&lt;/li&gt;
&lt;li&gt;More flexible agent-generated interfaces&lt;/li&gt;
&lt;li&gt;Easier integrations with external data sources&lt;/li&gt;
&lt;li&gt;Shared widgets that other people can follow&lt;/li&gt;
&lt;li&gt;More ways for agents to decide what information is worth displaying&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I believe the next step for AI agents is not simply becoming more capable inside chat.&lt;/p&gt;

&lt;p&gt;It is stepping outside the chat interface and becoming useful in the places we already look throughout the day.&lt;/p&gt;

&lt;p&gt;For me, that starts with the Home Screen.&lt;/p&gt;

&lt;p&gt;You can learn more at &lt;a href="https://glance.cool" rel="noopener noreferrer"&gt;glance.cool&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also download the app at &lt;a href="https://apps.apple.com/us/app/glance-home-screen-feeds/id6758983678" rel="noopener noreferrer"&gt;Glance - Home Screen Feeds&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would love to hear what you would put on your Home Screen if your agents could update it automatically.&lt;/p&gt;




</description>
      <category>ai</category>
      <category>ios</category>
      <category>mcp</category>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
