<?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: Vladislav Guzey</title>
    <description>The latest articles on DEV Community by Vladislav Guzey (@proflead).</description>
    <link>https://dev.to/proflead</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%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png</url>
      <title>DEV Community: Vladislav Guzey</title>
      <link>https://dev.to/proflead</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/proflead"/>
    <language>en</language>
    <item>
      <title>Build Your First AI Agent with Google CLI (Step-by-Step)</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Wed, 29 Apr 2026 14:27:17 +0000</pubDate>
      <link>https://dev.to/proflead/build-your-first-ai-agent-with-google-cli-step-by-step-4cp8</link>
      <guid>https://dev.to/proflead/build-your-first-ai-agent-with-google-cli-step-by-step-4cp8</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/proflead/what-is-google-agents-cli-full-beginner-guide-mnk" class="crayons-story__hidden-navigation-link"&gt;What is Google Agents CLI? Full Beginner Guide&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/proflead" class="crayons-avatar  crayons-avatar--l  "&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" alt="proflead profile" class="crayons-avatar__image" width="800" height="718"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/proflead" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Vladislav Guzey
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Vladislav Guzey
                
              
              &lt;div id="story-author-preview-content-3587136" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/proflead" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" class="crayons-avatar__image" alt="" width="800" height="718"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Vladislav Guzey&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/proflead/what-is-google-agents-cli-full-beginner-guide-mnk" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 29&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/proflead/what-is-google-agents-cli-full-beginner-guide-mnk" id="article-link-3587136"&gt;
          What is Google Agents CLI? Full Beginner Guide
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/google"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;google&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/googlecloud"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;googlecloud&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tutorial"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tutorial&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/proflead/what-is-google-agents-cli-full-beginner-guide-mnk" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/proflead/what-is-google-agents-cli-full-beginner-guide-mnk#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            5 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>agents</category>
      <category>ai</category>
      <category>beginners</category>
      <category>cli</category>
    </item>
    <item>
      <title>What is Google Agents CLI? Full Beginner Guide</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Wed, 29 Apr 2026 14:26:11 +0000</pubDate>
      <link>https://dev.to/proflead/what-is-google-agents-cli-full-beginner-guide-mnk</link>
      <guid>https://dev.to/proflead/what-is-google-agents-cli-full-beginner-guide-mnk</guid>
      <description>&lt;p&gt;Google recently released the &lt;a href="https://google.github.io/agents-cli/" rel="noopener noreferrer"&gt;&lt;strong&gt;Agentic CLI&lt;/strong&gt;&lt;/a&gt;, a powerful tool that makes building, testing, and deploying AI agents faster and more intuitive. I think it’s super useful, so I'll walk you through the entire lifecycle of an AI agent using the CLI.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is the Google Agents CLI?
&lt;/h2&gt;

&lt;p&gt;Before we dive into the code, let’s understand the “why.” Usually, building an AI agent requires a lot of “glue code”, the messy scripts that connect an LLM (Large Language Model) to external tools or databases.&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.amazonaws.com%2Fuploads%2Farticles%2Fj15lzskg4edacdx9tt81.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.amazonaws.com%2Fuploads%2Farticles%2Fj15lzskg4edacdx9tt81.png" alt="What is the Google Agents CLI" width="700" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Agents CLI removes this friction. Agents CLI is an official Google tool for creating, evaluating, and deploying agents built with Google’s Agent Development Kit (ADK). It acts as the programmatic backbone of the Agent Development Lifecycle (ADLC) on Google Cloud.&lt;/p&gt;

&lt;h3&gt;
  
  
  Skills packaged for agents
&lt;/h3&gt;

&lt;p&gt;Agents CLI bundles seven “skills” that teach coding agents how to perform each step of the ADLC:&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.amazonaws.com%2Fuploads%2Farticles%2Fd7nc829nw3y5dhgqg5du.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.amazonaws.com%2Fuploads%2Farticles%2Fd7nc829nw3y5dhgqg5du.png" alt="Skills packaged for agents" width="680" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your coding agent can call these skills directly once installed. Alternatively, a human developer can run the same commands manually (see “Human Mode” below).&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Install Google Agents CLI?
&lt;/h2&gt;

&lt;p&gt;To get started, you need a clean environment. The CLI relies on a few modern web and data tools. Follow these steps to ensure everything is ready:&lt;/p&gt;

&lt;h3&gt;
  
  
  Prerequisites
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python &amp;amp; PIP:&lt;/strong&gt; The backbone of most AI development.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;python3 python3-pip
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Node.js &amp;amp; NPM:&lt;/strong&gt; Required for the CLI’s interface and deployment features.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;nodejs npm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;UV:&lt;/strong&gt; A lightning-fast Python package installer that the Agents CLI uses under the hood.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;uv
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Installation Steps
&lt;/h3&gt;

&lt;p&gt;Create a Virtual Environment: It is always a good idea to keep your projects separate so they don’t interfere with each other.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python &lt;span class="nt"&gt;-m&lt;/span&gt; venv agent-env  
&lt;span class="nb"&gt;source &lt;/span&gt;agent-env/bin/activate  &lt;span class="c"&gt;# On Windows use `agent-env\Scripts\activate`&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The CLI is distributed through &lt;a href="https://docs.astral.sh/uv/" rel="noopener noreferrer"&gt;uv&lt;/a&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;uvx google-agents-cli setup
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The CLI supports macOS and Linux; native Windows is currently unsupported (use WSL 2 instead).&lt;/p&gt;

&lt;h3&gt;
  
  
  Authentication
&lt;/h3&gt;

&lt;p&gt;Agents CLI picks up your credentials automatically if you are already authenticated with the &lt;strong&gt;gcloud&lt;/strong&gt; CLI. When running locally without gcloud, you can set a &lt;strong&gt;Gemini API key&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your‑key"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For detailed authentication scenarios (service accounts, A2A roles etc.) refer to the &lt;a href="https://google.github.io/agents-cli/guide/authentication/" rel="noopener noreferrer"&gt;Authentication guide&lt;/a&gt;. The important point is that your coding agent inherits whatever credentials your shell has; you do not need to embed secrets in code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building Your First “Weather” Agent
&lt;/h2&gt;

&lt;p&gt;The fastest way to learn is by doing. The CLI comes with a “boilerplate” or template system to get you moving in seconds.&lt;/p&gt;

&lt;p&gt;Run the following command in your terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;agent-cli create my-first-agent  
&lt;span class="nb"&gt;cd &lt;/span&gt;my-first-agent
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Install Dependencies
&lt;/h3&gt;

&lt;p&gt;Inside your new project folder, you need to install the specific libraries required for this agent:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;agent-cli &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The Playground
&lt;/h3&gt;

