<?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: hao yang</title>
    <description>The latest articles on DEV Community by hao yang (@hao_yang_5fb568e56ecf223c).</description>
    <link>https://dev.to/hao_yang_5fb568e56ecf223c</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%2F3978155%2Fe2c0ee7b-e68e-4981-8ce2-9b9b55e0a076.png</url>
      <title>DEV Community: hao yang</title>
      <link>https://dev.to/hao_yang_5fb568e56ecf223c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hao_yang_5fb568e56ecf223c"/>
    <language>en</language>
    <item>
      <title>10 free AI tools I actually use in 2026 (no paywall, no catch)</title>
      <dc:creator>hao yang</dc:creator>
      <pubDate>Wed, 10 Jun 2026 19:09:48 +0000</pubDate>
      <link>https://dev.to/hao_yang_5fb568e56ecf223c/10-free-ai-tools-i-actually-use-in-2026-no-paywall-no-catch-gb2</link>
      <guid>https://dev.to/hao_yang_5fb568e56ecf223c/10-free-ai-tools-i-actually-use-in-2026-no-paywall-no-catch-gb2</guid>
      <description>&lt;h2&gt;
  
  
  The boring truth about "free AI" in 2026
&lt;/h2&gt;

&lt;p&gt;Most lists are affiliate farms. This one is not. Every tool below has a real free tier that I personally use — for writing, coding, image generation, audio, and research. I am not affiliated with any of them, and I paid nothing.&lt;/p&gt;

&lt;h2&gt;
  
  
  My daily stack
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT (free tier)&lt;/strong&gt; — still the fastest for quick "what is the regex for…" moments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude (free tier)&lt;/strong&gt; — better at long-form reasoning and reading PDFs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini&lt;/strong&gt; — solid for Google-Workspace-adjacent tasks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hugging Face Spaces&lt;/strong&gt; — thousands of niche models, no signup for most of them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Perplexity&lt;/strong&gt; — citations, no hallucinations, free for short answers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Codex CLI / Claude Code&lt;/strong&gt; — terminal coding agents with free or trial tiers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; — run open-source models locally. Free forever, you pay in RAM.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stable Diffusion Web UI&lt;/strong&gt; — image generation, no rate limit, on your GPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Whisper&lt;/strong&gt; — speech-to-text, runs offline, multi-language.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TTS via the browser&lt;/strong&gt; — built-in, surprisingly good for quick voiceovers.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How to actually get value out of them
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Do not pay for everything.&lt;/strong&gt; Most paid plans exist to remove a 3-message-per-day limit. If you batch your work, free is enough.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run small models locally&lt;/strong&gt; for private work. Ollama + a 7B model fits on most laptops now.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mix tools.&lt;/strong&gt; ChatGPT for draft, Claude for edit, Perplexity for facts. Each one has a strength.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The catch
&lt;/h2&gt;

&lt;p&gt;There is not one, honestly. Just do not expect GPT-5 quality from a 3B local model. Pick the right tool for the size of the job.&lt;/p&gt;

&lt;p&gt;What did I miss? Drop your favorite free tool in the comments.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>nocode</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Codex CLI in 10 minutes: a hands-on tour for the curious dev</title>
      <dc:creator>hao yang</dc:creator>
      <pubDate>Wed, 10 Jun 2026 19:08:45 +0000</pubDate>
      <link>https://dev.to/hao_yang_5fb568e56ecf223c/codex-cli-in-10-minutes-a-hands-on-tour-for-the-curious-dev-13n9</link>
      <guid>https://dev.to/hao_yang_5fb568e56ecf223c/codex-cli-in-10-minutes-a-hands-on-tour-for-the-curious-dev-13n9</guid>
      <description>&lt;h2&gt;
  
  
  What Codex CLI actually is
&lt;/h2&gt;

&lt;p&gt;I kept seeing &lt;strong&gt;Codex CLI&lt;/strong&gt; show up in my feed and finally gave it a real weekend. Here is the short version: it is a terminal-based coding agent from OpenAI that you can drive from your shell, in your repo, with a single command. If you have used Claude Code, it will feel familiar — but it is a separate product with its own personality.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 5 commands I actually use
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;codex&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Opens an interactive REPL in the current dir&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;codex "fix the failing test in foo.ts"&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;One-shot prompt, exits when done&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;codex --approval-mode full-auto&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lets it run shell commands itself&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;codex --quiet&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Suppresses the chatty tool-call logs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;codex /review&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Loads a code-review sub-agent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  A small but useful trick
&lt;/h2&gt;

&lt;p&gt;I aliased it in my shell config so I never have to remember flags:&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;alias &lt;/span&gt;&lt;span class="nv"&gt;cx&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'codex --quiet --approval-mode full-auto'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now &lt;code&gt;cx "refactor this to use the new SDK"&lt;/code&gt; is my default. It still asks before destructive ops, but skips the "y/n" loop for read-only steps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it surprised me
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;It reads your repo first.&lt;/strong&gt; A 1-shot prompt behaves very differently depending on whether the project has a README, a CI config, or nothing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It explains its plan before editing.&lt;/strong&gt; You can interrupt with &lt;code&gt;Esc&lt;/code&gt; and steer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It is not magic on big refactors.&lt;/strong&gt; Same lesson as every agent in 2026: small, well-scoped tasks win.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Try this on your own code
&lt;/h2&gt;

&lt;p&gt;Pick a 50-line file you do not love. Run &lt;code&gt;codex "rewrite this file in a more modern style, keep behavior identical"&lt;/code&gt; and just watch. 10 minutes, no commitment.&lt;/p&gt;

&lt;p&gt;That is it. Have fun.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
