<?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: Manan Shah</title>
    <description>The latest articles on DEV Community by Manan Shah (@manan_shah_4ce9b1ac2a4a6d).</description>
    <link>https://dev.to/manan_shah_4ce9b1ac2a4a6d</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%2F4170072%2Fcd187dcf-5314-4212-a0d5-035ba477b3a7.png</url>
      <title>DEV Community: Manan Shah</title>
      <link>https://dev.to/manan_shah_4ce9b1ac2a4a6d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/manan_shah_4ce9b1ac2a4a6d"/>
    <language>en</language>
    <item>
      <title>I built DialDo: a phone number that can ask your Mac to do work</title>
      <dc:creator>Manan Shah</dc:creator>
      <pubDate>Thu, 08 Oct 2026 03:02:28 +0000</pubDate>
      <link>https://dev.to/manan_shah_4ce9b1ac2a4a6d/i-built-dialdo-a-phone-number-that-can-ask-your-mac-to-do-work-1n6e</link>
      <guid>https://dev.to/manan_shah_4ce9b1ac2a4a6d/i-built-dialdo-a-phone-number-that-can-ask-your-mac-to-do-work-1n6e</guid>
      <description>&lt;p&gt;I kept running into the same problem: I was away from my desk, had my phone, and needed something that was sitting on my Mac. Remote desktop on a small screen is awkward. I wanted to make a call and describe the outcome instead.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;DialDo&lt;/strong&gt;. It gives each user a personal phone number linked to their Mac. You call, describe a task, confirm the overall request once, and the Mac app works through the steps. One example: &lt;em&gt;Find the newest PDF in Downloads, summarize it, save the notes on my Desktop, and text me when it's done.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How it works
&lt;/h3&gt;

&lt;p&gt;Twilio receives the call and sends it to a small gateway on Railway. The gateway identifies which number was called and routes that conversation over an authenticated outbound connection to the right Mac. OpenAI transcribes the call and helps plan the task. The Mac app then uses local file, document, browser, and macOS automation tools to carry it out. The gateway doesn't expose a general remote shell into the computer.&lt;/p&gt;

&lt;p&gt;The trickiest part has been completion, not just execution. Opening an app is not the same as finishing the user's request. DialDo tries to check evidence from each step before it says a task is done. It also keeps the spoken replies short so the call doesn't become a running commentary.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where it stands
&lt;/h3&gt;

&lt;p&gt;This is an early release for Apple Silicon Macs. It can handle useful file, PDF, browser, and app workflows, but UI automation is imperfect: a changed website, sign-in prompt, or ambiguous instruction can still stop a task. The Mac must be awake, online, and signed in, and you need to approve the macOS permissions for the tools you want to use. Voice and planning use cloud services; computer actions run on the Mac. DialDo currently costs &lt;strong&gt;$9.99/month&lt;/strong&gt;, with no free trial.&lt;/p&gt;

&lt;p&gt;You can see the product and download it at &lt;a href="https://dialdo.com/" rel="noopener noreferrer"&gt;dialdo.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I'm especially curious: what task would you trust a phone-to-computer agent to do while you were away from your desk, and what would you want it to &lt;em&gt;never&lt;/em&gt; do without checking with you first?&lt;/p&gt;

&lt;p&gt;— &lt;a href="https://linkedin.com/in/mananshah2254" rel="noopener noreferrer"&gt;Manan Shah&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>ai</category>
      <category>productivity</category>
      <category>automation</category>
    </item>
  </channel>
</rss>