&lt;p&gt;One of the best features of this CLI is the Playground. Instead of testing your agent in a black-and-white terminal, you can launch a local web interface.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;agent-cli playground
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once you run this, you’ll get a local URL (usually &lt;code&gt;http://127.0.0.1:8000&lt;/code&gt;). Open it in your browser, select your agent from the menu, and start chatting. By default, this agent is configured to handle weather requests.&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.amazonaws.com%2Fuploads%2Farticles%2Fkx6igv9zhjlw0dsbmn1z.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.amazonaws.com%2Fuploads%2Farticles%2Fkx6igv9zhjlw0dsbmn1z.png" alt="The Playground" width="700" height="572"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you are ready to evaluate, call:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;agents-cli &lt;span class="nb"&gt;eval &lt;/span&gt;run
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Deploy AI Agents
&lt;/h3&gt;

&lt;p&gt;When you run &lt;code&gt;agent-cli deploy&lt;/code&gt;, you usually have two choices:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Run:&lt;/strong&gt; This treats your agent like a standard web application. It’s great if you want total control over the server.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent Runtime:&lt;/strong&gt; This is a specialized environment built specifically for AI. It handles things like Memory (remembering what the user said earlier) and Orchestration (managing multiple agents working together) automatically.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  The Deployment Process
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Ensure you have a &lt;strong&gt;Google Cloud Project&lt;/strong&gt; set up.&lt;/li&gt;
&lt;li&gt;Enable billing in the Cloud Console.&lt;/li&gt;
&lt;li&gt;Run the command:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Deploy to the configured target (Agent Runtime, Cloud Run or GKE)  &lt;/span&gt;
agents-cli deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you want to register your agent with Gemini Enterprise, run this command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Register your deployed agent with Gemini Enterprise  &lt;/span&gt;
agents-cli publish gemini-enterprise
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It allows you to use your agent directly from &lt;a href="https://gemini.google.com/" rel="noopener noreferrer"&gt;https://gemini.google.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Almost all commands accept flags such as &lt;code&gt;--project&lt;/code&gt;, &lt;code&gt;--region&lt;/code&gt;, &lt;code&gt;--datastore&lt;/code&gt;, &lt;code&gt;--cicd-runner&lt;/code&gt; and &lt;code&gt;--deployment-target&lt;/code&gt; so that you can customize the environment. Use &lt;code&gt;agents-cli --help&lt;/code&gt; the &lt;a href="https://google.github.io/agents-cli/cli/" rel="noopener noreferrer"&gt;CLI reference&lt;/a&gt; for full details.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Agents CLI Key Commands Cheat Sheet&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;agent-cli setup&lt;/strong&gt; Installs the core environment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;agent-cli create [name]&lt;/strong&gt; Starts a new agent project&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;agent-cli playground&lt;/strong&gt; Launches the web testing interface&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;agent-cli eval run&lt;/strong&gt; Checks if your agent is performing correctly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;agent-cli deploy&lt;/strong&gt; Pushes your agent to Google Cloud&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Building an agent with your coding assistant
&lt;/h2&gt;

&lt;p&gt;After installation, open your coding assistant (Codex, Claude Code, Gemini CLI, or Copilot) and verify that the Agents CLI skills are visible:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/skills
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2Fddxxvg1i5g0y5olu88d8.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.amazonaws.com%2Fuploads%2Farticles%2Fddxxvg1i5g0y5olu88d8.png" alt="Building an agent with your coding assistant" width="700" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You should see &lt;code&gt;google‑agents‑cli‑workflow&lt;/code&gt; and the other packaged skills. From there, you can instruct the agent using natural language. For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Build a support agent that answers questions from our docs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Gemini CLI (or Claude Code, Codex, etc.) will call the CLI skills to scaffold the project, install dependencies, evaluate performance, and prepare deployment. This pattern works with any agent platform that supports skills installation.&lt;/p&gt;

&lt;p&gt;If you're happy with the result, simply call &lt;strong&gt;deploy&lt;/strong&gt; command and your agent will be live:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Deploy to the configured target (Agent Runtime, Cloud Run or GKE)  &lt;/span&gt;
agents-cli deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Video Tutorial: Agents CLI Explained
&lt;/h2&gt;

&lt;p&gt;In this video, I’ll show you how to use Google Agents CLI to build, test, and deploy AI agents from scratch.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/C-0DIcFVt4Q"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Watch on YouTube:&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://youtu.be/C-0DIcFVt4Q" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Agents CLI Explained&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Google’s new agent‑oriented CLIs demonstrate how the command line is becoming a universal interface for both human operators and AI agents. Agents CLI offers a comprehensive, officially supported pathway to turn ideas into production‑ready agents on Google Cloud.&lt;/p&gt;

&lt;p&gt;Give it a shot and share with me what you build!&lt;/p&gt;

&lt;p&gt;Cheers, proflead! ;)&lt;/p&gt;

</description>
      <category>ai</category>
      <category>google</category>
      <category>googlecloud</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>GitHub Copilot AI Agents: The Complete Technical Deep Dive</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Sun, 19 Apr 2026 15:07:53 +0000</pubDate>
      <link>https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-44p4</link>
      <guid>https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-44p4</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-m86" class="crayons-story__hidden-navigation-link"&gt;GitHub Copilot AI Agents: The Secret to 10x Engineering in 2026&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/proflead" class="crayons-avatar  crayons-avatar--l  "&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" alt="proflead profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/proflead" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Vladislav Guzey
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Vladislav Guzey
                
              
              &lt;div id="story-author-preview-content-3523011" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/proflead" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Vladislav Guzey&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-m86" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 19&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-m86" id="article-link-3523011"&gt;
          GitHub Copilot AI Agents: The Secret to 10x Engineering in 2026
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-m86" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;2&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-m86#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>GitHub Copilot AI Agents: The Secret to 10x Engineering in 2026</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Sun, 19 Apr 2026 15:07:17 +0000</pubDate>
      <link>https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-m86</link>
      <guid>https://dev.to/proflead/github-copilot-ai-agents-the-complete-technical-deep-dive-m86</guid>
      <description>&lt;p&gt;In this article, I’ll show you how to unlock the full power of GitHub Copilot agents inside VS Code. There are actually three main types of Copilot agents-most people only know about one, but I’m going to show you all of them. By the end, you’ll be able to create custom agents that act as your own specialized “sub-agents.”&lt;/p&gt;

&lt;h3&gt;
  
  
  Getting Started: The Setup
&lt;/h3&gt;

&lt;p&gt;Before we dive into the agents, make sure your environment is ready.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Update VS Code:&lt;/strong&gt; Ensure you are on the latest version.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enable Agent Settings:&lt;/strong&gt; Go to your VS Code settings and search for “chat agent.” You should enable: &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Third-party coding agents&lt;/li&gt;
&lt;li&gt;Background agents&lt;/li&gt;
&lt;li&gt;Cloud agents&lt;/li&gt;
&lt;li&gt;Agent skills&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fg51keme4m1cqta6lwjtr.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.amazonaws.com%2Fuploads%2Farticles%2Fg51keme4m1cqta6lwjtr.png" alt="Getting Started: The Setup" width="800" height="651"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I also recommend enabling the “integrated browser agent tool.” Even though I won’t deep-dive into it here, it allows your agents to browse the web to find documentation or test your UI.&lt;/p&gt;

&lt;h3&gt;
  
  
  What are GitHub Copilot Agents?
&lt;/h3&gt;

&lt;p&gt;An agent is different from a standard LLM chat. While a chat answers questions, an &lt;strong&gt;agent&lt;/strong&gt; uses &lt;strong&gt;tools&lt;/strong&gt; to perform actions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Autonomy:&lt;/strong&gt; They can search your codebase, read files, and (in some modes) edit code or run terminal commands.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context-Awareness:&lt;/strong&gt; They don’t just see the snippet you’re looking at; they can “walk” the file tree to understand dependencies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The “Brain”:&lt;/strong&gt; Powered by high-reasoning models like &lt;strong&gt;Claude 4.7 Sonnet&lt;/strong&gt; or &lt;strong&gt;GPT-5&lt;/strong&gt;.4.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The 3 Types of Copilot Agents
&lt;/h3&gt;

&lt;p&gt;Once your settings are enabled, you’ll see a dropdown in the chat window.&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.amazonaws.com%2Fuploads%2Farticles%2Fqj5gsit2jq27jamxbu2n.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.amazonaws.com%2Fuploads%2Farticles%2Fqj5gsit2jq27jamxbu2n.png" alt="The 3 Types of Copilot Agents" width="800" height="649"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; There are three primary categories:&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Local Agents
&lt;/h4&gt;

&lt;p&gt;These run interactively inside VS Code. They have “strong workspace awareness,” meaning they know exactly what files you have open.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Brainstorming, understanding a codebase, and running multiple sessions with different models to see which one gives the best answer.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Background Agents (Copilot CLI)
&lt;/h4&gt;

&lt;p&gt;These are autonomous. They run on your machine in the background while you keep working on other things.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Executing a well-defined plan or fixing a specific bug on a different branch while you stay focused on your main task.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  3. Cloud Agents
&lt;/h4&gt;

&lt;p&gt;These run remotely on GitHub’s servers.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Collaboration. You can start a task, close your laptop, and your teammate can pick it up from another computer. It keeps your local environment free.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Building Your Own Custom Agent
&lt;/h3&gt;

&lt;p&gt;If you want to move beyond the general assistant, you can create &lt;strong&gt;Custom Agents&lt;/strong&gt;. Think of these as specialists-you could have a “Front-End Expert,” a “Doc Writer,” or a “Code Reviewer.”&lt;/p&gt;

