<?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: TRIBGAMES DEV</title>
    <description>The latest articles on DEV Community by TRIBGAMES DEV (@tribgames).</description>
    <link>https://dev.to/tribgames</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%2F4153898%2F44fd0f4c-e5df-458f-be12-0ab07f881973.png</url>
      <title>DEV Community: TRIBGAMES DEV</title>
      <link>https://dev.to/tribgames</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tribgames"/>
    <language>en</language>
    <item>
      <title>I built an open-source coding agent that uses 63% fewer tokens than Codex CLI</title>
      <dc:creator>TRIBGAMES DEV</dc:creator>
      <pubDate>Sat, 24 Oct 2026 14:30:53 +0000</pubDate>
      <link>https://dev.to/tribgames/i-built-an-open-source-coding-agent-that-uses-63-fewer-tokens-than-codex-cli-3c7f</link>
      <guid>https://dev.to/tribgames/i-built-an-open-source-coding-agent-that-uses-63-fewer-tokens-than-codex-cli-3c7f</guid>
      <description>&lt;p&gt;My Claude and ChatGPT subscriptions kept hitting their limits, and most of the tokens weren't going into the actual fix. They went into reading files, re-sending context, and running every small step at full reasoning effort. So I built &lt;strong&gt;Mixdog&lt;/strong&gt;, an open-source coding agent focused on doing the same work with fewer tokens.&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;p&gt;I ran all 89 Terminal-Bench 2.1 tasks, 5 trials each, with the same model (GPT-5.6 Sol, xhigh) on both sides, scored by the official Harbor verifier:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Mixdog&lt;/th&gt;
&lt;th&gt;Codex CLI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Solved&lt;/td&gt;
&lt;td&gt;385 / 445 (86.5%)&lt;/td&gt;
&lt;td&gt;383 / 445 (86.1%)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Total tokens&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;156.5M&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;421.4M&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;39% lower&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That's 63% fewer tokens at the same success rate, and fewer tokens on 87 of the 89 tasks. With Claude Opus 5, Mixdog solved 2 more tasks than Claude Code at 19% lower cost. Every verdict, log and script is published in the repo, so you can check or rerun it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the savings come from
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A lead and a team.&lt;/strong&gt; A strong model plans; cheaper models search, edit and review in parallel. You can scale from a single model to a full swarm and switch mid-conversation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto reasoning effort.&lt;/strong&gt; A 150 MB model running locally on the CPU judges each message and tool step in about 0.1 s and picks the effort it needs, so simple steps don't burn xhigh reasoning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lean context.&lt;/strong&gt; Tool results and history are kept compact, and a context view shows exactly where every token goes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Use what you already pay for
&lt;/h2&gt;

&lt;p&gt;Sign in with the Claude, ChatGPT, Grok or Muse Code subscription you already have, paste an API key, or run local models on your own GPU. A usage panel shows quota left and reset times for each plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beyond coding
&lt;/h2&gt;

&lt;p&gt;Mixdog is a full desktop workspace: editor, terminals, Git and GitHub, code graph and language servers. It can also control the browser and desktop, work with Office and PDF files, generate images and video, keep working on goals, schedules and webhooks, and continue from your phone with end-to-end encryption.&lt;/p&gt;

&lt;p&gt;It runs on Windows, macOS and Linux with no config files; a five-step tutorial gets you started. It's free and Apache-2.0.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tribgames/mixdog" rel="noopener noreferrer"&gt;Download and source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tribgames/mixdog/tree/main/benchmarks/terminal-bench-2.1" rel="noopener noreferrer"&gt;Benchmark details&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Or from the terminal: &lt;code&gt;npm install -g mixdog&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'd love feedback, especially on where it still wastes tokens in your own workflow.&lt;/p&gt;

&lt;p&gt;Disclosure: I am the developer of Mixdog.&lt;/p&gt;

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