<?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: Futong Dong</title>
    <description>The latest articles on DEV Community by Futong Dong (@dongfutong).</description>
    <link>https://dev.to/dongfutong</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%2F4187618%2F37416b0d-15b8-4469-a7fe-d7f1dbaa0406.png</url>
      <title>DEV Community: Futong Dong</title>
      <link>https://dev.to/dongfutong</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dongfutong"/>
    <language>en</language>
    <item>
      <title>How to Remote-Control an AI Coding Agent from Your Phone (BFBT Code + DTworkeasy)</title>
      <dc:creator>Futong Dong</dc:creator>
      <pubDate>Fri, 16 Oct 2026 00:27:40 +0000</pubDate>
      <link>https://dev.to/dongfutong/how-to-remote-control-an-ai-coding-agent-from-your-phone-bfbt-code-dtworkeasy-2d7m</link>
      <guid>https://dev.to/dongfutong/how-to-remote-control-an-ai-coding-agent-from-your-phone-bfbt-code-dtworkeasy-2d7m</guid>
      <description>&lt;h1&gt;
  
  
  How to Remote-Control an AI Coding Agent from Your Phone
&lt;/h1&gt;

&lt;p&gt;Most AI coding tools assume you are sitting at the keyboard. That is fine for deep work. It is awkward when you are away from the desk but still want to nudge a long-running task: fix a failing test, sketch a refactor, or ask the agent to keep going on a repo that already lives on your machine.&lt;/p&gt;

&lt;p&gt;This post is a practical guide to &lt;strong&gt;phone-directed remote sessions&lt;/strong&gt;: your AI coding agent stays on the PC; your phone sends instructions into that session. We will use &lt;strong&gt;BFBT Code&lt;/strong&gt; (desktop / Linux TUI) and &lt;strong&gt;DTworkeasy&lt;/strong&gt; (phone companion) from &lt;a href="https://www.dtrony.com" rel="noopener noreferrer"&gt;Dongfutong&lt;/a&gt;. Full disclosure: we build these products. The steps mirror our public docs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Phone remote ≠ full remote desktop
&lt;/h2&gt;

&lt;p&gt;You are not streaming the entire desktop (though some teams still do that with classic RDP/VNC). The model here is narrower:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The agent runs on &lt;strong&gt;your&lt;/strong&gt; computer, with &lt;strong&gt;your&lt;/strong&gt; folder and &lt;strong&gt;your&lt;/strong&gt; API key.&lt;/li&gt;
&lt;li&gt;The phone authenticates with the &lt;strong&gt;same account&lt;/strong&gt;, pairs to that machine, and drives the agent conversation / tasks.&lt;/li&gt;
&lt;li&gt;Execution happens on the PC. If the PC sleeps or logs out, the phone will show the device offline.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the product wedge: &lt;strong&gt;remote-control the AI coding assistant&lt;/strong&gt;, not “replace the IDE from a phone keyboard.”&lt;/p&gt;

&lt;h2&gt;
  
  
  What you need
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;A free account on &lt;a href="https://www.dtrony.com" rel="noopener noreferrer"&gt;www.dtrony.com&lt;/a&gt; (used by both apps).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BFBT Code&lt;/strong&gt; on the computer:

&lt;ul&gt;
&lt;li&gt;Windows or macOS (Apple Silicon) desktop, or&lt;/li&gt;
&lt;li&gt;Linux terminal edition (&lt;code&gt;bfbtcodetui&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;model API key&lt;/strong&gt; from a provider you choose (membership does not include tokens).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DTworkeasy&lt;/strong&gt; on your phone (Android APK from the site, or iOS via App Store).&lt;/li&gt;
&lt;li&gt;The PC online, awake, and BFBT Code logged in on &lt;strong&gt;trial or membership&lt;/strong&gt; (new accounts get a 90-day trial).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Docs hub: &lt;a href="https://www.dtrony.com/docs" rel="noopener noreferrer"&gt;https://www.dtrony.com/docs&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step-by-step: Windows / macOS desktop remote
&lt;/h2&gt;

&lt;h3&gt;
  
  
  On the computer
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Install BFBT Code from the download center and open a &lt;strong&gt;work folder&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Log in with your Dongfutong account.&lt;/li&gt;
&lt;li&gt;Open &lt;strong&gt;Settings&lt;/strong&gt;, pick a provider, paste your API key, save, and send a quick “hi” so you know the model replies.&lt;/li&gt;
&lt;li&gt;Open the &lt;strong&gt;Remote&lt;/strong&gt; panel → &lt;strong&gt;Enable remote connection&lt;/strong&gt; and wait until the relay shows &lt;strong&gt;online&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate a pairing QR code&lt;/strong&gt; (or use connection ID + remote password). QR codes expire in about two minutes—regenerate if needed.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Guide: &lt;a href="https://www.dtrony.com/docs/remote-desktop" rel="noopener noreferrer"&gt;Remote desktop&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  On the phone
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Install DTworkeasy and log in with the &lt;strong&gt;same&lt;/strong&gt; account.&lt;/li&gt;
&lt;li&gt;Open &lt;strong&gt;My computers&lt;/strong&gt; (or the device list in AI chat).&lt;/li&gt;
&lt;li&gt;Scan the QR code, or paste a &lt;code&gt;dtworkeasy://pair?...&lt;/code&gt; link.&lt;/li&gt;
&lt;li&gt;Tap the bound computer → enter a remote session → choose workspace / session → send a task.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If the PC prompts for permission, approve it on the PC or phone so the task can continue.&lt;/p&gt;

&lt;h2&gt;
  
  
  Linux TUI path (short version)
&lt;/h2&gt;

&lt;p&gt;On Linux, install the terminal client, log in, set the API key, then pair:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; &lt;span class="s1"&gt;'https://www.dtrony.com/install-tui.sh'&lt;/span&gt; | &lt;span class="nb"&gt;sudo &lt;/span&gt;sh
bfbtcodetui
&lt;span class="c"&gt;# after first login + API setup, optional daemon for always-on remote:&lt;/span&gt;
bfbtcodetui &lt;span class="nt"&gt;--daemon&lt;/span&gt; &lt;span class="nb"&gt;install
&lt;/span&gt;bfbtcodetui &lt;span class="nt"&gt;--daemon&lt;/span&gt; pair
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Paste or scan the printed pair link in DTworkeasy. Details: &lt;a href="https://www.dtrony.com/docs/remote-tui" rel="noopener noreferrer"&gt;Remote TUI&lt;/a&gt; and &lt;a href="https://www.dtrony.com/docs/install-tui" rel="noopener noreferrer"&gt;Install TUI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Already using Cursor or Codex?
&lt;/h2&gt;

&lt;p&gt;If those tools already run on your machine, optional &lt;strong&gt;DT Agent Bridge&lt;/strong&gt; can stay resident and let DTworkeasy continue &lt;em&gt;their&lt;/em&gt; sessions from the phone. Bridge does not sell models; usage stays with Cursor/Codex. See &lt;a href="https://www.dtrony.com/docs/agent-bridge" rel="noopener noreferrer"&gt;Agent Bridge&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What works well from a phone
&lt;/h2&gt;

&lt;p&gt;Good fits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Continue the previous session and summarize where you left off.”&lt;/li&gt;
&lt;li&gt;“Run the test file we were editing and paste the failure.”&lt;/li&gt;
&lt;li&gt;“Draft a commit message for the current diff.”&lt;/li&gt;
&lt;li&gt;Small, explicit tasks with a clear done condition.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Awkward fits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Huge multi-file redesigns with no prior context on the PC session.&lt;/li&gt;
&lt;li&gt;Anything that needs constant GUI clicking on the desktop (this is not a full VNC tutorial).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Pricing and expectations (please read)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;BFBT Code&lt;/strong&gt; desktop/TUI: trial or membership required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Membership&lt;/strong&gt; unlocks the software; &lt;strong&gt;you pay your model provider&lt;/strong&gt; for tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DTworkeasy&lt;/strong&gt;: free for registered users.&lt;/li&gt;
&lt;li&gt;Remote only works while the PC agent is on trial/membership and online.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Membership details: &lt;a href="https://www.dtrony.com/docs/membership-benefits" rel="noopener noreferrer"&gt;Membership benefits&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Security hygiene
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Turn remote off when you lend someone your phone.&lt;/li&gt;
&lt;li&gt;For other accounts controlling your PC, use the whitelist described in the docs.&lt;/li&gt;
&lt;li&gt;Treat API keys like passwords—never paste them into public chats or screenshots.&lt;/li&gt;
&lt;li&gt;Read the privacy notes on the site before rolling this into a shared machine.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;p&gt;If your AI coding agent already lives on a real workstation, putting a &lt;strong&gt;thin remote control on your phone&lt;/strong&gt; is often more useful than pretending to code on a 6-inch screen. BFBT Code + DTworkeasy are one way to get there; the docs are public and we publish an &lt;a href="https://www.dtrony.com/llms.txt" rel="noopener noreferrer"&gt;llms.txt&lt;/a&gt; map for assistants.&lt;/p&gt;

&lt;p&gt;Questions and “this step was confusing” reports help more than generic praise—drop them in the comments or via the site feedback form.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>ai</category>
      <category>productivity</category>
      <category>android</category>
    </item>
  </channel>
</rss>