&lt;p&gt;Custom agents are defined by a &lt;code&gt;.agent.md&lt;/code&gt; file. This is a Markdown file with a YAML header that acts as the "DNA" of your agent.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where to put the file:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Project Level:&lt;/strong&gt; &lt;code&gt;.github/agents/my-agent.agent.md&lt;/code&gt; (Shared with the team).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User Level:&lt;/strong&gt; &lt;code&gt;~/.copilot/agents/my-agent.agent.md&lt;/code&gt; (Personal use).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to create one:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open the agent dropdown in the bottom right corner of the chat.&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fi761w2hexm40aqf4ev5z.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.amazonaws.com%2Fuploads%2Farticles%2Fi761w2hexm40aqf4ev5z.png" alt="How to create one" width="800" height="649"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select &lt;strong&gt;“Create New Sub Agent.”&lt;/strong&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.amazonaws.com%2Fuploads%2Farticles%2Ftq6ae2snr29te90lzl86.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.amazonaws.com%2Fuploads%2Farticles%2Ftq6ae2snr29te90lzl86.png" alt="How to create one" width="800" height="218"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You can either write it from scratch or let Copilot generate a template for you.&lt;/li&gt;
&lt;li&gt;You’ll get a simple file (often in &lt;code&gt;.mdx&lt;/code&gt; or &lt;code&gt;.yml&lt;/code&gt; format). Here, you define:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The Role:&lt;/strong&gt; Who is this agent?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Tools:&lt;/strong&gt; What can it access?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Instructions:&lt;/strong&gt; Specific rules it must follow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Anatomy of &lt;code&gt;.agent.md&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;  
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Security Scout&lt;/span&gt;  
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Specialized&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;in&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;finding&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;SQLi&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;and&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;XSS&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;vulnerabilities.&lt;/span&gt;&lt;span class="nv"&gt;  &lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;
&lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;read&lt;/span&gt;&lt;span class="pi"&gt;,&lt;/span&gt; &lt;span class="nv"&gt;search&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;  
&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;claude-4.7-sonnet&lt;/span&gt;  
&lt;span class="nn"&gt;---&lt;/span&gt;  

&lt;span class="c1"&gt;# Instructions  &lt;/span&gt;
&lt;span class="s"&gt;You are a Senior Security Engineer.&lt;/span&gt;   
&lt;span class="s"&gt;1. Always check `/src/auth` first.&lt;/span&gt;  
&lt;span class="s"&gt;2. Focus on inputs that are not sanitized.&lt;/span&gt;  
&lt;span class="s"&gt;3. Provide a remediation plan for every bug found.md&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;1. Description = Routing Key&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is critical.&lt;/p&gt;

&lt;p&gt;The system uses the &lt;code&gt;description&lt;/code&gt; to decide:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Should I use this agent?”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Bad:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;description: Helps with code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;description: Refactors TypeScript backend services for performance and async safety
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Be specific. This directly impacts agent selection and delegation quality.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Tools = Capability Boundary
&lt;/h4&gt;

&lt;p&gt;tools: ["read", "search"]&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;read&lt;/code&gt; → open files&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;search&lt;/code&gt; → navigate repo&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;edit&lt;/code&gt; → modify code&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;execute&lt;/code&gt; → run commands&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rule: Default to least privilege.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Prompt Body = Behavior Contract
&lt;/h4&gt;

&lt;p&gt;This defines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scope (what it can touch)&lt;/li&gt;
&lt;li&gt;Process (how it works)&lt;/li&gt;
&lt;li&gt;Output format (what it returns)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Treat it like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“System design for a junior engineer that never sleeps.”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Once you save that file, the agent appears in your menu immediately. &lt;/p&gt;

&lt;p&gt;You can also download existing custom agents from Copilot Agent Library &lt;a href="https://github.com/proflead/copilot-agent-library" rel="noopener noreferrer"&gt;&lt;strong&gt;https://github.com/proflead/copilot-agent-library&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Using Agents in Copilot CLI
&lt;/h3&gt;

&lt;p&gt;copilot --agent security-scout --prompt "Scan auth module"&lt;/p&gt;

&lt;p&gt;Or let it infer based on the description.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;/agent&lt;/code&gt; Command
&lt;/h3&gt;

&lt;p&gt;Inside interactive CLI:&lt;/p&gt;

&lt;p&gt;/agent&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create or select agents&lt;/li&gt;
&lt;li&gt;Manage profiles&lt;/li&gt;
&lt;li&gt;Switch context mid-session&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Plan vs Autopilot
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Plan Mode
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;The agent proposes steps&lt;/li&gt;
&lt;li&gt;You approve before execution&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Best for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Risky changes&lt;/li&gt;
&lt;li&gt;Learning/debugging&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Autopilot Mode
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Agent executes end-to-end&lt;/li&gt;
&lt;li&gt;Minimal intervention&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Best for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Repetitive tasks&lt;/li&gt;
&lt;li&gt;CI/CD automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Treat autopilot like: &lt;em&gt;“sudo for AI”&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Using Agents in VS Code
&lt;/h3&gt;

&lt;p&gt;In VS Code, agents live inside the &lt;strong&gt;Chat Panel&lt;/strong&gt; and the new &lt;strong&gt;Agent Mode&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent Mode:&lt;/strong&gt; Click the “Agent” toggle in the chat. This allows Copilot to perform “Multi-file Edits.”&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File Mentions:&lt;/strong&gt; Use &lt;code&gt;#file&lt;/code&gt; or &lt;code&gt;#codebase&lt;/code&gt; to give the agent a specific context.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Agents:&lt;/strong&gt; Use the agent picker (the dropdown at the top of the chat) to select your &lt;code&gt;.agent.md&lt;/code&gt; personas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tip:&lt;/strong&gt; If your custom agent isn’t showing up, ensure your &lt;code&gt;settings.json&lt;/code&gt; has the absolute path: &lt;code&gt;"chat.agentFilesLocations": ["/Users/vladislav/my-agents"]&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Video Tutorial
&lt;/h3&gt;

&lt;p&gt;If you want to see step-by-step examples and a detailed explanation, watch my video tutorial below:&lt;br&gt;
  &lt;iframe src="https://www.youtube.com/embed/PBPypdvlVQo"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Watch on YouTube:&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://youtu.be/PBPypdvlVQo" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;GitHub Copilot Agents&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;Using multiple specialized agents is a skill that will set you apart as a developer. It makes your workflow clearer and much more powerful. If you haven’t tried creating a sub-agent yet, I highly recommend starting today!&lt;/p&gt;

&lt;p&gt;Cheers, proflead! ;)&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GitHub Copilot CLI: The Complete Developer Guide (2026)</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Thu, 02 Apr 2026 12:01:27 +0000</pubDate>
      <link>https://dev.to/proflead/github-copilot-cli-the-complete-developer-guide-2026-3cjj</link>
      <guid>https://dev.to/proflead/github-copilot-cli-the-complete-developer-guide-2026-3cjj</guid>
      <description>&lt;p&gt;GitHub Copilot CLI brings Copilot directly into your terminal. You can ask questions, understand a project, write and debug code, review changes, and interact with GitHub without leaving the command line. GitHub says Copilot CLI is available on all Copilot plans. It means you can try it with me today! ;)&lt;/p&gt;

&lt;h2&gt;
  
  
  What GitHub Copilot CLI is
&lt;/h2&gt;

&lt;p&gt;The easiest way to think about &lt;a href="https://github.com/features/copilot/cli" rel="noopener noreferrer"&gt;Copilot CLI&lt;/a&gt; is this: it is an AI coding assistant designed for terminal-based work. It is not just a chat box. It can inspect your local project, help you edit code, debug problems, summarize changes, and support GitHub workflows from the terminal. GitHub describes it as a terminal-native assistant with agentic capabilities and GitHub workflow integration.&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.amazonaws.com%2Fuploads%2Farticles%2Fd6qszggc2oxojh42fdda.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.amazonaws.com%2Fuploads%2Farticles%2Fd6qszggc2oxojh42fdda.png" alt="GitHub Copilot CLI" width="700" height="279"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This matters because much real development already happens in the terminal. You run builds, start servers, use git, run tests, inspect logs, and work with Docker there. Copilot CLI embeds AI into that workflow, so you don't have to switch tools. That is the main reason it is useful.&lt;/p&gt;

&lt;p&gt;If you want to know a bit more details about it, please watch my video:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/p7LakGgyb8M"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Watch on YouTube:&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://youtu.be/p7LakGgyb8M" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;GitHub Copilot CLI&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Install GitHub Copilot CLI
&lt;/h2&gt;

