<?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: Amirhossein yavari</title>
    <description>The latest articles on DEV Community by Amirhossein yavari (@amirhosseinyavari).</description>
    <link>https://dev.to/amirhosseinyavari</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%2F3543824%2F4562c93f-0797-4d10-8909-7bd197bd7654.jpg</url>
      <title>DEV Community: Amirhossein yavari</title>
      <link>https://dev.to/amirhosseinyavari</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amirhosseinyavari"/>
    <language>en</language>
    <item>
      <title>CCG : The Only AI CLI Tool You Need — No API Key Required, Just Start Coding</title>
      <dc:creator>Amirhossein yavari</dc:creator>
      <pubDate>Fri, 03 Oct 2025 14:34:40 +0000</pubDate>
      <link>https://dev.to/amirhosseinyavari/ay-cmdgen-the-only-ai-cli-tool-you-need-no-api-key-required-just-start-coding-27k3</link>
      <guid>https://dev.to/amirhosseinyavari/ay-cmdgen-the-only-ai-cli-tool-you-need-no-api-key-required-just-start-coding-27k3</guid>
      <description>&lt;h1&gt;
  
  
  CCG — Cando Command Generator
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Your intelligent CLI + Web assistant for commands, scripts, error fixing, and code compare — with &lt;em&gt;zero&lt;/em&gt; API keys on the client.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CCG helps developers, sysadmins, and network engineers turn natural-language requests into &lt;strong&gt;safe, usable terminal output&lt;/strong&gt; across multiple platforms (including network devices).&lt;/p&gt;




&lt;h2&gt;
  
  
  ✅ The Big Differentiator: No API Key Required
&lt;/h2&gt;

&lt;p&gt;Most AI CLI tools force users to bring their own API keys (billing, setup, key management… pain).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CCG does not.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
The CLI/Web app sends requests to the &lt;strong&gt;Cando server&lt;/strong&gt; (&lt;code&gt;ccg.cando.ac&lt;/code&gt;) which securely proxies the request to an upstream AI provider (or a local model fallback).&lt;br&gt;&lt;br&gt;
That means users can just install and run — no key setup, no key leakage.&lt;/p&gt;




&lt;h2&gt;
  
  
  What You Can Do With CCG
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1) Generate commands from plain English
&lt;/h3&gt;

&lt;p&gt;Turn a request like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“find all files larger than 1GB and sort by size”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;into OS/shell-specific command suggestions.&lt;/p&gt;

&lt;h3&gt;
  
  
  2) Generate full scripts
&lt;/h3&gt;

&lt;p&gt;For automation workflows: backup scripts, cleanup tasks, deployment helpers, etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  3) Analyze commands
&lt;/h3&gt;

&lt;p&gt;Paste a command and get a clear explanation and potential risks.&lt;/p&gt;

&lt;h3&gt;
  
  
  4) Fix errors
&lt;/h3&gt;

&lt;p&gt;Drop an error message and get likely causes + step-by-step solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  5) Smart Code Compare (Web + CLI)
&lt;/h3&gt;

&lt;p&gt;Compare two files/snippets and get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;logical difference analysis
&lt;/li&gt;
&lt;li&gt;code quality &amp;amp; security review
&lt;/li&gt;
&lt;li&gt;suggested “smart merge” output
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Platforms &amp;amp; Device Support
&lt;/h2&gt;

&lt;p&gt;CCG supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Windows&lt;/strong&gt; (PowerShell / CMD)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;macOS&lt;/strong&gt; (Bash / Zsh)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Linux&lt;/strong&gt; (Bash / Zsh)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cisco&lt;/strong&gt; CLI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MikroTik&lt;/strong&gt; CLI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FortiGate&lt;/strong&gt; CLI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also supports &lt;strong&gt;Knowledge Level&lt;/strong&gt; (&lt;code&gt;beginner&lt;/code&gt;, &lt;code&gt;intermediate&lt;/code&gt;, &lt;code&gt;expert&lt;/code&gt;) so responses match the user’s skill level.&lt;/p&gt;




&lt;h2&gt;
  
  
  Quick Install (Recommended)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  macOS / Linux
&lt;/h3&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;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @amirhosseinyavari/ccg
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
`&lt;/p&gt;

&lt;h3&gt;
  
  
  Windows (PowerShell as Admin)
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;powershell&lt;br&gt;
npm install -g @amirhosseinyavari/ccg&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  No admin rights? Use &lt;code&gt;npx&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
npx @amirhosseinyavari/ccg generate "list all files"&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;After install, open a new terminal and verify:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
ccg --help&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  CLI Command Highlights
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
ccg generate "..."      # command suggestions&lt;br&gt;
ccg script "..."        # full scripts&lt;br&gt;
ccg analyze "..."       # explain a command/script&lt;br&gt;
ccg error "..."         # debug an error message&lt;br&gt;
ccg compare A B         # smart code compare for files&lt;br&gt;
ccg history             # view recent outputs&lt;br&gt;
ccg config wizard       # set defaults (OS, shell, language, level)&lt;br&gt;
ccg update              # update to latest version&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Web App
&lt;/h2&gt;

&lt;p&gt;Use CCG directly in your browser (no install):&lt;br&gt;
&lt;strong&gt;&lt;a href="https://ccg.cando.ac/" rel="noopener noreferrer"&gt;https://ccg.cando.ac/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Hosting / Sponsor
&lt;/h2&gt;

&lt;p&gt;CCG is &lt;strong&gt;hosted and supported by Cando Academy&lt;/strong&gt;, and is part of the Cando toolkit.&lt;/p&gt;




&lt;h2&gt;
  
  
  License (Important)
&lt;/h2&gt;

&lt;p&gt;CCG is &lt;strong&gt;source-available&lt;/strong&gt; in this repository for transparency, but it is &lt;strong&gt;NOT open-source&lt;/strong&gt;.&lt;br&gt;
It is protected by a &lt;strong&gt;Proprietary License Agreement&lt;/strong&gt; (personal/educational/internal non-commercial use is allowed; modification/redistribution/commercial use is restricted).&lt;/p&gt;




&lt;h2&gt;
  
  
  Tags
&lt;/h2&gt;

&lt;h1&gt;
  
  
  CCG #CandoCommandGenerator #CLI #DevOps #SysAdmin #NetworkAutomation #Cisco #MikroTik #FortiGate #AI #Productivity
&lt;/h1&gt;




&lt;h2&gt;
  
  
  Repo-backed notes (for accuracy)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Install commands + &lt;code&gt;npx&lt;/code&gt; usage are documented in the README. &lt;/li&gt;
&lt;li&gt;CCG CLI posts to the production endpoint &lt;code&gt;https://ccg.cando.ac/api/ccg&lt;/code&gt;. &lt;/li&gt;
&lt;li&gt;FAQ states prompts are proxied via &lt;code&gt;ccg.cando.ac&lt;/code&gt; and &lt;strong&gt;not stored&lt;/strong&gt;. &lt;/li&gt;
&lt;li&gt;Platform/device support + knowledge level are documented in the FAQ. &lt;/li&gt;
&lt;li&gt;License is proprietary and owned by Amirhossein Yavari &amp;amp; Cando Academy. &lt;/li&gt;
&lt;li&gt;README badges reference website, npm package, and GitHub releases. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
