<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[AIUtil Agent OS]]></title><description><![CDATA[AIUtil Agent OS]]></description><link>https://aiutil-agent-os.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>AIUtil Agent OS</title><link>https://aiutil-agent-os.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 06:37:07 GMT</lastBuildDate><atom:link href="https://aiutil-agent-os.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[I built a workbench for the AI coding CLIs I already use]]></title><description><![CDATA[AI coding CLIs are already good at writing and changing code. The part that kept breaking for me was everything around the run.
A task might start in Claude, continue in Codex, move to another compute]]></description><link>https://aiutil-agent-os.hashnode.dev/i-built-a-workbench-for-the-ai-coding-clis-i-already-use</link><guid isPermaLink="true">https://aiutil-agent-os.hashnode.dev/i-built-a-workbench-for-the-ai-coding-clis-i-already-use</guid><category><![CDATA[AI]]></category><category><![CDATA[open source]]></category><category><![CDATA[ai agents]]></category><dc:creator><![CDATA[le lohas]]></dc:creator><pubDate>Fri, 28 Aug 2026 01:47:39 GMT</pubDate><content:encoded><![CDATA[<p>AI coding CLIs are already good at writing and changing code. The part that kept breaking for me was everything around the run.</p>
<p>A task might start in Claude, continue in Codex, move to another computer for a test, and end in a terminal window I could not find a week later. Adding another model did not fix that. I needed a way to keep the work reviewable and easy to resume.</p>
<p>That became <a href="https://github.com/aiutil/agent-os">Agent OS</a>, an open-source desktop workbench for the AI CLIs already installed and authenticated on your machine.</p>
<h2>It does not replace the CLI</h2>
<p>Agent OS currently works with Claude, Codex, Gemini, Cursor Agent, OpenCode, Pi, Hermes, and OpenClaw.</p>
<p>You still use the original CLI and provider account. Agent OS does not bypass subscriptions, OAuth, API keys, or tool permissions. It adds a workbench around those tools:</p>
<ul>
<li>structured sessions beside native CLI terminals</li>
<li>tasks with separate run records and deliverable review</li>
<li>side-by-side comparison across Web, CLI, and agent panels</li>
<li>one-off schedules and Cron</li>
<li>local or explicitly authorized remote runtime hosts</li>
<li>scoped memory and separate Markdown knowledge</li>
</ul>
<h2>A task should be reviewed, not merely finished</h2>
<p>An agent can produce a confident final response while the actual work is incomplete. That is why a run in Agent OS can move into Review instead of being treated as done.</p>
<p>The user can inspect the available execution events, compare attempts, and decide whether the deliverable passes. When two agents take different approaches, their outputs can stay side by side instead of being copied between terminals.</p>
<p>This is a small distinction in the interface, but it changes the contract. The agent proposes completion. A person accepts it.</p>
<h2>Memory and knowledge have different jobs</h2>
<p>I originally treated durable context as one feature. That did not hold up.</p>
<p>Memory is compact, scoped context that may be recalled in a later agent turn. Knowledge is long-form Markdown written for people. Knowledge supports topics, tags, sources, drafts, publishing, local comments, and favorites. It enters a prompt only when someone explicitly selects it as a reference.</p>
<p>Keeping them separate prevents a useful article from becoming automatic prompt baggage.</p>
<h2>Local-first, with explicit remote boundaries</h2>
<p>Session metadata, tasks, indexes, preferences, memory, and knowledge stay on the local machine by default.</p>
<p>For remote work, another Agent OS desktop or a headless Runtime node can expose an approved set of agents, folders, and capabilities. The managed computer controls that scope and can revoke it. Pairing a runtime is not permission to use the whole machine.</p>
<p>The selected CLI and model provider still determine where model requests go. Agent OS does not pretend otherwise.</p>
<h2>The current release</h2>
<p>Agent OS v0.4.2 is available for macOS, Windows, and Linux under Apache-2.0.</p>
<p>The macOS build is not notarized by Apple. Download it only from the official GitHub Release, verify the published SHA-256 digest and source provenance, and follow the documented first-launch steps if macOS blocks it.</p>
<p>Links:</p>
<ul>
<li><a href="https://github.com/aiutil/agent-os">GitHub repository</a></li>
<li><a href="https://github.com/aiutil/agent-os/releases/tag/v0.4.2">v0.4.2 downloads</a></li>
<li><a href="https://agentos.aiutil.com">Product site</a></li>
<li><a href="https://agentos.aiutil.com/agent-os-v0.4.0-overview.mp4">100-second product tour</a></li>
<li><a href="https://www.producthunt.com/products/agent-os-by-aiutil?launch=agent-os-by-aiutil">Product Hunt launch</a></li>
</ul>
<p>If you use several AI coding tools, where does your workflow usually break: resuming sessions, reviewing results, remote execution, or retaining context?</p>
]]></content:encoded></item></channel></rss>