&lt;p&gt;You can install Copilot CLI with npm on all platforms, with Homebrew on macOS and Linux, with WinGet on Windows, or with an install script on macOS and Linux. If you install it with npm, you need Node.js 22 or later.&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.amazonaws.com%2Fuploads%2Farticles%2Fnq9puyal9lkin4ykb4bc.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.amazonaws.com%2Fuploads%2Farticles%2Fnq9puyal9lkin4ykb4bc.png" alt="How to Install GitHub Copilot CLI" width="700" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install with npm&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @github/copilot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Install with Homebrew&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;copilot-cli
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Install with WinGet&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;winget &lt;span class="nb"&gt;install &lt;/span&gt;GitHub.Copilot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is the official Windows install option in the GitHub docs.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Launch Copilot CLI
&lt;/h2&gt;

&lt;p&gt;After installation, start the interactive interface in &lt;strong&gt;your project folder (not root folder)&lt;/strong&gt; in the terminal window with this command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;copilot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When you first launch the CLI, you can use /login and follow the prompts to authenticate with your GitHub account. You usually only need to do this once.&lt;/p&gt;

&lt;p&gt;When you start the Copilot CLI in a project folder, GitHub prompts you to confirm that you trust the files in that folder. This is important because during the session, Copilot may try to read, modify, and execute files in that folder and below it. So, only continue if you trust that location.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Copilot CLI works
&lt;/h2&gt;

&lt;p&gt;You can type prompts in normal English, like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain this project&lt;/li&gt;
&lt;li&gt;Find where authentication is handled&lt;/li&gt;
&lt;li&gt;Add validation to this form&lt;/li&gt;
&lt;li&gt;Help me debug this error&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the easy part. The more important part is learning the control commands inside the interactive session. These slash commands help you manage the session, switch models, review changes, share results, and use more advanced workflows.&lt;/p&gt;

&lt;h2&gt;
  
  
  The core slash commands you should know
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2F6n51mth6i5cwhofy0oe9.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.amazonaws.com%2Fuploads%2Farticles%2F6n51mth6i5cwhofy0oe9.png" alt="core slash commands you should know" width="700" height="670"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/help&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /help to view available commands. This should be your first stop whenever you forget a command or want to see what has changed. GitHub’s docs recommend checking the in-product help because the CLI evolves over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/models&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /models to choose a model. This matters because different models may feel different in speed, reasoning depth, and output style. GitHub also has auto model selection concepts that can reduce the need to choose manually in some cases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/plan&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GitHub’s best practices guide says models do better when given a concrete plan. In Copilot CLI, you can press &lt;strong&gt;Shift + Tab&lt;/strong&gt; to toggle between normal mode and plan mode, or you can use the /plan command from normal mode. In plan mode, Copilot creates a structured implementation plan before any code is written.&lt;/p&gt;

&lt;p&gt;This is a very good habit for beginners. Instead of telling Copilot to build something immediately, first ask it to create a plan. That usually makes the next steps cleaner and easier to review. GitHub explicitly recommends planning before coding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/context&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /context to inspect how much context is being used. This is especially helpful in longer sessions when you want to avoid running out of room.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/compact&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /compact to summarize the current conversation and free up space without fully starting over. This is useful when the session gets long but you still want to preserve the important context.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/clear&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /clear to fully reset the current session. This is the fastest way to start fresh if the conversation has gone off track.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/resume&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /resume to reopen an earlier session and continue from where you left off. This is one of the best workflow features because you do not always need to restart from zero.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/diff&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /diff to get a summary of changes made during the session. This is a strong habit before committing, reviewing, or explaining the work to someone else.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/review&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /review to run the code review agent on the changes. This is one of the most important commands in real use because it helps you check maintainability, bugs, edge cases, and general code quality after generation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/share&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /share to export the session to a Markdown file or GitHub gist. This is useful for documentation, debugging, mentoring, and team collaboration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/session&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use /session to inspect information about the session, such as checkpoints, files, the current plan, or even rename the session. This becomes useful when the workflow gets more complex.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/delegate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use &lt;code&gt;/delegate&lt;/code&gt; when you want to hand the task off to Copilot coding agent on GitHub instead of keeping all work local.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/fleet&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The /fleet lets Copilot CLI break down a complex request into smaller tasks and run them in parallel. This is especially useful for bigger maintenance tasks or multi-part work where a single linear flow is slower.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/agent&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GitHub also supports &lt;strong&gt;custom agents&lt;/strong&gt;. When using Copilot CLI, you can choose a custom agent with the /agent command, or reference the agent in a prompt or command-line argument.&lt;/p&gt;

&lt;p&gt;In simple English, a custom agent is like a specialist teammate. You might create a frontend agent, a documentation agent, a testing agent, or a refactoring agent. This becomes very useful when you want Copilot to behave in a more repeatable and opinionated way for a certain kind of task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;/skills&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Skills are reusable capability packages that can add instructions and specialized behavior. You can manage skills with /skills, and the supported subcommands include list, info, add, remove, and reload.&lt;/p&gt;

&lt;p&gt;You might create skills for frontend design, documentation generation, PDF handling, release note formatting, or internal coding rules. Skills are especially useful when you do the same kind of work often and do not want to repeat the same long instructions every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple beginner workflow
&lt;/h2&gt;

&lt;p&gt;If you are new to Copilot CLI, do not start with a giant prompt. Start with a small, safe workflow.&lt;/p&gt;

&lt;p&gt;First, move into a project:&lt;/p&gt;

&lt;p&gt;cd your-project&lt;/p&gt;

&lt;p&gt;copilot&lt;/p&gt;

&lt;p&gt;Navigate to a folder with code you want to work with and then enter copilot to start the session.&lt;/p&gt;

&lt;p&gt;Then start with project understanding:&lt;/p&gt;

&lt;p&gt;Give me a simple overview of this project. Explain the folder structure, main entry points, and what I should read first.&lt;/p&gt;

&lt;p&gt;This fits GitHub’s positioning of Copilot CLI as a tool to answer questions and help you understand and work with code from the terminal.&lt;/p&gt;

&lt;p&gt;Next, narrow the scope:&lt;/p&gt;

&lt;p&gt;Find where authentication is handled and explain it in simple English.&lt;/p&gt;

&lt;p&gt;Then plan before editing:&lt;/p&gt;

&lt;p&gt;/plan Add basic validation to the login form and keep the current style.&lt;/p&gt;

&lt;p&gt;After reviewing the plan, let Copilot implement the small change.&lt;/p&gt;

&lt;p&gt;Then inspect the result:&lt;/p&gt;

&lt;p&gt;/diff&lt;/p&gt;

&lt;p&gt;/review focus on bugs, maintainability, and edge cases&lt;/p&gt;

&lt;h2&gt;
  
  
  Autopilot mode
&lt;/h2&gt;

&lt;p&gt;A*&lt;em&gt;utopilot or YOLO mode&lt;/em&gt;* lets Copilot CLI work autonomously on a task, carrying out multiple steps until the task is complete. In normal use, you usually go back and forth step by step. In autopilot mode, Copilot keeps working after the initial instruction instead of waiting for you after each step.&lt;/p&gt;

&lt;p&gt;This is powerful, but it should be used carefully. A practical beginner rule is simple: use normal mode for learning, use plan mode for clearer structure, and move to autopilot only when you understand the task and the repo well.&lt;/p&gt;

&lt;p&gt;You can start Copilot in automod by using this command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;copilot &lt;span class="nt"&gt;--yolo&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or if you launch Copilot, use:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/yolo on
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Common mistakes beginners make
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fww34s974flrsvpj8cg68.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.amazonaws.com%2Fuploads%2Farticles%2Fww34s974flrsvpj8cg68.png" alt="Common mistakes beginners make" width="700" height="320"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The most common mistake is asking for too much at once. Copilot CLI usually works better when the task is small and clear. GitHub’s best-practices guide strongly supports planning first, which is another way of saying: do not jump straight into a giant, vague request.&lt;/p&gt;

&lt;p&gt;Another common mistake is accepting generated code without review. That is why /diff and /review should become normal habits. GitHub gives you those commands for a reason.&lt;/p&gt;

&lt;p&gt;A third mistake is letting the session become messy. Long sessions are useful, but only if you manage them well with /context, /compact, /clear, and /resume.&lt;/p&gt;

