<?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>Forem: Farouq Aldori</title>
    <description>The latest articles on Forem by Farouq Aldori (@farouqaldori).</description>
    <link>https://forem.com/farouqaldori</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1348924%2Ffe5763eb-6f2d-49b8-b21d-ac3e32f0e3a5.jpeg</url>
      <title>Forem: Farouq Aldori</title>
      <link>https://forem.com/farouqaldori</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/farouqaldori"/>
    <language>en</language>
    <item>
      <title>Building Local AI Agents from Your Terminal with Opperator</title>
      <dc:creator>Farouq Aldori</dc:creator>
      <pubDate>Fri, 07 Nov 2025 16:05:35 +0000</pubDate>
      <link>https://forem.com/farouqaldori/building-local-ai-agents-from-your-terminal-with-opperator-mcg</link>
      <guid>https://forem.com/farouqaldori/building-local-ai-agents-from-your-terminal-with-opperator-mcg</guid>
      <description>&lt;p&gt;Hey all 👋&lt;/p&gt;

&lt;p&gt;I’ve been working on something called &lt;a href="https://github.com/opper-ai/opperator" rel="noopener noreferrer"&gt;&lt;strong&gt;Opperator&lt;/strong&gt;&lt;/a&gt;, an open-source framework for building and running general-purpose AI agents locally, right from your terminal.&lt;/p&gt;

&lt;p&gt;If you’ve seen tools like Claude Code or Codex, Opperator is in a similar space, but it’s not just about coding. It’s about automation. You can use it to create agents that organize files, generate content, process data, or monitor APIs.&lt;/p&gt;

&lt;p&gt;The inspiration came from seeing people use Claude Code for tasks that had nothing to do with writing code. They were organizing notes, drafting documents, managing personal data, even planning events.&lt;/p&gt;

&lt;p&gt;It made me realize there’s a gap for tools that make those kinds of general-purpose agents easy to build and run locally without relying on hosted services or cloud runtimes.&lt;/p&gt;

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

&lt;p&gt;Opperator provides everything you need to create and run agents that automate your personal workflows.&lt;/p&gt;

&lt;p&gt;It includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A terminal interface for interacting with your agents&lt;/li&gt;
&lt;li&gt;A background daemon for running agents with logging, persistence, and secret management&lt;/li&gt;
&lt;li&gt;A focused Python SDK for writing agent logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each agent runs as its own local process, in its own environment, and can use any model you choose, including local LLMs! 🚀&lt;/p&gt;

&lt;h2&gt;
  
  
  Example workflow
&lt;/h2&gt;

&lt;p&gt;Opperator ships with a default "Builder" agent that helps you build agents without actually writing any code, of course you can code agents manually or with Claude Code or Codex. &lt;/p&gt;

&lt;p&gt;Let’s say you want an agent that looks at your screenshots folder and renames files based on what’s in the image.&lt;/p&gt;

&lt;p&gt;You can describe it in plain language:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I want to create an agent that analyzes my screenshots folder, uses AI to label and renames all files based on their content.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The Builder agent will scaffold the code, install dependencies, and let you iterate on the agent without restarting anything.&lt;/p&gt;

&lt;p&gt;Once done, the agent will be running locally on your laptop. It just gets to work, executing the task it was designed to do. No servers, no cloud, no external dependencies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;p&gt;Installation:&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; https://opper.ai/opperator-install | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Launch Opperator:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;op
&lt;span class="c"&gt;# or the full command name&lt;/span&gt;
opperator
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Resources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/opper-ai/opperator" rel="noopener noreferrer"&gt;https://github.com/opper-ai/opperator&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docs&lt;/strong&gt;: &lt;a href="https://docs.opper.ai/opperator" rel="noopener noreferrer"&gt;https://docs.opper.ai/opperator&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discord&lt;/strong&gt;: &lt;a href="//discord.gg/wcT3bc7Y4Y"&gt;discord.gg/wcT3bc7Y4Y&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can install it and start building right away.&lt;/p&gt;

&lt;p&gt;I’m really curious what kinds of agents you’ll come up with — whether it’s something that organizes your files, monitors APIs, or automates your creative workflow.&lt;/p&gt;

&lt;p&gt;If this sounds interesting, give Opperator a try and share what you build. Every bit of feedback helps shape where the project goes next.&lt;/p&gt;

&lt;p&gt;And if you like the idea, drop a star on GitHub, it really helps others discover the project and keeps the momentum going!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>architecture</category>
      <category>opensource</category>
    </item>
    <item>
      <title>New version for AiFormat - CLI tool that converts files into a format optimized for Claude</title>
      <dc:creator>Farouq Aldori</dc:creator>
      <pubDate>Mon, 18 Mar 2024 11:58:03 +0000</pubDate>
      <link>https://forem.com/farouqaldori/new-version-for-aiformat-cli-tool-that-converts-files-into-a-format-optimized-for-claude-4fjg</link>
      <guid>https://forem.com/farouqaldori/new-version-for-aiformat-cli-tool-that-converts-files-into-a-format-optimized-for-claude-4fjg</guid>
      <description>&lt;p&gt;Hey all!&lt;/p&gt;

&lt;p&gt;Last week, I released AiFormat and the response has been great!&lt;/p&gt;

&lt;p&gt;If you haven't used it already, it's a simple CLI tool that makes copying &amp;amp; pasting files into Claude a breeze.&lt;/p&gt;

&lt;p&gt;Using it with Claude Opus has boosted my productivity significantly.&lt;/p&gt;

&lt;p&gt;I just released a new version that I hope you will enjoy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added searching inside deeply nested files.&lt;/li&gt;
&lt;li&gt;Added the ability to expand/collapse folders with the Tab key.&lt;/li&gt;
&lt;li&gt;Added emojis to differentiate between folders (🗂️) and files (📄).&lt;/li&gt;
&lt;li&gt;Full code re-write, including ID based navigation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is fully open-source under the MIT license, contributors are more than welcome!&lt;/p&gt;

&lt;p&gt;Here's the link to the Github repo with instructions on how to get started (it's really easy):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/farouqaldori/aiformat/"&gt;https://github.com/farouqaldori/aiformat/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I created a simple CLI tool that helps you code FAST!</title>
      <dc:creator>Farouq Aldori</dc:creator>
      <pubDate>Tue, 12 Mar 2024 20:53:06 +0000</pubDate>
      <link>https://forem.com/farouqaldori/i-created-a-simple-cli-tool-that-helps-you-code-fast-499j</link>
      <guid>https://forem.com/farouqaldori/i-created-a-simple-cli-tool-that-helps-you-code-fast-499j</guid>
      <description>&lt;p&gt;Hello community!&lt;/p&gt;

&lt;p&gt;Ever since Claude 3 released, I've been using Opus to code really fast.&lt;/p&gt;

&lt;p&gt;Copying and pasting multiple files into the context window was the only bottleneck, so I built a handy tool that automatically converts files/folders into a format optimized for Claude, then copies them to your clipboard.&lt;/p&gt;

&lt;p&gt;I've always wanted to build a CLI tool, and when I realized that you can build one using React with &lt;a href="https://github.com/vadimdemedes/ink"&gt;Ink&lt;/a&gt;, I converted my Python script into a CLI tool.&lt;/p&gt;

&lt;p&gt;The project is fully open-source under the MIT license, contributors are more than welcome!&lt;/p&gt;

&lt;p&gt;Here's the link to the Github repo with instructions on how to get started (it's really easy):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/farouqaldori/aiformat/"&gt;https://github.com/farouqaldori/aiformat/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>chatgpt</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
