<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Terminal on Bruce on AI Engineering</title><link>http://www.heyuan110.com/tags/terminal/</link><description>Recent content in Terminal on Bruce on AI Engineering</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 14 Apr 2026 10:00:00 +0800</lastBuildDate><atom:link href="http://www.heyuan110.com/tags/terminal/index.xml" rel="self" type="application/rss+xml"/><item><title>Terminal AI Coding Tools 2026: Three Lanes, Not One Race</title><link>http://www.heyuan110.com/posts/ai/2026-04-14-terminal-ai-coding-tools-2026-comparison/</link><pubDate>Tue, 14 Apr 2026 10:00:00 +0800</pubDate><guid>http://www.heyuan110.com/posts/ai/2026-04-14-terminal-ai-coding-tools-2026-comparison/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/ai/2026-04-14-terminal-ai-coding-tools-2026-comparison/cover.webp"
 alt="Terminal AI coding tools 2026 comparison — Claude Code, Codex CLI, Gemini CLI, Aider"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="630"
/&gt;
&lt;/p&gt;
&lt;p&gt;Almost every &amp;ldquo;terminal AI coding tools comparison&amp;rdquo; makes the same structural error: put four tools in a flat table, compare features row by row, conclude &amp;ldquo;it depends on your needs.&amp;rdquo; This framing is misleading.&lt;/p&gt;
&lt;p&gt;The 2026 terminal AI coding landscape has &lt;strong&gt;diverged into distinct species&lt;/strong&gt;. These tools differ in architecture philosophy, pricing model, and target user. Comparing Claude Code (a $200/month autonomous agent) against Gemini CLI (free, 1,000 requests per day) on &amp;ldquo;feature count&amp;rdquo; is like comparing a Tesla Model 3 to a city bus by &amp;ldquo;number of seats.&amp;rdquo;&lt;/p&gt;</description></item><item><title>Lazygit in 2026: The Git TUI That Makes Interactive Rebase Feel Like Cheating</title><link>http://www.heyuan110.com/posts/ai/2026-04-10-lazygit-guide/</link><pubDate>Fri, 10 Apr 2026 14:00:00 +0800</pubDate><guid>http://www.heyuan110.com/posts/ai/2026-04-10-lazygit-guide/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/ai/2026-04-10-lazygit-guide/cover.webp"
 alt="Lazygit terminal UI for Git commands with interactive rebase and staging"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="630"
/&gt;
&lt;/p&gt;
&lt;p&gt;To perform an interactive rebase in raw Git, you run &lt;code&gt;git rebase -i HEAD~5&lt;/code&gt;, which opens a temporary TODO file in your editor where you manually rearrange lines, change &lt;code&gt;pick&lt;/code&gt; to &lt;code&gt;squash&lt;/code&gt; or &lt;code&gt;fixup&lt;/code&gt;, save, close, and pray you did not make a typo. To stage individual lines from a file, you run &lt;code&gt;git add -p&lt;/code&gt;, which walks you through hunks one at a time—and if the hunk granularity is wrong, you edit a patch file by hand. To amend an old commit (not the latest, but one from three commits ago), you need to start an interactive rebase, mark the commit as &lt;code&gt;edit&lt;/code&gt;, make your changes, amend, and then continue the rebase.&lt;/p&gt;</description></item><item><title>Codex CLI Deep Dive: Setup, Config, and 20+ Power User Tips</title><link>http://www.heyuan110.com/posts/ai/2026-03-10-codex-cli-deep-dive/</link><pubDate>Sat, 07 Mar 2026 14:00:00 +0800</pubDate><guid>http://www.heyuan110.com/posts/ai/2026-03-10-codex-cli-deep-dive/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/ai/2026-03-10-codex-cli-deep-dive/cover.webp"
 alt="Codex CLI deep dive guide with setup, configuration, and power user tips"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="630"
/&gt;
&lt;/p&gt;
&lt;p&gt;Most Codex CLI tutorials stop at &amp;ldquo;here are the commands.&amp;rdquo; They translate the docs and call it a day. This guide goes deeper — covering the &lt;strong&gt;configuration architecture&lt;/strong&gt;, &lt;strong&gt;security model philosophy&lt;/strong&gt;, &lt;strong&gt;real-world workflow patterns&lt;/strong&gt;, and &lt;strong&gt;honest comparison with Claude Code&lt;/strong&gt; that you won&amp;rsquo;t find in surface-level articles.&lt;/p&gt;
&lt;p&gt;By the end, you&amp;rsquo;ll have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;production-ready Codex CLI configuration&lt;/strong&gt; you can copy and use immediately&lt;/li&gt;
&lt;li&gt;Deep understanding of the &lt;strong&gt;sandbox security model and permission system&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;20+ battle-tested tips&lt;/strong&gt; for daily development&lt;/li&gt;
&lt;li&gt;An &lt;strong&gt;objective Claude Code comparison&lt;/strong&gt; to help you choose the right tool&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-codex-cli"&gt;What Is Codex CLI?&lt;a href="#what-is-codex-cli" class="anchor" aria-hidden="true"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
 stroke-linecap="round" stroke-linejoin="round"&gt;
 &lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;
 &lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;
 &lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Codex CLI is not &amp;ldquo;ChatGPT in a terminal.&amp;rdquo; It&amp;rsquo;s OpenAI&amp;rsquo;s &lt;strong&gt;local AI coding agent&lt;/strong&gt; that can:&lt;/p&gt;</description></item><item><title>Tmux Complete Guide: From Basics to AI-Powered Multi-Agent Workflows</title><link>http://www.heyuan110.com/posts/ai/2026-03-03-tmux-guide-ai-development/</link><pubDate>Tue, 03 Mar 2026 10:00:00 +0800</pubDate><guid>http://www.heyuan110.com/posts/ai/2026-03-03-tmux-guide-ai-development/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/ai/2026-03-03-tmux-guide-ai-development/cover.webp"
 alt="Tmux terminal multiplexer for AI development workflows"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="630"
/&gt;
&lt;/p&gt;
&lt;p&gt;If you work in the terminal, you&amp;rsquo;ve probably lost an SSH session during a long-running task. Or struggled to juggle multiple terminal windows while debugging. Or watched helplessly as Claude Code&amp;rsquo;s conversation vanished when your laptop went to sleep.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tmux solves all of these problems&lt;/strong&gt; — and in the age of AI-powered development, it has become arguably the most important terminal tool you can learn.&lt;/p&gt;</description></item><item><title>Best Terminal Emulators in 2025: 23 Tools Compared for Every Platform</title><link>http://www.heyuan110.com/posts/macos/2025-01-22-terminal-tools-guide/</link><pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate><guid>http://www.heyuan110.com/posts/macos/2025-01-22-terminal-tools-guide/</guid><description>&lt;p&gt;The terminal is where developers spend a huge chunk of their day. The right terminal emulator can make &lt;a href="http://www.heyuan110.com/posts/linux/2020-03-19-linux-mac-commands/"&gt;command-line work&lt;/a&gt; faster, more pleasant, and far more productive. This guide covers 23 terminal emulators across macOS, Windows, and Linux to help you find the perfect fit.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Once you have picked a terminal, pair it with a great shell. Check out the &lt;a href="http://www.heyuan110.com/posts/linux/2015-06-17-shell-zsh/"&gt;Oh My Zsh setup guide&lt;/a&gt; to level up your workflow.&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>