&lt;p&gt;A fourth mistake is being too relaxed about permissions. GitHub’s trust warnings are there because Copilot may read, modify, and execute files in the working directory. So take those prompts seriously.&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful Resources to Learn More about GitHub Copilot
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Copilot CLI overview and guides: &lt;a href="https://docs.github.com/en/copilot/how-tos/copilot-cli" rel="noopener noreferrer"&gt;https://docs.github.com/en/copilot/how-tos/copilot-cli&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Getting started: &lt;a href="https://docs.github.com/en/copilot/how-tos/copilot-cli/cli-getting-started" rel="noopener noreferrer"&gt;https://docs.github.com/en/copilot/how-tos/copilot-cli/cli-getting-started&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Full list of CLI commands: &lt;a href="https://docs.github.com/en/copilot/reference/cli-command-reference" rel="noopener noreferrer"&gt;https://docs.github.com/en/copilot/reference/cli-command-reference&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub Copilot CLI Free Course (Microsoft): &lt;a href="https://developer.microsoft.com/blog/get-started-with-github-copilot-cli-a-free-hands-on-course" rel="noopener noreferrer"&gt;https://developer.microsoft.com/blog/get-started-with-github-copilot-cli-a-free-hands-on-course&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Copilot Agent Library: &lt;a href="https://github.com/proflead/copilot-agent-library" rel="noopener noreferrer"&gt;https://github.com/proflead/copilot-agent-library&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/shanselman" rel="noopener noreferrer"&gt;Scott Hanselman&lt;/a&gt; (Microsoft): practical demos, real developer workflows&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/c/danwahlin" rel="noopener noreferrer"&gt;Dan Wahlin&lt;/a&gt; (Microsoft): Great explanations + clean teaching style&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/user/burkeholland" rel="noopener noreferrer"&gt;Burke Holland&lt;/a&gt;: Great content about VS Code and GitHub Copilot&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;GitHub Copilot CLI is a terminal-native AI assistant that can help you understand projects, plan work, make changes, review code, manage sessions, connect with VS Code, and grow into more advanced workflows with skills, custom agents, and autonomous execution. If you have a Copilot subscription, then definitely give it a shot.&lt;/p&gt;

&lt;p&gt;Cheers, proflead! ;)&lt;/p&gt;

</description>
      <category>githubcopilot</category>
      <category>ai</category>
      <category>vibecoding</category>
      <category>programming</category>
    </item>
    <item>
      <title>OpenClaw with Local LLM: Setup Guide Using Ollama</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Thu, 12 Mar 2026 09:56:47 +0000</pubDate>
      <link>https://dev.to/proflead/openclaw-with-local-llm-setup-guide-using-ollama-334g</link>
      <guid>https://dev.to/proflead/openclaw-with-local-llm-setup-guide-using-ollama-334g</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/proflead/how-to-set-up-openclaw-ollama-for-a-private-ai-assistant-4dbb" class="crayons-story__hidden-navigation-link"&gt;How to Set Up OpenClaw &amp;amp; Ollama for a Private AI Assistant&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/proflead" class="crayons-avatar  crayons-avatar--l  "&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" alt="proflead profile" class="crayons-avatar__image" width="800" height="718"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/proflead" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Vladislav Guzey
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Vladislav Guzey
                
              
              &lt;div id="story-author-preview-content-3339491" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/proflead" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" class="crayons-avatar__image" alt="" width="800" height="718"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Vladislav Guzey&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/proflead/how-to-set-up-openclaw-ollama-for-a-private-ai-assistant-4dbb" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 11&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/proflead/how-to-set-up-openclaw-ollama-for-a-private-ai-assistant-4dbb" id="article-link-3339491"&gt;
          How to Set Up OpenClaw &amp;amp; Ollama for a Private AI Assistant
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/openclaw"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;openclaw&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/llm"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;llm&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/proflead/how-to-set-up-openclaw-ollama-for-a-private-ai-assistant-4dbb" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/proflead/how-to-set-up-openclaw-ollama-for-a-private-ai-assistant-4dbb#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>openclaw</category>
      <category>llm</category>
    </item>
    <item>
      <title>How to Set Up OpenClaw &amp; Ollama for a Private AI Assistant</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Wed, 11 Mar 2026 12:30:19 +0000</pubDate>
      <link>https://dev.to/proflead/how-to-set-up-openclaw-ollama-for-a-private-ai-assistant-4dbb</link>
      <guid>https://dev.to/proflead/how-to-set-up-openclaw-ollama-for-a-private-ai-assistant-4dbb</guid>
      <description>&lt;p&gt;Imagine having a personal AI agent running on your computer. It can read files, run commands, automate tasks, and remember your workflows.&lt;/p&gt;

&lt;p&gt;In this guide, you will learn how to run OpenClaw with Ollama locally and choose the best local LLM models.&lt;/p&gt;

&lt;p&gt;This setup allows you to:&lt;/p&gt;

&lt;p&gt;• run AI agents locally&lt;br&gt;&lt;br&gt;
• keep your data private&lt;br&gt;&lt;br&gt;
• avoid cloud API costs&lt;br&gt;&lt;br&gt;
• build powerful automation workflows&lt;/p&gt;

&lt;p&gt;By the end of this tutorial, you will have OpenClaw running with a local model using Ollama.&lt;/p&gt;
&lt;h2&gt;
  
  
  What is OpenClaw?
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2F1aaiqaexe6jjgm6m8jic.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.amazonaws.com%2Fuploads%2Farticles%2F1aaiqaexe6jjgm6m8jic.png" alt="What is OpenClaw?" width="700" height="285"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://openclaw.ai/" rel="noopener noreferrer"&gt;OpenClaw&lt;/a&gt; is an open-source AI agent framework. Unlike a normal chatbot, OpenClaw can perform real actions on your computer.&lt;/p&gt;

&lt;p&gt;For example, it can:&lt;/p&gt;

&lt;p&gt;• run terminal commands&lt;br&gt;&lt;br&gt;
• read and edit files&lt;br&gt;&lt;br&gt;
• automate workflows&lt;br&gt;&lt;br&gt;
• control browsers&lt;br&gt;&lt;br&gt;
• remember tasks using local memory&lt;/p&gt;

&lt;p&gt;OpenClaw acts as a bridge between LLM reasoning models and your operating system.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why Run OpenClaw with Ollama?
&lt;/h2&gt;

&lt;p&gt;Running OpenClaw with Ollama gives you a fully local AI agent.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Full Privacy. All data stays on your computer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No API Costs. You don’t need OpenAI or cloud providers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Faster Performance. Local models remove network latency.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Persistent Memory. OpenClaw stores conversations in local Markdown files, allowing long-term memory.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Messaging Interface. You can control OpenClaw through:&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;• Telegram&lt;br&gt;&lt;br&gt;
• Slack&lt;br&gt;&lt;br&gt;
• WhatsApp&lt;/p&gt;

&lt;p&gt;This allows you to trigger workflows from your phone.&lt;/p&gt;
&lt;h2&gt;
  
  
  Best Local Models for OpenClaw
&lt;/h2&gt;

&lt;p&gt;Choosing the right local model is important for reliable agent behavior.&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.amazonaws.com%2Fuploads%2Farticles%2Fnh2djcf1x9o3obif0d62.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.amazonaws.com%2Fuploads%2Farticles%2Fnh2djcf1x9o3obif0d62.png" alt="Best Local Models for OpenClaw" width="700" height="198"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For reliable tool usage, use models 14B or larger. Small models often fail when executing multi-step commands.&lt;/p&gt;
&lt;h2&gt;
  
  
  How to Install OpenClaw with Ollama
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Step 1 — Install Ollama
&lt;/h3&gt;

&lt;p&gt;Install Ollama:&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://ollama.com/install.sh | sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verify 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 http://localhost:11434/api/tags
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then download one of these models from &lt;a href="https://ollama.com/" rel="noopener noreferrer"&gt;ollama.com&lt;/a&gt; website:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://ollama.com/library/qwen3-coder" rel="noopener noreferrer"&gt;qwen3-coder&lt;/a&gt; — Optimized for coding tasks&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ollama.com/library/glm-4.7" rel="noopener noreferrer"&gt;glm-4.7&lt;/a&gt; — Strong general-purpose model&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ollama.com/library/gpt-oss:20b" rel="noopener noreferrer"&gt;gpt-oss:20b&lt;/a&gt; — Balanced performance and speed&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ollama.com/library/gpt-oss:120b" rel="noopener noreferrer"&gt;gpt-oss:120b&lt;/a&gt; — Improved capability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example of command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ollama run qwen3-coder
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2 — Install OpenClaw
&lt;/h3&gt;

