<?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: erkandev</title>
    <description>The latest articles on DEV Community by erkandev (@erkandev).</description>
    <link>https://dev.to/erkandev</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%2F4240884%2F96076587-2b00-44b1-a7da-581c1bdc78c0.png</url>
      <title>DEV Community: erkandev</title>
      <link>https://dev.to/erkandev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/erkandev"/>
    <language>en</language>
    <item>
      <title>QuotaCrew for Codex — auto-switch accounts, resume chats, and shut down your PC when work is done</title>
      <dc:creator>erkandev</dc:creator>
      <pubDate>Thu, 12 Nov 2026 11:15:28 +0000</pubDate>
      <link>https://dev.to/erkandev/quotacrew-for-codex-auto-switch-accounts-resume-chats-and-shut-down-your-pc-when-work-is-done-1g27</link>
      <guid>https://dev.to/erkandev/quotacrew-for-codex-auto-switch-accounts-resume-chats-and-shut-down-your-pc-when-work-is-done-1g27</guid>
      <description>&lt;p&gt;QuotaCrew is a free, open-source Windows app available on the &lt;a href="https://apps.microsoft.com/detail/9NM4VKLKS9PF" rel="noopener noreferrer"&gt;Microsoft Store&lt;/a&gt;. I built it to switch Codex accounts automatically when quota runs out, help resume interrupted work in the same conversation, and optionally shut down my PC when the job is done.&lt;/p&gt;

&lt;p&gt;I'd leave Codex working on a task, come back later, and find it stuck at a usage limit. Then I'd check which account still had quota, switch over, and find the conversation I wanted to resume. I wanted to handle those steps in one place.&lt;/p&gt;

&lt;h2&gt;
  
  
  Switching accounts when quota runs out
&lt;/h2&gt;

&lt;p&gt;I wanted to see which accounts had room before touching the active session. The dashboard compares remaining quota and reset times for the five-hour and weekly windows. When automatic switching is enabled, QuotaCrew checks the destination account before switching. You can also switch manually or require confirmation. A switch restarts Codex Desktop.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff0t80di69ju7ccn8skl6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff0t80di69ju7ccn8skl6.png" alt="QuotaCrew dashboard showing remaining quotas and reset times for sample accounts" width="800" height="519"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Figuring out whether the conversation actually resumed
&lt;/h2&gt;

&lt;p&gt;The interesting problem came after the switch. A different account can be active while the old conversation is still idle. QuotaCrew's Jobs view shows the continuation request and the observed result separately.&lt;/p&gt;

&lt;p&gt;For supported Desktop or local VS Code conversations, QuotaCrew can ask Codex to continue in the same chat. Some Desktop goal conversations can resume just by opening them. If a request might have reached Codex but its outcome is unclear, QuotaCrew watches for a new turn and avoids sending the request again automatically. Automatic continuation is experimental and depends on the installed Codex version. &lt;a href="https://github.com/erkanpulat/codex-quotacrew/blob/main/docs/continuity.md" rel="noopener noreferrer"&gt;Continuation design&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0p8p4kbriyuhxmi17dot.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0p8p4kbriyuhxmi17dot.png" alt="QuotaCrew conversation settings for Codex Desktop and local VS Code" width="799" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Shutting down after a job finishes
&lt;/h2&gt;

&lt;p&gt;I also wanted to stop waiting at my desk just to turn the PC off. I can choose a conversation and confirm a shutdown plan. It waits until that task finishes and other observed Codex work has stopped, then starts a two-minute countdown I can cancel. If QuotaCrew can't verify the work has stopped, the shutdown stays on hold.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fckvidffqzfq3lgpoomxu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fckvidffqzfq3lgpoomxu.png" alt="QuotaCrew shutdown screen with options for a selected job, account limits and a timer" width="800" height="541"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm curious how other Windows developers deal with interrupted Codex sessions. What would you want to see before trusting a tool to pick up the same conversation? &lt;a href="https://github.com/erkanpulat/codex-quotacrew" rel="noopener noreferrer"&gt;Source code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;English adaptation with AI assistance.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>opensource</category>
      <category>codex</category>
      <category>windows</category>
    </item>
  </channel>
</rss>