&lt;p&gt;Install OpenClaw:&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://openclaw.ai/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run OpenClaw with Ollama by using this command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ollama launch openclaw
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2F20rrm2uh4uqe9e8cjsrb.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.amazonaws.com%2Fuploads%2Farticles%2F20rrm2uh4uqe9e8cjsrb.png" alt="Run OpenClaw with Ollama" width="560" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Video Walkthrough
&lt;/h3&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/dRXWkHSTJG4"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Watch on YouTube:&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://youtu.be/dRXWkHSTJG4" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;How to Set Up OpenClaw with Ollama&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Security: The “Kernel Module” Warning
&lt;/h2&gt;

&lt;p&gt;As of the March 2026 security updates, OpenClaw’s broad permissions are a double-edged sword. Because it operates at the kernel/OS level:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Disable Web Search:&lt;/strong&gt; For a fully local workflow, toggle search to &lt;code&gt;false&lt;/code&gt; In your config, ensure no data snippets are sent to search engines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit Your Logs:&lt;/strong&gt; OpenClaw saves every action in a local log. Periodically check these to ensure your agent isn’t performing “ghost actions.”&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human in the Loop:&lt;/strong&gt; Always keep tool permissions set to “ask” for sensitive commands like &lt;code&gt;rm -rf&lt;/code&gt; or sending external emails.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;If you follow the steps in this guide, you should now have a working OpenClaw setup running with a local model.&lt;/p&gt;

&lt;p&gt;Try it out, experiment with different models, and see what kinds of workflows you can automate.&lt;/p&gt;

&lt;p&gt;And if you discover something interesting, feel free to share it. I’m always curious to see how people are using these tools.&lt;/p&gt;

&lt;p&gt;Cheers, proflead! ;)&lt;/p&gt;

</description>
      <category>ai</category>
      <category>openclaw</category>
      <category>llm</category>
    </item>
    <item>
      <title>I Found an AI Tool That Actually Helps You Remember What You Learn</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Fri, 27 Feb 2026 13:13:11 +0000</pubDate>
      <link>https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-8im</link>
      <guid>https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-8im</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-41o6" class="crayons-story__hidden-navigation-link"&gt;I Found an AI Tool That Actually Helps You Remember What You Learn&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/proflead" class="crayons-avatar  crayons-avatar--l  "&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" alt="proflead profile" class="crayons-avatar__image" width="800" height="718"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/proflead" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Vladislav Guzey
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Vladislav Guzey
                
              
              &lt;div id="story-author-preview-content-3291977" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/proflead" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" class="crayons-avatar__image" alt="" width="800" height="718"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Vladislav Guzey&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-41o6" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Feb 27&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-41o6" id="article-link-3291977"&gt;
          I Found an AI Tool That Actually Helps You Remember What You Learn
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/productivity"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;productivity&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/learning"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;learning&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tooling"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tooling&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-41o6" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;3&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-41o6#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            6 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>productivity</category>
      <category>learning</category>
      <category>ai</category>
      <category>tooling</category>
    </item>
    <item>
      <title>I Found an AI Tool That Actually Helps You Remember What You Learn</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Fri, 27 Feb 2026 13:05:38 +0000</pubDate>
      <link>https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-41o6</link>
      <guid>https://dev.to/proflead/i-found-an-ai-tool-that-actually-helps-you-remember-what-you-learn-41o6</guid>
      <description>&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.amazonaws.com%2Fuploads%2Farticles%2Fwhbtvofam6az9p25jmv0.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.amazonaws.com%2Fuploads%2Farticles%2Fwhbtvofam6az9p25jmv0.png" alt="This AI Uses Spaced Repetition to Help You Remember More" width="700" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Think back for a moment, how much do you really remember from what you took in last week?&lt;/p&gt;

&lt;p&gt;Maybe you watched some educational videos, saved a few articles, bookmarked tutorials, or highlighted sections of a long report. It felt productive at the time, but recalling those details days later is usually much harder.&lt;/p&gt;

&lt;p&gt;Getting information isn’t the hard part anymore; there’s plenty of it everywhere. The real challenge is keeping it in your memory. If we don’t review what we learn, our brains just let it slip away.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Research shows we forget most of what we learn within days unless we actively revisit it. Spaced repetition is a learning technique that resurfaces material at increasing intervals, right before you’re likely to forget it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Modern apps make it super easy to save content. With one click, it’s stored for “later.” But over time, these saved items pile up into big personal libraries that most of us rarely revisit.&lt;/p&gt;

&lt;p&gt;Saving things can feel productive, but it’s not the same as actually learning.&lt;/p&gt;

&lt;p&gt;This gap between taking in information and actually remembering it is what got me interested in &lt;a href="https://www.getrecall.ai/?t=proflead" rel="noopener noreferrer"&gt;&lt;strong&gt;Recall&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;. It’s&lt;/strong&gt; an AI-powered knowledge base designed not just to organize what you find, but to help you remember it.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/E5AoeSj3_a0"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Watch on YouTube:&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://youtu.be/E5AoeSj3_a0?si=qAhjUcTWs-dWtYNI" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;This AI Uses Spaced Repetition to Help You Remember More&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  From Saving Content to Building Knowledge
&lt;/h2&gt;

&lt;p&gt;If you work in a field where learning is constant, you know the routine. Developers keep up with new tech, students juggle big reading lists, and professionals try to stay up to date in fast-changing industries.&lt;/p&gt;

&lt;p&gt;It’s natural to save anything that seems useful, a technical article, a conference talk, or a research paper you want to check out later. Over time, these add up to a personal archive. But building a library isn’t the same as building real knowledge. Even if we read or watch something closely, if we don’t review it, most of the details fade in just a few days. What’s left is usually just a vague sense of familiarity, not something you can use with confidence.&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.amazonaws.com%2Fuploads%2Farticles%2F3obp5ohwmndclk3dikt1.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.amazonaws.com%2Fuploads%2Farticles%2F3obp5ohwmndclk3dikt1.png" alt="From Saving Content to Building Knowledge" width="700" height="509"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some people try to solve this with note-taking systems or flashcards. These can work, but they usually take a lot of manual effort, organizing notes, making cards, and connecting ideas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Recall&lt;/strong&gt; takes a different approach. Instead of making you build a learning system yourself, it automates much of the process and helps you go back to what you’ve saved.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Recall Does
&lt;/h2&gt;

&lt;p&gt;Recall is more of an AI-powered knowledge base than a regular note-taking app. You can save content from lots of sources, YouTube videos, articles, PDFs, podcasts, and your own notes. After you save something, the platform creates summaries and organizes them for you.&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.amazonaws.com%2Fuploads%2Farticles%2Fwei8ppunkqr3wm37z4tu.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.amazonaws.com%2Fuploads%2Farticles%2Fwei8ppunkqr3wm37z4tu.png" alt="You can save content from lots of sources, YouTube videos, articles, PDFs, podcasts, and your own notes" width="700" height="277"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Over time, Recall links related topics together, creating a structured network rather than just separate notes. You can even chat with your knowledge base to bring up ideas from the content you’ve collected.&lt;/p&gt;

&lt;p&gt;While other AI tools are adding similar features, Recall focuses more on helping you remember what you’ve saved. That’s where Quiz 2.0 comes in.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Closer Look at Quiz 2.0
&lt;/h2&gt;

&lt;p&gt;Recall already had a quiz feature, but the new version adds more options. Now, Quiz 2.0 lets you use open-ended questions and flashcards, so you practice recalling information from memory instead of just picking the right answer.&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.amazonaws.com%2Fuploads%2Farticles%2F8qrqxe1ul6lcokfdt8vt.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.amazonaws.com%2Fuploads%2Farticles%2F8qrqxe1ul6lcokfdt8vt.png" alt="A Closer Look at Quiz 2.0" width="700" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The goal is to help you use &lt;strong&gt;active recall&lt;/strong&gt;, a learning method that improves memory by making your brain work harder. Studies show that this effort is important for building long-term memory.&lt;/p&gt;

&lt;p&gt;One helpful feature is that you can quiz yourself on almost anything. You are not limited to online videos or articles. You can also create quizzes from your own notes, which is great for studying lectures or personal research. If you prefer to stay organized, you can write notes in Recall and turn them into quizzes whenever you want to review.&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.amazonaws.com%2Fuploads%2Farticles%2Fi3qdl3udl6hpdlpygqx7.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.amazonaws.com%2Fuploads%2Farticles%2Fi3qdl3udl6hpdlpygqx7.png" alt="You can quiz yourself on almost anything" width="700" height="578"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The system uses &lt;a href="https://www.getrecall.ai/post/supercharge-your-memory-using-spaced-repetition-2023" rel="noopener noreferrer"&gt;spaced repetition&lt;/a&gt; in the background. This means material comes back at longer intervals, usually just before you might forget it. If you get a question right, you will see it less often. If you have trouble, it comes back sooner. This way, you can focus on what you need to practice most without repeating what you already know.&lt;/p&gt;

&lt;p&gt;You can customize your quiz setup in many ways. Choose the topics, set the difficulty, pick how many questions you want, and use a timer for focused sessions. This makes each review fit your schedule and learning goals, so the experience feels flexible instead of fixed.&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.amazonaws.com%2Fuploads%2Farticles%2F6p43a3sqd19nb9ty3558.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.amazonaws.com%2Fuploads%2Farticles%2F6p43a3sqd19nb9ty3558.png" alt="You can customize your quiz setup" width="700" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Using Recall in Practice
&lt;/h2&gt;

&lt;p&gt;To really test the platform, I saved content I actually wanted to remember, mostly technical videos and long articles. &lt;a href="https://chromewebstore.google.com/detail/recall-summarize-anything/ldbooahljamnocpaahaidnmlgfklbben" rel="noopener noreferrer"&gt;The browser extension&lt;/a&gt; made it quick to capture items, and after saving, &lt;strong&gt;Recall&lt;/strong&gt; automatically generated a summary and added tags.&lt;/p&gt;

&lt;p&gt;After I had a few items saved, I tried out Quiz 2.0. That’s when it changed from just storing things to actually interacting with them.&lt;/p&gt;

&lt;p&gt;Some questions were direct, while others forced me to hesitate and think. Open-ended questions, in particular, required me to retrieve ideas without prompts — something that is noticeably harder than identifying the correct answer. That effort is important because learning tends to deepen when the brain has to work for the information.&lt;/p&gt;

&lt;p&gt;There are features to help you stay consistent, too. A streak tracker motivates you to review regularly, and optional timers can cut down on distractions during short study sessions. You can also share quizzes to challenge a friend or coworker. For students or teams, this social side could make things more motivating.&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.amazonaws.com%2Fuploads%2Farticles%2Flep8nmi70dkwjz7h6b49.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.amazonaws.com%2Fuploads%2Farticles%2Flep8nmi70dkwjz7h6b49.png" alt="Using Recall in Practice" width="700" height="509"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Does It Actually Help You Remember?
&lt;/h2&gt;

&lt;p&gt;No tool can promise perfect memory, and &lt;a href="https://www.getrecall.ai/?t=proflead" rel="noopener noreferrer"&gt;&lt;strong&gt;Recall&lt;/strong&gt;&lt;/a&gt; doesn’t claim to. What it does offer is structure, and that often makes the difference in whether you remember things. The quizzes acted as gentle reminders, turning saved content into something you use again.&lt;/p&gt;

&lt;p&gt;Without those reminders, many knowledge tools just end up as archives rather than real learning spaces. Quiz 2.0 makes it easier to review what you’ve saved, and that lower effort could help you stick with learning over time.&lt;/p&gt;

&lt;p&gt;This approach reflects a broader shift toward using AI to support &lt;a href="https://www.getrecall.ai/post/rediscover-the-joy-of-learning-with-ai-tools-to-help-you-actively-learn" rel="noopener noreferrer"&gt;active learning&lt;/a&gt; instead of passive consumption. Rather than just collecting information, you interact with it, test your understanding, and revisit key ideas when needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where It Fits
&lt;/h2&gt;

&lt;p&gt;There are lots of knowledge tools out there, each with its own approach. Some let you customize everything, while others focus on manual notes or flashcards.&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.amazonaws.com%2Fuploads%2Farticles%2Fiiko2dnbeybus1d4z7y4.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.amazonaws.com%2Fuploads%2Farticles%2Fiiko2dnbeybus1d4z7y4.png" alt="Competitor" width="700" height="1013"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Recall&lt;/strong&gt; is all about automation, summaries, organizing, connecting ideas, and making quizzes, all with very little setup. If you like moving quickly from saving to reviewing, this style might feel right for you.&lt;/p&gt;

&lt;p&gt;Instead of replacing all your other tools, it’s better to see getrecall.ai as something that can fit alongside what you already use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The toughest part of learning today isn’t finding information; it’s holding onto it. Getrecall.ai tries to solve this by mixing knowledge storage with regular review, and Quiz 2.0 is a big part of that. Supporting active recall and smart review timing, it helps turn what you save into lasting knowledge.&lt;/p&gt;

&lt;p&gt;It’s not a magic fix, and you still have to be consistent. But tools that make it easier to review what you’ve learned can help you remember more over time. If you often feel like you forget most of what you take in, this might be worth a try.&lt;/p&gt;

&lt;p&gt;You can find out more at &lt;strong&gt;Recall. There’s&lt;/strong&gt; a free version to try, and a premium plan with extra features. If you want to upgrade, use the promo code &lt;strong&gt;prof25&lt;/strong&gt; for 25% off a subscription until April 1, 2026.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>learning</category>
      <category>ai</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Choosing the Best AI Coding Assistant: GPT-5.3 Codex or Claude Opus 4.6</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Mon, 16 Feb 2026 12:52:34 +0000</pubDate>
      <link>https://dev.to/proflead/choosing-the-best-ai-coding-assistant-gpt-53-codex-or-claude-opus-46-495p</link>
      <guid>https://dev.to/proflead/choosing-the-best-ai-coding-assistant-gpt-53-codex-or-claude-opus-46-495p</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/proflead/gpt-53-codex-vs-claude-opus-46-real-developer-tests-and-results-2ngd" class="crayons-story__hidden-navigation-link"&gt;GPT-5.3 Codex vs Claude Opus 4.6: Real Developer Tests and Results&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/proflead" class="crayons-avatar  crayons-avatar--l  "&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" alt="proflead profile" class="crayons-avatar__image" width="800" height="718"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/proflead" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Vladislav Guzey
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Vladislav Guzey
                
              
              &lt;div id="story-author-preview-content-3259981" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/proflead" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" class="crayons-avatar__image" alt="" width="800" height="718"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Vladislav Guzey&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/proflead/gpt-53-codex-vs-claude-opus-46-real-developer-tests-and-results-2ngd" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Feb 16&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/proflead/gpt-53-codex-vs-claude-opus-46-real-developer-tests-and-results-2ngd" id="article-link-3259981"&gt;
          GPT-5.3 Codex vs Claude Opus 4.6: Real Developer Tests and Results
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tooling"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tooling&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/nocode"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;nocode&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/proflead/gpt-53-codex-vs-claude-opus-46-real-developer-tests-and-results-2ngd" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/proflead/gpt-53-codex-vs-claude-opus-46-real-developer-tests-and-results-2ngd#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>programming</category>
      <category>tooling</category>
      <category>nocode</category>
    </item>
    <item>
      <title>GPT-5.3 Codex vs Claude Opus 4.6: Real Developer Tests and Results</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Mon, 16 Feb 2026 12:52:08 +0000</pubDate>
      <link>https://dev.to/proflead/gpt-53-codex-vs-claude-opus-46-real-developer-tests-and-results-2ngd</link>
      <guid>https://dev.to/proflead/gpt-53-codex-vs-claude-opus-46-real-developer-tests-and-results-2ngd</guid>
      <description>&lt;p&gt;If you are a new developer, you have probably hit the “subscription wall.” You have $20 a month to spend on an AI coding assistant, but you don’t know which one to pick.&lt;/p&gt;

&lt;p&gt;Codex GPT-5.3 vs Claude Opus 4.6: Which $20 Subscription Should You Buy in 2026?&lt;/p&gt;

&lt;p&gt;Just a few years ago, developers were debating whether AI could help them write code. Today, that question is gone. AI is already part of the workflow.&lt;/p&gt;

&lt;p&gt;Now the real question is: Which AI coding assistant should you use?&lt;/p&gt;

&lt;p&gt;Two tools are currently dominating conversations among developers: &lt;strong&gt;GPT-5.3 Codex&lt;/strong&gt; and &lt;strong&gt;Claude Opus 4.6&lt;/strong&gt;. Both promise faster development, smarter debugging, and the ability to build real applications in minutes. Both are available on roughly similar entry-level plans.&lt;/p&gt;

&lt;p&gt;But if you are a &lt;strong&gt;new developer&lt;/strong&gt;, choosing the wrong tool can slow your progress. The right one, on the other hand, can dramatically accelerate your learning.&lt;/p&gt;

&lt;p&gt;To understand the real differences, I tested both models across multiple developer tasks, from building apps to debugging code to creating a playable game.&lt;/p&gt;

&lt;p&gt;If you want to know what actually happened. Please read this article or watch my YouTube video:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/qsYcOn1fKIk"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Watch on YouTube:&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://youtu.be/qsYcOn1fKIk" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Claude Opus 4.6 or Codex CLI GPT-5.3&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing Approach
&lt;/h2&gt;

&lt;p&gt;For this comparison, I intentionally avoided complex prompts.&lt;/p&gt;

&lt;p&gt;Why? Because beginner developers rarely write perfect instructions. Most people simply describe what they want and expect the AI to figure it out.&lt;/p&gt;

&lt;p&gt;So I used simple, realistic prompts and ran both tools side by side:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Opus 4.6 inside Claude Code&lt;/li&gt;
&lt;li&gt;GPT-5.3 through Codex CLI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was not to chase benchmarks. It was to observe how these models behave in real development scenarios.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building a Full-Stack Application
&lt;/h2&gt;

&lt;p&gt;The first test was straightforward: create a full-stack to-do application.&lt;/p&gt;

&lt;p&gt;At first, Codex looked faster. It immediately started generating code, while Claude paused to produce a structured plan.&lt;/p&gt;

&lt;p&gt;This difference is more important than it might seem.&lt;/p&gt;

&lt;p&gt;Claude’s plan acts like a blueprint. If something is wrong, you can fix the direction early — before hundreds of lines of code are written. For beginners, especially, this reduces confusion later.&lt;/p&gt;

&lt;p&gt;Surprisingly, Claude finished the entire app in about four minutes. Codex followed roughly two minutes later.&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.amazonaws.com%2Fuploads%2Farticles%2F26xca1jygzlit7tlksz0.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.amazonaws.com%2Fuploads%2Farticles%2F26xca1jygzlit7tlksz0.png" alt="Claude at the left, Codex at the right" width="700" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Codex delivered a more polished interface and even included basic form validation. Claude’s version looked simpler and skipped validation, but its internal structure felt more deliberate.&lt;/p&gt;

&lt;p&gt;What I’ve noticed is that Codex is often optimized for results, whereas Claude is optimized for the process.&lt;/p&gt;

&lt;p&gt;Neither approach is inherently better; it depends on what you value.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Hidden Reality: Usage Limits
&lt;/h2&gt;

&lt;p&gt;Pricing between these tools appears similar at first glance, but the real difference shows up in daily usage limits.&lt;/p&gt;

&lt;p&gt;Eventually, both platforms may push you toward API usage, which adds extra cost. However, Codex typically allows larger daily workloads before hitting restrictions.&lt;/p&gt;

&lt;p&gt;For beginners who are experimenting, breaking things, and trying again, this matters more than most people realize.&lt;/p&gt;

&lt;p&gt;Running into a limit in the middle of a project is not just annoying; it interrupts learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Debugging a Broken Application
&lt;/h2&gt;

&lt;p&gt;Next, I deliberately removed the backend from the app and asked both models to diagnose the problem.&lt;/p&gt;

&lt;p&gt;Claude identified the issue in about thirty seconds and fixed it using minimal context.&lt;/p&gt;

&lt;p&gt;Codex also solved it correctly, but took roughly twice as long and used significantly more tokens.&lt;/p&gt;

&lt;p&gt;The difference highlights something fundamental: Debugging is not about speed; it is about reasoning. Claude clearly demonstrated strength in that area.&lt;/p&gt;

&lt;h2&gt;
  
  
  Analyzing Architecture
&lt;/h2&gt;

&lt;p&gt;When asked to review the codebase and suggest improvements, both models performed well.&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.amazonaws.com%2Fuploads%2Farticles%2F7ty64rv9kqvv0dwlda32.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.amazonaws.com%2Fuploads%2Farticles%2F7ty64rv9kqvv0dwlda32.png" alt="Analyzing Architecture" width="700" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, Claude produced more detailed feedback. Its suggestions were clearer, better formatted, and easier to follow.&lt;/p&gt;

&lt;p&gt;Codex was not far behind; it simply felt less granular.&lt;/p&gt;

&lt;p&gt;For an experienced engineer, that gap might not matter. For a beginner, clarity can make a huge difference.&lt;/p&gt;

&lt;p&gt;More examples you can see in my video:&lt;br&gt;
  &lt;iframe src="https://www.youtube.com/embed/qsYcOn1fKIk"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Watch on YouTube:&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://youtu.be/qsYcOn1fKIk" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Claude Opus 4.6 or Codex CLI GPT-5.3&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Most Important Insight
&lt;/h2&gt;

&lt;p&gt;After all the tests, one pattern became impossible to ignore.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Codex behaves like an executor.&lt;/strong&gt; It moves quickly, writes code immediately, and focuses on momentum.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude behaves like an architect.&lt;/strong&gt; It plans, clarifies requirements, and carefully structures solutions.&lt;/p&gt;

&lt;p&gt;This is not a matter of one being superior. They are built for different ways of working.&lt;/p&gt;

&lt;h2&gt;
  
  
  So Which One Should You Choose?
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fcwdniufr4m6fvumf4p4w.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.amazonaws.com%2Fuploads%2Farticles%2Fcwdniufr4m6fvumf4p4w.png" alt="So Which One Should You Choose?" width="700" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you already subscribe to ChatGPT Plus, sticking with Codex makes sense. It is fast, capable, and its larger limits support frequent experimentation.&lt;/p&gt;

&lt;p&gt;If you are already using Claude Pro, there is little reason to switch. Claude excels at planning, architecture, and producing structured code.&lt;/p&gt;

&lt;p&gt;However, be aware that heavier usage may require higher-tier plans.&lt;/p&gt;

&lt;p&gt;For developers starting from zero, the decision becomes more nuanced.&lt;/p&gt;

&lt;p&gt;Codex is often the easier entry point simply because you can use it more without hitting limits. More usage means more practice, and practice is what builds skill.&lt;/p&gt;

&lt;p&gt;Later, as your projects grow more complex, Claude becomes incredibly valuable for deeper engineering tasks.&lt;/p&gt;

&lt;p&gt;In simple terms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Codex helps you move faster.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Claude helps you think better.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The strongest developers will likely use both.&lt;/p&gt;

&lt;p&gt;Use them wisely, keep learning, and focus on fundamentals.&lt;/p&gt;

&lt;p&gt;Let me know which one you choose in the comments below!&lt;/p&gt;

&lt;p&gt;Cheers, proflead! ;)&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>tooling</category>
      <category>nocode</category>
    </item>
    <item>
      <title>No‑Code with AI: Softr’s Vibe Coding Turns Data Into Real Apps</title>
      <dc:creator>Vladislav Guzey</dc:creator>
      <pubDate>Tue, 10 Feb 2026 11:22:59 +0000</pubDate>
      <link>https://dev.to/proflead/no-code-with-ai-softrs-vibe-coding-turns-data-into-real-apps-4g3m</link>
      <guid>https://dev.to/proflead/no-code-with-ai-softrs-vibe-coding-turns-data-into-real-apps-4g3m</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/proflead/build-real-apps-with-softr-ai-powered-no-code-platform-for-2026-3j1o" class="crayons-story__hidden-navigation-link"&gt;Build Real Apps with Softr: AI‑Powered No‑Code Platform for 2026&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/proflead" class="crayons-avatar  crayons-avatar--l  "&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" alt="proflead profile" class="crayons-avatar__image" width="800" height="718"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/proflead" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Vladislav Guzey
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Vladislav Guzey
                
              
              &lt;div id="story-author-preview-content-3246269" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/proflead" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1014611%2F50481596-c563-45b5-9769-bdc695ae0f3e.png" class="crayons-avatar__image" alt="" width="800" height="718"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Vladislav Guzey&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/proflead/build-real-apps-with-softr-ai-powered-no-code-platform-for-2026-3j1o" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Feb 10&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/proflead/build-real-apps-with-softr-ai-powered-no-code-platform-for-2026-3j1o" id="article-link-3246269"&gt;
          Build Real Apps with Softr: AI‑Powered No‑Code Platform for 2026
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/nocode"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;nocode&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tooling"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tooling&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/proflead/build-real-apps-with-softr-ai-powered-no-code-platform-for-2026-3j1o" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;2&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/proflead/build-real-apps-with-softr-ai-powered-no-code-platform-for-2026-3j1o#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            7 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>nocode</category>
      <category>tooling</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
