<?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: Angélo Lima</title>
    <description>The latest articles on DEV Community by Angélo Lima (@anglo_lima).</description>
    <link>https://dev.to/anglo_lima</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4186424%2F8a925482-9ff0-4076-8070-a06e3313dea7.jpg</url>
      <title>DEV Community: Angélo Lima</title>
      <link>https://dev.to/anglo_lima</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anglo_lima"/>
    <language>en</language>
    <item>
      <title>The AI Bubble: Before the Storm</title>
      <dc:creator>Angélo Lima</dc:creator>
      <pubDate>Fri, 30 Oct 2026 23:08:00 +0000</pubDate>
      <link>https://dev.to/anglo_lima/the-ai-bubble-before-the-storm-1213</link>
      <guid>https://dev.to/anglo_lima/the-ai-bubble-before-the-storm-1213</guid>
      <description>&lt;p&gt;&lt;em&gt;Strained credit, punished earnings, shrinking GDP, fewer juniors hired: what late October 2026 signals for tech, France and employment&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;On Arrakis, a storm rarely arrives all at once. The wind shifts, the air thickens, a dark line rises on the horizon, and people who live in the desert know that by then, they should already have chosen their shelter.&lt;/p&gt;

&lt;p&gt;Arrakis is the desert planet of &lt;em&gt;Dune&lt;/em&gt;, Frank Herbert's 1965 novel. The whole economy of the Empire depends on a single resource there, the spice, extracted at great cost under the constant threat of storms. The image fits AI uncannily well: an entire economy hanging on one scarce, expensive resource, compute, and companies investing fortunes on the bet that the sky will stay clear.&lt;/p&gt;

&lt;p&gt;This week had that color. On October 29, Alphabet lost 12.6%. The next day, Intel fell 28.6% and the Nasdaq 2.9%. That same Friday morning, Insee announced that French GDP had shrunk. None of this is a bubble bursting yet. These are gusts, and they tell you which way the wind is blowing.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;In brief&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What:&lt;/strong&gt; a sharp correction in AI stocks on October 29 and 30, 2026, triggered by results from Alphabet, Amazon and Intel. Not yet a bubble bursting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key figures:&lt;/strong&gt; Alphabet -12.6% in one session and -$9.1 billion of free cash flow in Q3. Intel -28.6%, its worst day since 1974. Nasdaq -2.9% on October 30.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What the market punished:&lt;/strong&gt; the cost of AI. Demand keeps growing (Google Cloud +103%, AWS +39%, Azure +48%).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The most worrying sign:&lt;/strong&gt; credit. CoreWeave and Oracle are paying for their debt at the price of fragile companies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;In France:&lt;/strong&gt; GDP -0.1% in Q3, unemployment at 8.3%, 10-year OAT yield above 5%. And Capgemini is cutting 2,409 jobs in France while growing worldwide.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The wind shifts
&lt;/h2&gt;

&lt;p&gt;The first signs came from the debt market, which few people watch. In mid-October, the cost of insuring against a default by CoreWeave, which rents computing power to AI companies, went above 1,000 basis points according to LSEG data. That is distressed territory. Oracle's, which builds data centers for OpenAI, hit a record 288 basis points on October 15. An Evercore ISI trader quoted by &lt;a href="https://www.cnbc.com/2026/10/15/coreweave-credit-default-swaps-hit-distress-levels-as-investors-sour-on-ai-debt.html" rel="noopener noreferrer"&gt;CNBC&lt;/a&gt; put it in two words: the market is saying "no más" to AI debt without operating cash flow behind it.&lt;/p&gt;

&lt;p&gt;Elsewhere, the storm has already passed. In China, the STAR50 AI index has lost about 40% since its July peak, wiping out some $480 billion according to &lt;a href="https://finance.yahoo.com/markets/stocks/articles/ai-bubble-bursts-china-wiping-195630824.html" rel="noopener noreferrer"&gt;Yahoo Finance&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At the center of it all is compute, the spice of this economy. According to estimates in circulation, Alphabet, Amazon, Microsoft and Meta will spend between $725 and $760 billion on capital expenditure this year. Nvidia is financing up to $105 billion for an OpenAI data center in Ohio, according to &lt;a href="https://www.cnbc.com/2026/08/17/nvidia-financing-open-ai-data-center-ohio.html" rel="noopener noreferrer"&gt;CNBC&lt;/a&gt;. The supplier lends to its customer so the customer can buy its product. That kind of arrangement holds up fine as long as money keeps flowing. The bill is physical too: data centers used 448 TWh in 2025 and are projected to reach 945 TWh in 2030, roughly Japan's consumption, as I detailed in &lt;a href="https://angelo-lima.fr/en/ai-ecology-2026-prompt-infrastructure-en/" rel="noopener noreferrer"&gt;my piece on AI's ecological footprint&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The first gusts
&lt;/h2&gt;

&lt;p&gt;They came with quarterly earnings. On the evening of October 28, Alphabet reported 103% growth at Google Cloud. But the group spent $51.4 billion on capital expenditure in the quarter, leaving free cash flow at -$9.1 billion, far from what analysts expected. The 2026 budget stays at $195-205 billion, and management expects a "significant" increase in 2027. The next day, the stock lost 12.6% and nearly $500 billion in value, &lt;a href="https://www.cnbc.com/2026/10/29/alphabet-google-microsoft-msft-shares-today-earnings.html" rel="noopener noreferrer"&gt;its worst session since going public&lt;/a&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%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-bubble-cloud-growth.svg" 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%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-bubble-cloud-growth.svg" alt="Cloud growth in Q3 2026: Google Cloud +103%, Microsoft Azure +48%, AWS +39%" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Amazon &lt;a href="https://www.cnbc.com/2026/10/29/aws-q3-earnings-report-2026.html" rel="noopener noreferrer"&gt;followed on the evening of the 29th&lt;/a&gt;. AWS posted its fastest growth since late 2021, at 39%, with a $578 billion backlog. But trailing twelve-month free cash flow fell to -$42.4 billion. The stock fell as much as 7% after the close, before limiting the loss to 1.4% on Friday.&lt;/p&gt;

&lt;p&gt;Intel, on the 30th, is a separate case. Its 28.6% drop, which &lt;a href="https://www.cnbc.com/2026/10/29/intel-intc-q3-earnings-report-2026-.html" rel="noopener noreferrer"&gt;CNBC&lt;/a&gt; tied to the PC slowdown, also stems from a manufacturing incident, with no direct link to AI. In this climate, the market didn't sort things out.&lt;/p&gt;

&lt;p&gt;Microsoft was spared. Azure grew 48%, capital spending came in below what the company had guided, and free cash flow beat expectations by $10 billion. The stock rose as much as 4% after the release, then ended the next session almost flat (-0.2%), the day Alphabet lost 12.6%. The gusts hit those who pay for AI without being able to show the return yet.&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%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-bubble-market-reaction.svg" 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%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-bubble-market-reaction.svg" alt="Closing stock moves the day after earnings: Intel -28.6%, Alphabet -12.6%, Amazon -1.4%, Microsoft -0.2%" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Last year, I wrote about &lt;a href="https://angelo-lima.fr/en/sam-altman-ai-bubble-markets-analysis/" rel="noopener noreferrer"&gt;Sam Altman's statements on the bubble&lt;/a&gt;. The OpenAI CEO spoke of a "grain of truth" that gets smart people overexcited. The grain of truth is still there, as cloud growth rates show. Its price is what worries people.&lt;/p&gt;

&lt;h2&gt;
  
  
  What would be swept away
&lt;/h2&gt;

&lt;p&gt;The S&amp;amp;P 500 lost only 1.8% on October 30, and most analysts quoted by &lt;a href="https://www.cnbc.com/2026/10/30/ai-stocks-selloff-ai-spending-returns.html" rel="noopener noreferrer"&gt;CNBC&lt;/a&gt; call this a correction like others before it. For the real storm to arrive, funding would have to dry up: a heavily indebted player unable to refinance, an OpenAI partner pulling out, or a giant announcing it is cutting capital spending. A bubble usually bursts when money stops flowing.&lt;/p&gt;

&lt;p&gt;If it came, it would first take whatever has no foundations: compute providers financed on credit, and hardware suppliers whose entire growth depends on data centers. It would also hit Anthropic's IPO, expected around November 16, whose &lt;a href="https://angelo-lima.fr/en/anthropic-ipo-s1-filing-en/" rel="noopener noreferrer"&gt;S-1 I went through&lt;/a&gt; this week. Listing on the Nasdaq in this climate will be a test.&lt;/p&gt;

&lt;h2&gt;
  
  
  France, exposed
&lt;/h2&gt;

&lt;p&gt;France goes into this period with few reserves. On October 30, &lt;a href="https://www.insee.fr/fr/statistiques/9111036" rel="noopener noreferrer"&gt;Insee&lt;/a&gt; reported that GDP fell 0.1% in the third quarter, after stagnating in the second, and unemployment stood at 8.3% in the second quarter. Since October, the state has been borrowing at more than 5% over ten years, a first since 2002 according to &lt;a href="https://www.boursorama.com/bourse/actualites/taux-france-le-rendement-de-l-oat-a-dix-ans-grimpe-a-5-14-actualise-784f4f19fe052c6a20a06ce358d9c9c3" rel="noopener noreferrer"&gt;Boursorama&lt;/a&gt;. In August, ECB economists warned that if tech valuations corrected, European authorities would have little room to cushion the shock (&lt;a href="https://www.cnbc.com/2026/08/18/ai-tech-rally-correction-economists.html" rel="noopener noreferrer"&gt;CNBC&lt;/a&gt;). For France, the danger would be an AI correction driving investors away from anything that looks fragile, government debt included. The Paris stock exchange ended October almost flat: AI hardware names fell, IT services stocks rose.&lt;/p&gt;

&lt;h2&gt;
  
  
  The ground after
&lt;/h2&gt;

&lt;p&gt;A storm moves things as much as it destroys them. When the wind drops, the terrain has changed. That is already happening to tech jobs, before the storm is even here.&lt;/p&gt;

&lt;p&gt;On October 30, Capgemini &lt;a href="https://www.globenewswire.com/news-release/2026/10/30/3392023/0/fr/la-dynamique-du-3%C3%A8me-trimestre-2026-conduit-capgemini-%C3%A0-relever-ses-perspectives-2026.html" rel="noopener noreferrer"&gt;reported&lt;/a&gt; quarterly revenue of €6.07 billion, up 11.7% at constant exchange rates, and raised its full-year target. The group has 417,500 employees, 18% more than a year ago, mostly thanks to the acquisition of WNS, which is largely based in India. In France, it signed a collective voluntary departure agreement in May covering 2,409 jobs, about 7% of its French workforce. One figure goes almost unnoticed: bookings grew only 3.4%, three times slower than revenue.&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%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-bubble-capgemini.svg" 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%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-bubble-capgemini.svg" alt="Capgemini in Q3 2026: revenue +11.7%, bookings +3.4%, group headcount +18%" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The rest of the sector is moving cautiously. Numeum, the French digital industry body, &lt;a href="https://www.lemondeinformatique.fr/actualites/lire-numeum-prevoit-3-de-croissance-du-marche-numerique-en-2026-100693.html" rel="noopener noreferrer"&gt;forecasts 3% growth&lt;/a&gt; for the French digital market in 2026, but only 1.4% for IT services firms, and 35% of them expect lower margins. Sopra Steria posted 4.3% organic growth in the third quarter.&lt;/p&gt;

&lt;p&gt;The youngest feel the ground move the most. According to the &lt;a href="https://kpmg.com/fr/fr/media/press-releases/2026/10/esn-ict-etude-ia-2026.html" rel="noopener noreferrer"&gt;2026 Numeum-KPMG survey&lt;/a&gt;, 62% of French IT services firms say AI is already weighing on their hiring, 47% require AI skills from the start of a career, and 22% see junior hiring falling sharply, versus 9% rising. In the United States, a &lt;a href="https://digitaleconomy.stanford.edu/news/canariesaug26/" rel="noopener noreferrer"&gt;Stanford study&lt;/a&gt; based on ADP payroll data found employment 19% lower in June 2026 among 22-25 year-olds in AI-exposed jobs. According to &lt;a href="https://hiringlab.indeed.com/2026/07/23/the-labor-market-is-tilting-toward-seniority/" rel="noopener noreferrer"&gt;Indeed&lt;/a&gt;, 71% of the increase in developer job postings between May 2025 and May 2026 was for senior roles. The French executive recruitment agency Apec still forecasts about 61,000 IT executive hires in 2026, up 4%, but those projections predate the negative GDP figure.&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%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-bubble-it-services-hiring.svg" 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%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-bubble-it-services-hiring.svg" alt="Numeum-KPMG 2026 survey: 22% of IT services firms expect junior hiring to fall sharply, 9% expect it to rise" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A market correction would speed this up. Companies under pressure look for savings, and AI is the easiest promise to sell to a board. In &lt;a href="https://angelo-lima.fr/en/will-ai-replace-developers-critical-analysis/" rel="noopener noreferrer"&gt;my analysis of whether AI will replace developers&lt;/a&gt;, I noted that AI excels at repetitive tasks, scaffolding, test generation and documentation, and that the profession is shifting toward architecture. Those are exactly the tasks juniors used to learn on. In May, before the French National Assembly, Arthur Mensch said AI consumption already amounted to 10% of Mistral's payroll (&lt;a href="https://angelo-lima.fr/en/arthur-mensch-mistral-ai-national-assembly-hearing-en/" rel="noopener noreferrer"&gt;I analyzed that hearing&lt;/a&gt;). Behind that ratio, there are jobs.&lt;/p&gt;

&lt;p&gt;The profiles that hold are the ones with foundations: architects, tech leads, security and cloud specialists, and people who know how to orchestrate models instead of competing with them. The &lt;a href="https://angelo-lima.fr/en/forward-deployed-engineer-fde-role-en/" rel="noopener noreferrer"&gt;Forward Deployed Engineer&lt;/a&gt; role, which AI vendors are hiring by the hundreds to plug their models into customers' systems, is one example.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm watching
&lt;/h2&gt;

&lt;p&gt;November 3, the US midterm elections, with the risk of escalation with Iran right after. Around November 16, Anthropic's IPO. November 17, Nvidia's earnings. November 27, the detailed French GDP figures, with the budget vote and the spread over Germany in the background.&lt;/p&gt;

&lt;p&gt;And above all, two signals worth more than any trading session: a tech giant cutting its capital spending, or an indebted player like CoreWeave failing to refinance. If either shows up, it will no longer be gusts. And on Arrakis, once the wall of sand is visible, it is already too late to look for shelter.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Figures come from the financial press (CNBC, Reuters, Yahoo Finance, Bloomberg, Boursorama), Insee, Numeum, Apec and company releases, accessed on October 30, 2026. Stock moves are closing prices unless stated otherwise.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Illustration: "Le Simoun", lithograph by E. Warnots after Jean Portaels, Salon of 1848 (British Museum, public domain, via &lt;a href="https://commons.wikimedia.org/wiki/File:Le_Simoun_(BM_1861,1012.722).jpg" rel="noopener noreferrer"&gt;Wikimedia Commons&lt;/a&gt;).&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Did the AI bubble burst in October 2026?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No. In late October 2026, AI stocks went through a sharp correction: Alphabet lost 12.6% on October 29, Intel 28.6% and the Nasdaq 2.9% on October 30. But AI demand kept growing and the S&amp;amp;P 500 fell far less (-1.8%). Analysts called it a correction, with more worrying signs of strain in credit markets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why did AI stocks fall in late October 2026?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Investors punished the cost of AI rather than its demand. Alphabet reported negative free cash flow of $9.1 billion in Q3 2026 despite 103% growth at Google Cloud, and Amazon's trailing twelve-month free cash flow fell to -$42.4 billion. Microsoft, which spent less than expected, was spared.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are the warning signs of an AI bubble bursting?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The most closely watched signals in October 2026 were in credit: CoreWeave's credit default swaps traded above 1,000 basis points and Oracle's hit a record 288 basis points on October 15. A real burst would more likely show up as a heavily indebted player unable to refinance, or a tech giant cutting its capital spending.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is France exposed to an AI bubble correction?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;France is exposed mostly indirectly. French GDP shrank 0.1% in Q3 2026 according to Insee, unemployment stood at 8.3% in Q2, and the 10-year OAT yield went above 5% in October for the first time since 2002. In August 2026, ECB economists called a correction in tech valuations likely, warning that European authorities would have little room to cushion its effects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Are IT services firms and junior developers at risk?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Capgemini signed a collective voluntary departure agreement covering 2,409 jobs in France in May 2026, while reporting 11.7% growth in Q3. According to the 2026 Numeum-KPMG survey, 22% of French IT services firms see junior hiring falling sharply versus 9% rising, and 47% require AI skills from the start of a career.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://angelo-lima.fr/en/ai-bubble-before-the-storm-en/" rel="noopener noreferrer"&gt;angelo-lima.fr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>technology</category>
      <category>programming</category>
    </item>
    <item>
      <title>Forward Deployed Engineer: the job AI borrowed from Palantir</title>
      <dc:creator>Angélo Lima</dc:creator>
      <pubDate>Fri, 30 Oct 2026 23:07:41 +0000</pubDate>
      <link>https://dev.to/anglo_lima/forward-deployed-engineer-the-job-ai-borrowed-from-palantir-56ka</link>
      <guid>https://dev.to/anglo_lima/forward-deployed-engineer-the-job-ai-borrowed-from-palantir-56ka</guid>
      <description>&lt;p&gt;&lt;em&gt;Origins, day-to-day work, pay and criticism: what we know about the FDE, the role OpenAI, Anthropic, Google and AWS are all hiring for in 2026&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For a long time, this job title was a Palantir thing. In 2026, OpenAI, Anthropic, Google, AWS and Microsoft are hiring them by the hundreds, and every career site has published its own "complete guide to the Forward Deployed Engineer". I wanted to understand what sits behind the label, because a lot of the job descriptions read like what developers who spend their careers on client engagements have been doing for years.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;In brief&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What:&lt;/strong&gt; a Forward Deployed Engineer (FDE) is a software engineer sent to a customer by a product vendor, to integrate that product and get it into production inside the customer's systems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Origin:&lt;/strong&gt; Palantir, which has used the title since at least 2009 and calls these engineers "Deltas".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key figures:&lt;/strong&gt; according to data cited by the Financial Times, FDE job listings jumped more than 800% between January and September 2025. In 2026, OpenAI, Anthropic, AWS ($1 billion) and Microsoft ($2.5 billion) created dedicated organizations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What it really is:&lt;/strong&gt; a hybrid of developer, consultant and project lead, directly accountable for results at the customer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The catch:&lt;/strong&gt; travel, pressure, technical debt left behind at customers, and a less clear-cut career path than product engineering.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  First, where the word comes from
&lt;/h2&gt;

&lt;p&gt;"Forward-deployed" comes from US military jargon, where it describes a unit positioned forward, as close to the action as possible. Palantir picked it up in the 2000s to name the engineers it placed physically at customer sites, starting with government and defense agencies. Its data analysis software was useless until it was connected to each organization's databases, formats and habits. Instead of waiting for customers to do that themselves, Palantir sent its own developers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.palantir.com/dev-versus-delta-demystifying-engineering-roles-at-palantir-ad44c2a6e87" rel="noopener noreferrer"&gt;Palantir's engineering blog&lt;/a&gt; explains that internally, it distinguishes "Devs", who build the product, from "Deltas", who deploy it at customers. The name "Delta" is a leftover from the company's early days, when every Business Development team was named after a letter of the NATO alphabet. Deltas also reported to business development rather than engineering.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why AI brought the model back
&lt;/h2&gt;

&lt;p&gt;Generative AI recreated Palantir's exact problem. A language model looks impressive in a demo, but before it can take orders, answer customers or process files, someone has to connect it to internal data, APIs and business rules, and evaluate its answers on real cases. That work does not come off the shelf.&lt;/p&gt;

&lt;p&gt;In June 2025, Andreessen Horowitz partner Joe Schmidt published an essay that got passed around a lot, &lt;a href="https://a16z.com/services-led-growth/" rel="noopener noreferrer"&gt;Trading Margin for Moat&lt;/a&gt;. He argues that enterprise AI startups are wrong to chase classic software's 80% gross margin right away. He points out that ServiceNow had a 63.2% gross margin at its IPO and Workday 54.1%, because both vendors did a lot of integration work for their customers. By 2024, their margins had climbed back to 79% and 75%. Integration is expensive at first, but once the software sits at the heart of a customer's processes, it becomes very hard to rip out. When the essay came out, 22 of OpenAI's 311 open roles were forward deployed or solutions positions.&lt;/p&gt;

&lt;p&gt;Another figure, reported by &lt;a href="https://macaubusiness.com/microsoft-aws-deploy-engineer-armies-to-help-make-ai-profitable/" rel="noopener noreferrer"&gt;AFP&lt;/a&gt; from a McKinsey study, explains the current rush: at the end of 2025, nearly nine in ten companies had deployed AI in at least one business function, yet 94% reported no significant benefit. Vendors sell licenses that customers don't know how to use, and they now send engineers to do it for them.&lt;/p&gt;

&lt;h2&gt;
  
  
  2026, the year everyone joined in
&lt;/h2&gt;

&lt;p&gt;The job posting numbers are spectacular, though they deserve some caution. According to data cited by the &lt;a href="https://www.pymnts.com/artificial-intelligence-2/2026/forward-deployed-engineers-emerge-as-one-of-ais-fastest-growing-jobs/" rel="noopener noreferrer"&gt;Financial Times&lt;/a&gt;, monthly FDE listings rose more than 800% between January and September 2025. Indeed figures reported in the press show 643 postings in April 2025 and 5,330 in April 2026.&lt;/p&gt;

&lt;p&gt;More importantly, the big players built whole organizations around the role. According to &lt;a href="https://blog.pragmaticengineer.com/the-pulse-forward-deployed-engineering-heats-up-again/" rel="noopener noreferrer"&gt;The Pragmatic Engineer&lt;/a&gt; and the business press:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date (2026)&lt;/th&gt;
&lt;th&gt;Company&lt;/th&gt;
&lt;th&gt;Announcement&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;May 4&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;A separate FDE consulting company, funded with Blackstone, Hellman &amp;amp; Friedman and Goldman Sachs, to bring Claude into mid-sized companies&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;May 11&lt;/td&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;td&gt;The OpenAI Deployment Company, a standalone entity funded with $4 billion from TPG, Advent and other firms, valued at $14 billion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;May&lt;/td&gt;
&lt;td&gt;Google Cloud&lt;/td&gt;
&lt;td&gt;A new AI organization within the go-to-market teams, hiring FDEs directly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;June 30&lt;/td&gt;
&lt;td&gt;AWS&lt;/td&gt;
&lt;td&gt;A Forward Deployed Engineering unit backed by $1 billion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;July 2&lt;/td&gt;
&lt;td&gt;Microsoft&lt;/td&gt;
&lt;td&gt;Microsoft Frontier Company, $2.5 billion and 6,000 experts and engineers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;OpenAI also acquired Tomoro, a UK company founded in 2023 that employs 150 FDEs across the UK, Asia and Australia. Gergely Orosz points out a detail that matters to candidates: at OpenAI and Anthropic, FDEs are hired by these separate companies, so any equity they get is not equity in the lab. Google hires its FDEs directly, with Google stock.&lt;/p&gt;

&lt;p&gt;At Anthropic, this new structure sits alongside the Applied AI team, which was already hiring FDEs who "embed directly with our most strategic customers", according to its job postings. The same logic shows up in &lt;a href="https://angelo-lima.fr/en/anthropic-ipo-s1-filing-en/" rel="noopener noreferrer"&gt;Anthropic's IPO filing&lt;/a&gt;, where the number of large enterprise customers is one of the headline metrics.&lt;/p&gt;

&lt;h2&gt;
  
  
  What an FDE's week looks like
&lt;/h2&gt;

&lt;p&gt;The job descriptions all look alike. The FDE spends time with the customer's business teams to understand the real problem, which is not always the one they describe. They write prototypes, then integrations meant to last: connectors to databases, calls to internal APIs, agents, evaluation sets to measure the quality of the model's answers. They debug in environments they don't control, under the customer's security and network constraints. And they report back to the product team whatever keeps coming up from one customer to the next, so the next integration needs less custom work.&lt;/p&gt;

&lt;p&gt;Gergely Orosz estimates that an FDE role at Google splits roughly into 25% coding, 50% integration and plumbing, and 25% meetings and customer work. It's an estimate, but it gives a good sense of the balance.&lt;/p&gt;

&lt;p&gt;The required skills follow from that. You need a general-purpose language (Python and TypeScript come up often), a good grasp of APIs and data, and for AI roles, experience with LLMs in production, agents and evals. You also need to talk to a business director as easily as to a sysadmin, run a demo, and say no to a request that makes no sense. People who already practice &lt;a href="https://angelo-lima.fr/en/kaizen-ai-sdlc-claude-code-en/" rel="noopener noreferrer"&gt;agentic development day to day&lt;/a&gt; have a head start, because they already know where a model goes wrong and how to keep it in check.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it pays
&lt;/h2&gt;

&lt;p&gt;Lots of numbers are floating around, and most come from sites selling training or recruiting services. I only keep the ranges visible in actual job postings.&lt;/p&gt;

&lt;p&gt;At Anthropic, Applied AI FDE postings published in 2026 in San Francisco and New York listed a base salary of $200,000 to $300,000 a year, not counting equity.&lt;/p&gt;

&lt;p&gt;France is another planet. Paris startups such as Gladia advertise ranges around €45,000 to €70,000. OpenAI has posted an FDE role in Paris, but I couldn't find a verifiable salary for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The on-site consultant, vendor edition
&lt;/h2&gt;

&lt;p&gt;Reading all this, a developer who has worked for a French IT services firm (an ESN) will get a strong sense of déjà vu. Being placed at the customer, learning their business, integrating a product into an information system you didn't design, living with its security rules and habits, all of that has been the daily life of tens of thousands of consultants in France for decades.&lt;/p&gt;

&lt;p&gt;The difference lies in who sends the engineer. The ESN consultant works for a services company, independent of the tool being integrated. The FDE is sent by the vendor itself, and part of the job is to improve the product based on what they see in the field. When that feedback loop works, every deployment makes the next one easier. When it doesn't, the FDE is doing custom services work under a flashier title.&lt;/p&gt;

&lt;h2&gt;
  
  
  The criticism
&lt;/h2&gt;

&lt;p&gt;That is exactly the best-known complaint. In May 2026, on the 20VC podcast, Chris Degnan, Snowflake's former chief revenue officer turned investor, called the FDE "a glorified professional services person". According to &lt;a href="https://www.businessinsider.com/snowflake-cro-forward-deployed-engineers-ai-job-2026-5" rel="noopener noreferrer"&gt;Business Insider&lt;/a&gt;, he added: "If you're a really good engineer, you do not want to be a forward-deployed engineer." His point: the best engineers want to work on the product, and FDEs leave custom code behind at customers, who then have to maintain it. "There's a lot of technical debt that forward-deployed engineers are going to leave, and there's a lot of risk."&lt;/p&gt;

&lt;p&gt;The other complaints come up in most first-hand accounts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Travel:&lt;/strong&gt; &lt;a href="https://leaddev.com/career-development/the-rise-of-the-forward-deployed-engineer-fde" rel="noopener noreferrer"&gt;LeadDev&lt;/a&gt; cites an OpenAI posting that called for up to 50% travel, and sees an earlier burnout risk in it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pressure:&lt;/strong&gt; when the system goes down, the customer is in the same room.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scattered focus:&lt;/strong&gt; constant context switching means you rarely master one codebase in depth, which can make it harder to move back into a pure R&amp;amp;D role.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vagueness:&lt;/strong&gt; the title covers very different realities from one company to the next, from senior developer to technical salesperson.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One question is missing from the job descriptions. &lt;a href="https://angelo-lima.fr/en/will-ai-replace-developers-critical-analysis/" rel="noopener noreferrer"&gt;Will AI replace developers?&lt;/a&gt; asked what would be left for developers if AI wrote a growing share of the code. What's left looks a lot like the FDE's work: understanding a real problem, scoping it, integrating, owning what goes to production. You can see that as a new job, or simply as the part of a developer's job that models can't do yet.&lt;/p&gt;

&lt;h2&gt;
  
  
  My takeaway
&lt;/h2&gt;

&lt;p&gt;The Forward Deployed Engineer is not a 2026 invention. Palantir has been doing it for more than fifteen years, and French IT services firms have known a version of it for much longer. The scale and the money are new, though. The biggest AI players are putting billions into it, because they've understood that a model is of little use without someone on site to make it work.&lt;/p&gt;

&lt;p&gt;For a developer, the role has real appeal. You see the effect of your work at the customer, and the big vendors pay above market. In return, you have to accept the travel and a less mapped-out career. Before applying, I would ask the employer one question: will what I see at customers actually make it back into the product?&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is a Forward Deployed Engineer (FDE)?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Forward Deployed Engineer is a software engineer sent to a customer by a product vendor to build and ship production solutions on top of that product. The FDE scopes the need with business teams, writes the integrations, deploys them, and feeds back to the product team whatever could help other customers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where does the Forward Deployed Engineer role come from?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Palantir popularized the role and was using the title by 2009 to deploy its platforms at customers such as US government agencies. Internally, Palantir calls these engineers "Deltas", as opposed to the "Devs" who build the product. The phrase "forward-deployed" comes from US military jargon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why are AI companies hiring FDEs?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An AI model only creates value once it is wired into a company's data, APIs and processes, and that integration work is hard to standardize. In 2026, OpenAI, Anthropic, Google Cloud, AWS and Microsoft all set up dedicated organizations to send engineers to their customers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How much does a Forward Deployed Engineer earn?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the US, Anthropic's 2026 job postings for an Applied AI Forward Deployed Engineer listed a base salary of $200,000 to $300,000 a year. In France, Paris startups advertise roughly €45,000 to €70,000. Pay varies enormously by employer, level and country.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the difference between an FDE and a consultant?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A consultant works at the customer's site on behalf of a services firm, whatever tool is involved. An FDE is sent by the product vendor itself and is expected to improve that product based on what they see in the field. Critics such as former Snowflake CRO Chris Degnan see the role as professional services with a new name.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://angelo-lima.fr/en/forward-deployed-engineer-fde-role-en/" rel="noopener noreferrer"&gt;angelo-lima.fr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>technology</category>
    </item>
    <item>
      <title>I went looking for an IDE built for coding agents. I stayed with Orca.</title>
      <dc:creator>Angélo Lima</dc:creator>
      <pubDate>Thu, 15 Oct 2026 14:34:06 +0000</pubDate>
      <link>https://dev.to/anglo_lima/i-went-looking-for-an-ide-built-for-coding-agents-i-stayed-with-orca-1l1i</link>
      <guid>https://dev.to/anglo_lima/i-went-looking-for-an-ide-built-for-coding-agents-i-stayed-with-orca-1l1i</guid>
      <description>&lt;p&gt;&lt;em&gt;IntelliJ and VS Code weren't designed to drive agents. Zed was, but I was missing everything around the editing. Six weeks with Orca, one worktree per session, scheduled tasks and a home-made plugin to keep an eye on the bill.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For years, my IDE was a settled question. IntelliJ at work, VS Code for everything else. Then agents showed up, and the question reopened without warning.&lt;/p&gt;

&lt;p&gt;My days had changed. I write less code in a file and spend more time launching tasks, reading diffs, and answering an agent that is waiting for my go-ahead while another one works away in its corner. IntelliJ and VS Code weren't built for that. You bolt on a Claude Code plugin, a chat panel, an integrated terminal, and you end up juggling windows, branches and forgotten &lt;code&gt;git stash&lt;/code&gt; entries.&lt;/p&gt;

&lt;p&gt;Zed is a different story. It was designed for the agentic era: the Agent Client Protocol (ACP) to plug Claude Code, Codex or Gemini CLI straight into the editor, and since its 1.0 release in late April 2026, parallel agents each isolated in a worktree. It was the closest to what I was after. What I was missing sat around the editing: tasks that run without me on a schedule, a tool the agent itself can drive from the command line, and an easy way to extend it.&lt;/p&gt;

&lt;p&gt;I tried quite a few things. Since mid-August I've been on &lt;strong&gt;Orca&lt;/strong&gt;, and for the first time in a long while I don't feel like looking elsewhere.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;In brief&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What:&lt;/strong&gt; Orca is an open-source (MIT) desktop development environment built to run several coding agents in parallel. Made by Stably AI, available on macOS, Windows and Linux.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The idea:&lt;/strong&gt; every session gets its own git worktree, agent terminal and browser tab. Agents stop stepping on each other.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Supported agents:&lt;/strong&gt; Claude Code, Codex, OpenCode, Cursor CLI, GitHub Copilot CLI, Gemini, and in practice any agent that runs in a terminal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What sets it apart:&lt;/strong&gt; an agent dashboard, scheduled automations, a CLI and skills the agent itself can use, a plugin system.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The catch:&lt;/strong&gt; each worktree duplicates dependencies (disk, memory), and more agents in parallel means more tokens and more diffs to review.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What Orca is, in two sentences
&lt;/h2&gt;

&lt;p&gt;Orca calls itself an "agent development environment". In practice, it's a desktop app where every task lives in a dedicated git worktree, with a terminal for the agent, a file editor, a diff viewer, a built-in browser, and access to GitHub pull requests (and Linear tickets).&lt;/p&gt;

&lt;p&gt;The project is &lt;a href="https://github.com/stablyai/orca" rel="noopener noreferrer"&gt;open source on GitHub&lt;/a&gt;, made by Stably AI, a San Francisco startup. It started in spring 2026 and gathered tens of thousands of stars within a few months, shipping releases almost daily. It's a young tool, and sometimes it shows. More on that below.&lt;/p&gt;

&lt;p&gt;What Orca isn't: an agent. It has no model of its own. It orchestrates the ones you already use. For me that's mostly Claude Code, but nothing stops you from running another one in the next tab.&lt;/p&gt;

&lt;h2&gt;
  
  
  One worktree per session: the click
&lt;/h2&gt;

&lt;p&gt;If I had to keep just one thing, it would be this.&lt;/p&gt;

&lt;p&gt;A git worktree, for those who've never needed one, is a second working folder attached to the same repository but on another branch. Same history, separate files. I mentioned them in &lt;a href="https://angelo-lima.fr/en/claude-code-git-workflows/" rel="noopener noreferrer"&gt;the article on Claude Code and Git workflows&lt;/a&gt; as a trick for advanced users. Orca has made them its foundation since the first commit: every new session creates its worktree, its branch, its terminal. Zed adopted the same approach for its parallel agents, which says a lot about the idea. In Orca it applies to any command-line agent and to several repositories at once.&lt;/p&gt;

&lt;p&gt;The effect on how I work was immediate. Before, running two agents on the same project meant risking both editing the same file, or one reading code the other had half rewritten. So I didn't. I serialised. One task, wait, review, next.&lt;/p&gt;

&lt;p&gt;Today I open a session to fix a bug, another for a dependency migration, a third to explore an idea I might throw away. Each moves forward on its own. When one is ready, I read the diff, push, open the PR, and delete the worktree. The others never noticed.&lt;/p&gt;

&lt;p&gt;That's what I call multiplexing. Code doesn't come out of any single session faster, but nothing waits for the previous one to finish anymore. It works across projects too: three repositories, each with its sessions, in the same window.&lt;/p&gt;

&lt;p&gt;The cost is real. Each worktree has its own &lt;code&gt;node_modules&lt;/code&gt; (or equivalent), so disk fills up fast on a big project. A &lt;a href="https://blog.margrop.net/en/post/orca-parallel-ai-agent-ide-review/" rel="noopener noreferrer"&gt;write-up by Margrop&lt;/a&gt; puts memory at about 2 GB per active agent, so around ten gigabytes for five agents in parallel. I haven't measured that precisely, but the order of magnitude feels right. Orca can push worktrees to a remote machine over SSH, which solves part of the problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  The dashboard: who is waiting for what
&lt;/h2&gt;

&lt;p&gt;Launching five sessions is easy. Knowing which one has been waiting for an answer for twenty minutes is another matter.&lt;/p&gt;

&lt;p&gt;Orca shows the state of every agent: working, done, or blocked on a permission request. An overview gathers all sessions, with notifications when an agent needs you. It sounds minor. In practice, it's what makes parallelism sustainable. Without it, I kept making rounds of the terminals to check whether anyone had finished.&lt;/p&gt;

&lt;p&gt;There's also a mobile app (iOS and Android) to follow agents and nudge them from your phone. Handy on the day a session needs approval while you're away from your desk.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude Code, Codex, or whatever you like
&lt;/h2&gt;

&lt;p&gt;Orca doesn't impose an agent. It runs whatever works in a terminal: Claude Code, Codex, OpenCode, Cursor CLI, GitHub Copilot CLI, Gemini, and a long list of others. You can even send the same prompt to several different agents, each in its own worktree, and compare the results. Zed also lets you switch agents through ACP; Orca only needs a terminal, so an agent requires no specific integration to run in it.&lt;/p&gt;

&lt;p&gt;That matters to me. I've spent enough time comparing tools (&lt;a href="https://angelo-lima.fr/en/claude-code-vs-cursor-vs-copilot-en/" rel="noopener noreferrer"&gt;Claude Code, Cursor and Copilot&lt;/a&gt;, among others) to know none of them is final. I don't want my working environment to depend on a single vendor. With Orca, if another agent does better on some kind of task tomorrow, I add it in a tab. My habits, shortcuts and worktrees stay the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  Scheduled tasks, or the agent that works on Monday morning
&lt;/h2&gt;

&lt;p&gt;This is the feature I didn't expect and use the most.&lt;/p&gt;

&lt;p&gt;Orca has an automation system: a prompt, an agent, a repository or worktree, and a schedule. The schedule accepts presets (&lt;code&gt;hourly&lt;/code&gt;, &lt;code&gt;daily&lt;/code&gt;, &lt;code&gt;weekdays&lt;/code&gt;, &lt;code&gt;weekly&lt;/code&gt;), a cron expression or an RRULE, with time zone support. You can also set a precheck, a small shell command that skips the run if it fails, so you don't burn tokens for nothing.&lt;/p&gt;

&lt;p&gt;I have two running permanently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dependabot follow-up, once a week.&lt;/strong&gt; Dependabot PRs pile up on my repositories. Individually they're trivial. Collectively nobody wants to deal with them. Now, every week, an agent goes through them, checks which pass CI and which break something, and prepares a summary of what can be merged as is and what deserves a closer look. I keep control of the merge. But the triage is done by the time I arrive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preparing the team daily.&lt;/strong&gt; Every weekday morning, an agent gathers what moved since the day before: PRs opened and merged, pending reviews, tickets that changed state. I walk into the daily with a clear view instead of reconstructing yesterday from memory.&lt;/p&gt;

&lt;p&gt;Here's what creating an automation looks like from the command line (repository name and prompt are examples):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;orca automations create &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--name&lt;/span&gt; &lt;span class="s2"&gt;"Weekly Dependabot"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--trigger&lt;/span&gt; &lt;span class="s2"&gt;"0 8 * * 1"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--timezone&lt;/span&gt; Europe/Paris &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--prompt&lt;/span&gt; &lt;span class="s2"&gt;"List open Dependabot PRs, check their CI and summarise what can be merged"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--provider&lt;/span&gt; claude &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--repo&lt;/span&gt; my-repo
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then &lt;code&gt;orca automations list&lt;/code&gt;, &lt;code&gt;run&lt;/code&gt; or &lt;code&gt;edit&lt;/code&gt; to manage them. The UI does the same thing, with ready-made templates.&lt;/p&gt;

&lt;h2&gt;
  
  
  The CLI and skills: Claude Code handles the rest
&lt;/h2&gt;

&lt;p&gt;This is where I understood Orca was designed by people who actually work with agents.&lt;/p&gt;

&lt;p&gt;Everything the UI does is available through the &lt;code&gt;orca&lt;/code&gt; CLI: create a worktree, read a terminal's output, send a command to another terminal, open a file, drive the built-in browser, manage automations. And Orca ships skills (in the sense of &lt;a href="https://angelo-lima.fr/en/claude-code-skills/" rel="noopener noreferrer"&gt;Claude Code skills&lt;/a&gt;) that teach the agent how to use that CLI. One command installs them:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx skills add https://github.com/stablyai/orca &lt;span class="nt"&gt;--skill&lt;/span&gt; orca-cli &lt;span class="nt"&gt;--global&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The upshot is that I hardly configure anything by hand anymore. I ask Claude Code to create the Dependabot automation, prepare three worktrees for a batch of tickets, or add a new project to Orca. It does it. What we used to set up through menus, we now describe in one sentence to an agent that has the tools to do it.&lt;/p&gt;

&lt;p&gt;There are other skills for multi-agent orchestration (one agent handing work out to others), Linear, and driving iOS and Android emulators.&lt;/p&gt;

&lt;h2&gt;
  
  
  Plugins: I built one to track my usage
&lt;/h2&gt;

&lt;p&gt;Last point, and the newest: Orca has a plugin system. It's still young (flagged experimental when it landed, and the &lt;a href="https://github.com/stablyai/orca/issues/19020" rel="noopener noreferrer"&gt;repository issues&lt;/a&gt; show the API growing request by request), but it already lets you add panels, commands and shortcuts, and listen to application events.&lt;/p&gt;

&lt;p&gt;I had a specific need. When you run many agents in parallel, usage goes up, and it goes up quietly. I'd already written about &lt;a href="https://angelo-lima.fr/en/claude-code-billing-costs-en/" rel="noopener noreferrer"&gt;Claude Code billing&lt;/a&gt;, but I lacked a simple view of &lt;em&gt;where&lt;/em&gt; the tokens were going.&lt;/p&gt;

&lt;p&gt;So I built a plugin. It shows my usage per project and per model, with a monthly view, and surfaces the most expensive sessions. That last view is the one I check most. An exploration that was too vague, an agent looping on a test that won't pass: that kind of session jumps out at the top of the list, and it nudges you to frame your prompts better.&lt;/p&gt;

&lt;p&gt;And like everything else, Claude Code wrote most of the plugin, from the documentation and the API Orca exposes.&lt;/p&gt;

&lt;h2&gt;
  
  
  What still gets in the way
&lt;/h2&gt;

&lt;p&gt;I won't pretend it's all perfect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The release pace.&lt;/strong&gt; Releases almost every day are great for new features, less so for stability. You have to accept that the tool moves under your feet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resources.&lt;/strong&gt; As mentioned above: disk, memory, and above all tokens. Five agents in parallel is potentially five times the usage. The tool makes parallelism easy. It doesn't make it free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Review.&lt;/strong&gt; More agents means more code produced, so more diffs to read. Orca helps (diff annotations, built-in PR review), but the bottleneck is me. If I don't review, I shouldn't merge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The editor.&lt;/strong&gt; Orca doesn't support VS Code extensions. For a big manual refactoring session, with the debugger and a language's full tooling, IntelliJ still has the edge. For me, that's become the exception.&lt;/p&gt;

&lt;h2&gt;
  
  
  Six weeks later
&lt;/h2&gt;

&lt;p&gt;What changed, deep down, is the shape of my workstation. It's no longer organised around an open file. It's organised around tasks in progress, each in its own box, with someone (something) working on it while I do something else.&lt;/p&gt;

&lt;p&gt;IntelliJ and VS Code remain excellent editors, designed around someone who writes code. Zed has made the move to agents, and made it well. Orca starts directly from someone who puts agents to work, schedules them, watches them and reviews what they produce. That's what I do most of the time now, and that's why I stayed.&lt;/p&gt;

&lt;p&gt;If you want to try it: it's free, installs in a few minutes from &lt;a href="https://www.onorca.dev/" rel="noopener noreferrer"&gt;onorca.dev&lt;/a&gt;, and your current agents work in it as they are. Start with two parallel sessions on a project you know well. You'll quickly see whether it clicks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is Orca?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Orca is an open-source (MIT) desktop development environment built to run several coding agents in parallel. Each task gets its own git worktree, agent terminal and browser tab. It is made by Stably AI and runs on macOS, Windows and Linux.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is Orca free?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. Orca is free and open source under the MIT license. The agents you run inside it are billed separately under their own model: an Anthropic subscription or API key for Claude Code, OpenAI for Codex, and so on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Orca work with Claude Code?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. Orca runs any command-line agent in a terminal: Claude Code, Codex, OpenCode, Cursor CLI, GitHub Copilot CLI, Gemini and more. You can even run several different agents on the same task, each in its own worktree.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why does Orca use git worktrees?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A git worktree is a second working directory attached to the same repository, on a different branch. By giving each session its own worktree, Orca stops two agents from editing the same files at the same time: each works in its own folder, and changes are merged later through a pull request.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the difference between Orca and Zed?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Zed is a fast code editor built for agents: it integrates Claude Code and others through the Agent Client Protocol (ACP) and, since its 1.0 release (April 2026), runs parallel agents in git worktrees. Orca is an environment built around orchestration: it runs any terminal agent and adds scheduled automations, a CLI agents can drive, and a plugin system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can Orca run recurring scheduled tasks?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. Orca automations launch an agent with a given prompt on a schedule (hourly, daily, weekdays, weekly, a cron expression or an RRULE), against a specific repository or worktree. They can be created from the UI or with the orca automations create command.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://angelo-lima.fr/en/orca-ide-agentic-development-en/" rel="noopener noreferrer"&gt;angelo-lima.fr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>claudecode</category>
    </item>
    <item>
      <title>AI and ecology in 2026: the prompt is light, the infrastructure is heavy</title>
      <dc:creator>Angélo Lima</dc:creator>
      <pubDate>Thu, 15 Oct 2026 14:33:47 +0000</pubDate>
      <link>https://dev.to/anglo_lima/ai-and-ecology-in-2026-the-prompt-is-light-the-infrastructure-is-heavy-5b1l</link>
      <guid>https://dev.to/anglo_lima/ai-and-ecology-in-2026-the-prompt-is-light-the-infrastructure-is-heavy-5b1l</guid>
      <description>&lt;p&gt;&lt;em&gt;A prompt uses 0.24 Wh. Data centers could use as much electricity as Japan by 2030. The October 2026 numbers, without doom or greenwashing.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A prompt uses less energy than an LED bulb left on for two minutes. And yet AI is becoming a real burden on power grids and water resources. Both sentences are true. That is the whole problem.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In 2025 I wrote &lt;a href="https://angelo-lima.fr/en/ai-ecological-impact-training-vs-inference-environmental-costs/" rel="noopener noreferrer"&gt;a post on the ecological cost of AI&lt;/a&gt;. The question that framed the debate back then: what weighs more, training a model or using it?&lt;/p&gt;

&lt;p&gt;A year and a half later, that question is largely settled. The cost of a single prompt stopped being contentious once the big AI companies published measurements. The argument is now about total volume, about water, about hardware, and about what agents are going to do with all of it.&lt;/p&gt;

&lt;p&gt;So is AI an environmental burden, true or false? I went through the numbers available in October 2026 to find out.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;In brief&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One prompt:&lt;/strong&gt; 0.24 Wh, 0.03 g of CO₂e and 0.26 mL of water for a median Gemini text request (Google, 2025). About 0.34 Wh in ChatGPT according to OpenAI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data centers:&lt;/strong&gt; 448 TWh in 2025, 945 TWh projected for 2030, roughly Japan (United Nations University, June 2026).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The paradox:&lt;/strong&gt; energy per AI task drops nearly tenfold every year, yet data center demand grew 17% in 2025.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The blind spot:&lt;/strong&gt; water (consumption doubling by 2030) and chip manufacturing, which dominates several impact categories of a GPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The verdict:&lt;/strong&gt; false at the individual level, true at the collective level, especially true at the local level.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The prompt, a featherweight
&lt;/h2&gt;

&lt;p&gt;A standard text prompt now uses between 0.24 and 0.34 Wh. That is the first big change since 2025: these figures are measured.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Google&lt;/strong&gt; instrumented its infrastructure for a year. The median text request in Gemini uses 0.24 Wh, emits 0.03 g of CO₂e and consumes 0.26 mL of water (&lt;a href="https://www.alphaxiv.org/abs/2508.15734.md" rel="noopener noreferrer"&gt;source&lt;/a&gt;). Over the same period Google reports a 33-fold drop in energy per prompt.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI&lt;/strong&gt; reports about 0.34 Wh for an average ChatGPT request.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mistral&lt;/strong&gt; published a full life-cycle assessment of Mistral Large 2, server manufacturing included, following the French AFNOR frugal AI framework, with ADEME and Carbone 4 (&lt;a href="https://www.eesel.ai/blog/energy-ai" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These figures demolish the shock comparisons that were going around two years ago, like "a bottle of water per request". A 2023 study estimated 10 to 50 mL of water per prompt for GPT-3, 40 to 200 times more than Google's measurement (&lt;a href="https://www.deeplearning.ai/the-batch/google-study-directly-measures-electricity-water-use-and-greenhouse-emissions-of-its-models" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;They still need to be read carefully. Google gives a median rather than a mean, says nothing about prompt length or complexity, and only covers the Gemini app. Google's and OpenAI's numbers are not directly comparable (&lt;a href="https://towardsdatascience.com/?p=606934" rel="noopener noreferrer"&gt;source&lt;/a&gt;). They are orders of magnitude and should be read as such.&lt;/p&gt;

&lt;h2&gt;
  
  
  A prompt next to everyday objects
&lt;/h2&gt;

&lt;p&gt;For everyday use, an electric car or an air fryer uses far more than a chatbot. Twenty minutes of air frying is worth about 2,000 text prompts, a 10 km drive in a compact EV about 7,000, and the same drive in a large electric SUV over 10,000.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://angelo-lima.fr/assets/img/ai-ecology-prompt-objects-en.svg" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-ecology-prompt-objects-en.svg" alt="A text prompt (0.24 Wh) uses about 2,000 times less energy than 20 minutes of air frying (500 Wh). A long reasoning prompt (33 Wh) exceeds two smartphone charges." width="760" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Three caveats keep this from being the end of the story:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Not all prompts are equal.&lt;/strong&gt; A long reasoning prompt already uses more than two smartphone charges. A heavy agentic task can be worth several kilometres in an EV.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Look at what each use replaces.&lt;/strong&gt; The EV replaces a petrol car, the air fryer often replaces an oven: both can lower the overall footprint. A good share of AI use is added on top without replacing anything.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Only usage electricity is counted here.&lt;/strong&gt; Manufacturing a car battery or data center GPUs changes the picture, as we will see.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The paradox: each task costs less, the total explodes
&lt;/h2&gt;

&lt;p&gt;In 2025, data center electricity demand grew by 17%, against 3% for global electricity demand. Over the same period, energy per AI task dropped nearly tenfold each year (&lt;a href="https://www.seforall.org/news/three-numbers-that-define-ais-energy-decade" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;This is an almost perfect Jevons paradox. When a resource gets cheaper to use, we use so much more of it that total consumption rises. There are more users, and each of them runs heavier tasks, like agents or reasoning models.&lt;/p&gt;

&lt;p&gt;The projections all point the same way, towards a doubling by the end of the decade (&lt;a href="https://insurancejournal.com/magazines/mag-features/2026/06/22/874414.htm" rel="noopener noreferrer"&gt;UN&lt;/a&gt;, &lt;a href="https://www.corrierecomunicazioni.it/?p=344937" rel="noopener noreferrer"&gt;Gartner&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://angelo-lima.fr/assets/img/ai-ecology-electricity-en.svg" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-ecology-electricity-en.svg" alt="Data center electricity worldwide: 448 TWh measured in 2025, 565 TWh projected for 2026 (Gartner), 945 TWh projected for 2030 (UN), roughly Japan's consumption." width="760" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And that electricity is not clean: according to the IEA, about 40% of the additional data center consumption through 2030 will still be met by gas and coal (&lt;a href="https://ttms.com/growing-energy-demand-of-ai-data-centers-2024-2026/" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;The impact is also highly concentrated. Data centers already account for more than 20% of Ireland's electricity, against 2 to 3% on average in the EU (&lt;a href="https://www.seforall.org/news/three-numbers-that-define-ais-energy-decade" rel="noopener noreferrer"&gt;source&lt;/a&gt;). AI will not bring down the global grid. It can saturate a local one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beyond carbon: water, hardware, waste
&lt;/h2&gt;

&lt;p&gt;Carbon is only part of the impact, and probably not the most worrying part. Kaveh Madani, lead author of the June 2026 UN report, says it plainly: the debate still treats AI as software, when it is a physical infrastructure made of power plants, chips, minerals, land and water (&lt;a href="https://insurancejournal.com/magazines/mag-features/2026/06/22/874414.htm" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://angelo-lima.fr/assets/img/ai-ecology-water-co2-en.svg" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-ecology-water-co2-en.svg" alt="Data centers worldwide: water consumption rises from 4,500 to 9,300 billion litres between 2025 and 2030, CO₂ emissions from 189 to 399 million tonnes." width="760" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Carbon: significant, not outsized.&lt;/strong&gt; Data centers already emit as much CO₂ as Argentina (&lt;a href="https://www.sej.org/node/53023" rel="noopener noreferrer"&gt;source&lt;/a&gt;). Against the roughly 37 billion tonnes emitted worldwide each year, that is around 0.5%, and AI is only part of it. Hyperscalers claim 92% of their energy comes from low-carbon sources, but partly through purchase agreements (&lt;a href="https://www.structureresearch.net/?p=106902" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Water: the real hotspot.&lt;/strong&gt; According to the UN, data center water consumption should more than double by 2030 (&lt;a href="https://insurancejournal.com/magazines/mag-features/2026/06/22/874414.htm" rel="noopener noreferrer"&gt;source&lt;/a&gt;). Over 21% of US data centers sit in basins with medium to high water stress (&lt;a href="https://voxbooster.com/blog/data-center-water-use-statistics-2026/" rel="noopener noreferrer"&gt;source&lt;/a&gt;). And the reported figures are underestimates: the water used by the power plants feeding them is reportedly about 12 times their direct consumption (&lt;a href="https://en.fnnews.com/news/202607040406311808" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Manufacturing: the blind spot.&lt;/strong&gt; A life-cycle assessment of the Nvidia A100 GPU shows that manufacturing dominates several impact categories over the whole life cycle, well beyond carbon alone (&lt;a href="https://arxiv.org/html/2509.00093v1" rel="noopener noreferrer"&gt;source&lt;/a&gt;). Cobalt, tungsten, lithium: each chip contains little, but demand is climbing fast.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://angelo-lima.fr/assets/img/ai-ecology-gpu-manufacturing-en.svg" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fangelo-lima.fr%2Fassets%2Fimg%2Fai-ecology-gpu-manufacturing-en.svg" alt="Share of manufacturing in the full life-cycle impact of an Nvidia A100 GPU: 94% for human toxicity (cancer), 81% for freshwater eutrophication, 71% for mineral and metal depletion." width="760" height="304"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;E-waste.&lt;/strong&gt; A high-end GPU can be outdated in under two years (&lt;a href="https://jointings.org/eng/?p=1436" rel="noopener noreferrer"&gt;source&lt;/a&gt;). Yet only 22% of e-waste is collected and recycled worldwide (&lt;a href="https://ecolecanada.gc.ca/tools/articles/ai-environmental-effects-eng.aspx" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Agents push the cost per task back up
&lt;/h2&gt;

&lt;p&gt;The training versus inference debate from my 2025 post is settled: more than 80% of AI's electricity use now comes from the usage phase (&lt;a href="https://www.arbor.eco/blog/ai-environmental-impact" rel="noopener noreferrer"&gt;source&lt;/a&gt;). A model is trained once. It answers billions of times.&lt;/p&gt;

&lt;p&gt;And usage is changing shape. A long advanced reasoning prompt can exceed 33 Wh, more than 130 times a standard text prompt (&lt;a href="https://www.arbor.eco/blog/ai-environmental-impact" rel="noopener noreferrer"&gt;source&lt;/a&gt;). A coding agent that chains dozens of calls, rereads files, runs tests and starts over is another scale entirely.&lt;/p&gt;

&lt;p&gt;This is where the "cost per token is falling" line becomes misleading. Cost per token is falling, yes. But the number of tokens per task is exploding. I see it every day working on an agentic platform: the number I track is the cost of a finished task. A single prompt tells you almost nothing. I reached the same conclusion with &lt;a href="https://angelo-lima.fr/en/claude-code-billing-costs-en/" rel="noopener noreferrer"&gt;the Claude Code bill&lt;/a&gt;, where the whole session is what costs money.&lt;/p&gt;

&lt;h2&gt;
  
  
  So, environmental burden: true or false?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Both, depending on the scale you look at.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;False at the individual level.&lt;/strong&gt; Your prompt is not destroying the planet. Shaming someone for asking a chatbot a question while they drive to buy bread makes no sense.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;True at the collective level.&lt;/strong&gt; AI has become a significant and growing load on power grids, with a mix that is still largely fossil.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Especially true at the local level.&lt;/strong&gt; Water, grid saturation and pushback from residents all play out where data centers are built.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Underestimated on the hardware side.&lt;/strong&gt; Chip manufacturing and e-waste remain the big absentees from per-prompt figures.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The UN's wording seems the most accurate to me: AI will not exhaust water or electricity globally, but poorly planned expansion can collide with resources that are already under strain in specific places (&lt;a href="https://english.aaj.tv/news/amp/330459838" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  What developers and teams can do
&lt;/h2&gt;

&lt;p&gt;The lever that matters most is sizing. Mistral's analysis shows that impact roughly tracks model size: a model ten times larger costs about ten times more for the same number of tokens (&lt;a href="https://www.eesel.ai/blog/energy-ai" rel="noopener noreferrer"&gt;source&lt;/a&gt;).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Route to the right model.&lt;/strong&gt; A small model to classify, summarise or extract, possibly &lt;a href="https://angelo-lima.fr/en/ollama-2026-state-of-the-art-en/" rel="noopener noreferrer"&gt;running locally with Ollama&lt;/a&gt;. The big reasoning model only when the task calls for it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Measure per task, not per prompt.&lt;/strong&gt; Track tokens consumed per completed task, especially for agents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limit loops.&lt;/strong&gt; Cap agent iterations, cache, avoid reloading the whole context on every call.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Choose where the compute runs.&lt;/strong&gt; A cloud region with low-carbon electricity and little water stress genuinely changes the footprint.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask whether AI is needed at all.&lt;/strong&gt; It is the first question in the AFNOR frugal AI framework (&lt;a href="https://www.banquedesterritoires.fr/12-territoires-selectionnes-pour-concevoir-lia-frugale-au-service-de-la-transition-ecologique" rel="noopener noreferrer"&gt;source&lt;/a&gt;). A regex is still cheaper than an LLM.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A prompt weighs nothing. A poorly sized agentic architecture, deployed to thousands of users, weighs a lot. And that architecture is designed by teams like mine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.alphaxiv.org/abs/2508.15734.md" rel="noopener noreferrer"&gt;Google: Measuring the environmental impact of delivering AI at Google Scale&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://towardsdatascience.com/?p=606934" rel="noopener noreferrer"&gt;Towards Data Science: Google's Gemini disclosure, progress or greenwashing?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.deeplearning.ai/the-batch/google-study-directly-measures-electricity-water-use-and-greenhouse-emissions-of-its-models" rel="noopener noreferrer"&gt;The Batch: Gemini's Environmental Impact Measured&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.eesel.ai/blog/energy-ai" rel="noopener noreferrer"&gt;eesel: Energy and AI in 2026, what the per-prompt numbers don't tell you&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.arbor.eco/blog/ai-environmental-impact" rel="noopener noreferrer"&gt;Arbor: AI's Environmental Impact, A Full Lifecycle Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.seforall.org/news/three-numbers-that-define-ais-energy-decade" rel="noopener noreferrer"&gt;SEforALL: Three Numbers That Define AI's Energy Decade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.corrierecomunicazioni.it/?p=344937" rel="noopener noreferrer"&gt;Corriere Comunicazioni: Gartner, data center consumption in 2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ttms.com/growing-energy-demand-of-ai-data-centers-2024-2026/" rel="noopener noreferrer"&gt;TTMS: AI Data Centers Energy Consumption 2024-2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://insurancejournal.com/magazines/mag-features/2026/06/22/874414.htm" rel="noopener noreferrer"&gt;Insurance Journal / Reuters: United Nations University report, June 2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.sej.org/node/53023" rel="noopener noreferrer"&gt;AP via SEJ: Energy, Water Use and Pollution of AI and Data Centers Rival Most Countries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.structureresearch.net/?p=106902" rel="noopener noreferrer"&gt;Structure Research: 2026 State of Environmental Impact Report&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://voxbooster.com/blog/data-center-water-use-statistics-2026/" rel="noopener noreferrer"&gt;Voxbooster: Data center water use statistics 2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.fnnews.com/news/202607040406311808" rel="noopener noreferrer"&gt;FN News: actual water consumption of data centers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/html/2509.00093v1" rel="noopener noreferrer"&gt;arXiv: More than Carbon, cradle-to-grave impacts of the Nvidia A100&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jointings.org/eng/?p=1436" rel="noopener noreferrer"&gt;Joint Effect: AI e-waste&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ecolecanada.gc.ca/tools/articles/ai-environmental-effects-eng.aspx" rel="noopener noreferrer"&gt;École Canada: AI environmental effects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.banquedesterritoires.fr/12-territoires-selectionnes-pour-concevoir-lia-frugale-au-service-de-la-transition-ecologique" rel="noopener noreferrer"&gt;Banque des Territoires: frugal AI and the AFNOR framework&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How much energy does an AI prompt use in 2026?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A standard text prompt uses between 0.24 and 0.34 Wh in 2026. Google measures 0.24 Wh, 0.03 g of CO₂e and 0.26 mL of water for the median text request in Gemini; OpenAI reports about 0.34 Wh for an average ChatGPT request. That is less than an LED bulb left on for two minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does a ChatGPT prompt use a bottle of water?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No. That comparison came from a 2023 study estimating 10 to 50 mL of water per prompt for GPT-3. The measurement Google published in 2025 gives 0.26 mL per median Gemini text request, 40 to 200 times less.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How much electricity do data centers use worldwide?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Data centers used about 448 TWh in 2025 according to United Nations University, and are projected to reach 945 TWh in 2030, roughly the consumption of Japan. Gartner estimates 565 TWh for 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is AI an environmental burden?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI is not a burden at the individual level: a single prompt weighs very little. It becomes one at the collective level, with data center electricity demand set to double by 2030 on a grid mix that is still partly fossil, and above all at the local level, where data centers strain water and power grids.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How can developers reduce the environmental impact of AI?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The main lever is sizing: route each task to the smallest model that can handle it, measure tokens per completed task, cap agent loops and use caching. Choosing a cloud region with low-carbon electricity and low water stress also changes the footprint.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://angelo-lima.fr/en/ai-ecology-2026-prompt-infrastructure-en/" rel="noopener noreferrer"&gt;angelo-lima.fr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>technology</category>
      <category>programming</category>
    </item>
    <item>
      <title>Kaizen: a complete SDLC for Claude Code, from requirement to production</title>
      <dc:creator>Angélo Lima</dc:creator>
      <pubDate>Thu, 15 Oct 2026 14:33:41 +0000</pubDate>
      <link>https://dev.to/anglo_lima/kaizen-a-complete-sdlc-for-claude-code-from-requirement-to-production-48kd</link>
      <guid>https://dev.to/anglo_lima/kaizen-a-complete-sdlc-for-claude-code-from-requirement-to-production-48kd</guid>
      <description>&lt;p&gt;&lt;em&gt;A coding agent speeds everything up, mistakes included. Kaizen gives Claude Code a whole development lifecycle, with its critical rules enforced by code.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A coding agent writes fast. It also sometimes forgets the tests, or pushes a branch nobody reviewed. The &lt;a href="https://dora.dev/research/" rel="noopener noreferrer"&gt;DORA 2025&lt;/a&gt; report measured it: AI raises team throughput, and instability along with it, except in teams that keep clear principles, small batches and real feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kaizen&lt;/strong&gt; is the plugin I wrote to tool those disciplines in Claude Code, across the whole SDLC, from the requirement to production. It also answers the question I left open in April in &lt;a href="https://angelo-lima.fr/en/sdd-compound-engineering-bmad-philosophies-en/" rel="noopener noreferrer"&gt;my map of SDD, Compound Engineering and BMAD&lt;/a&gt;: can you combine the rigor of a spec with a learning loop?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;In brief&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What:&lt;/strong&gt; Kaizen is an open source (MIT) Claude Code plugin covering the whole development lifecycle: requirements, plan, code, review, PR, deployment, monitoring, postmortem.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key numbers:&lt;/strong&gt; 23 skills, 21 read-only agents, 6 hooks, a Node.js CLI with no npm dependency. Version 3.2.1, October 7, 2026.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What sets it apart:&lt;/strong&gt; the critical rules are hooks. Claude cannot finish on red tests, push without a real review, or deploy to production without a code you type.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Where it comes from:&lt;/strong&gt; the loop of Every's &lt;a href="https://github.com/EveryInc/compound-engineering-plugin" rel="noopener noreferrer"&gt;Compound Engineering&lt;/a&gt;, the constitution from &lt;a href="https://github.com/github/spec-kit" rel="noopener noreferrer"&gt;Spec Kit&lt;/a&gt;, practices from DORA and the NIST SSDF.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Who it's for:&lt;/strong&gt; teams on Claude Code that want quality guarantees all the way to production.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The SDLC, phase by phase
&lt;/h2&gt;

&lt;p&gt;Each classic phase of the cycle has its command. The last column says whether a check in code enforces it.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Phase&lt;/th&gt;
&lt;th&gt;Command &lt;code&gt;/kaizen:…&lt;/code&gt;
&lt;/th&gt;
&lt;th&gt;Enforced by code&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Principles&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;constitution&lt;/code&gt;: 5 to 9 rules, each with a check&lt;/td&gt;
&lt;td&gt;partly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Requirements&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;brainstorm&lt;/code&gt;: requirements R1…, acceptance examples AE1…&lt;/td&gt;
&lt;td&gt;partly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;plan&lt;/code&gt; (STRIDE threats, rollback, PR-sized slices), then &lt;code&gt;doc-review&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;partly: &lt;code&gt;plan check&lt;/code&gt; verifies every requirement is covered&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;work&lt;/code&gt; (test first), &lt;code&gt;debug&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;yes: no end of turn on red tests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Verification&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;review&lt;/code&gt;, reviewers picked from the diff&lt;/td&gt;
&lt;td&gt;yes: push refused without a real review&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Delivery&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;ship&lt;/code&gt;, &lt;code&gt;watch-pr&lt;/code&gt;, &lt;code&gt;release&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;yes: PR size and SemVer checked&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deployment&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;deploy&lt;/code&gt; with your commands, rollback&lt;/td&gt;
&lt;td&gt;yes: approval code for production&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Operations&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;monitor&lt;/code&gt;: plan thresholds, dated incidents&lt;/td&gt;
&lt;td&gt;partly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Improvement&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;learn&lt;/code&gt;, &lt;code&gt;postmortem&lt;/code&gt;, &lt;code&gt;metrics&lt;/code&gt; (DORA)&lt;/td&gt;
&lt;td&gt;partly&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Lost along the way? &lt;code&gt;/kaizen:help&lt;/code&gt; looks at where the repository stands and gives the next command.&lt;/p&gt;

&lt;h2&gt;
  
  
  The critical rules are hooks
&lt;/h2&gt;

&lt;p&gt;Writing "run the tests before finishing" in &lt;code&gt;CLAUDE.md&lt;/code&gt; works nine times out of ten. The tenth time the session is long, the context compacted, and Claude reports that all is well over a red suite. So Kaizen puts those rules in &lt;a href="https://angelo-lima.fr/en/claude-code-hooks/" rel="noopener noreferrer"&gt;hooks&lt;/a&gt;, which Claude Code runs on every tool call.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Before a commit&lt;/strong&gt;, a scan refuses about thirty kinds of keys and tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Before a push&lt;/strong&gt;, the branch is refused until a review has been recorded, with proof that the reviewer agents really ran.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;At the end of a turn&lt;/strong&gt;, tests, lint and type checks must pass.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For production&lt;/strong&gt;, only a code you type unlocks the deployment.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A loop that learns
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://angelo-lima.fr/assets/img/kaizen-loop-en.svg" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fangelo-lima.fr%2Fassets%2Fimg%2Fkaizen-loop-en.svg" alt="The Kaizen loop: the constitution frames everything. Build (brainstorm, plan, doc-review, work, review, ship). Operate (you merge, deploy, monitor, incident, rollback, postmortem). The project memory is read back by the next cycle" width="760" height="760"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is what Compound Engineering brings. What a cycle learns (learnings, ADRs, postmortems) is written in the repository, and an agent reads it back before every plan, review or debugging session. Deployments, rollbacks and incidents become dated git tags, so the DORA metrics are computed from real events. &lt;code&gt;/kaizen:metrics&lt;/code&gt; also separates learnings that were read from those applied in a commit. A learning nobody reuses signals a loop that isn't turning.&lt;/p&gt;

&lt;p&gt;Ceremony is set by profile: &lt;code&gt;lean&lt;/code&gt; for a prototype, &lt;code&gt;standard&lt;/code&gt; for a product in production, &lt;code&gt;full&lt;/code&gt; for a regulated domain. The checks in code stay on in all three.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/plugin marketplace add Lingelo/dojo
/plugin install kaizen@dojo
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Kaizen is built for Claude Code and relies on its hooks. You need Node.js 18 or later, git, and &lt;code&gt;gh&lt;/code&gt; for PRs. In your repository, run &lt;code&gt;/kaizen:setup audit&lt;/code&gt;: it scores the project's SDLC maturity in five areas and offers to add what's missing. Code and docs are on &lt;a href="https://github.com/Lingelo/dojo/tree/main/plugins/kaizen" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;. For how plugins work, see &lt;a href="https://angelo-lima.fr/en/claude-code-plugins-marketplace/" rel="noopener noreferrer"&gt;my article on Claude Code marketplaces&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is Kaizen for Claude Code?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Kaizen is an open source (MIT) plugin that gives Claude Code a complete SDLC: requirements, plan, test-first code, multi-agent review, pull request, watched deployment, incidents and learnings. It ships 23 skills, 21 read-only agents and a zero-dependency Node.js CLI. Version 3.2.1 was released on October 7, 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is an AI SDLC?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An SDLC (Software Development Life Cycle) is the set of phases that take software from a requirement to production: framing, design, code, verification, delivery, deployment, operations and improvement. An AI SDLC tools those phases for a coding agent, with checks suited to a fast executor that can forget an instruction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How is Kaizen different from Compound Engineering?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Kaizen is derived from Every's Compound Engineering plugin (MIT) and keeps its learning loop. It adds checks enforced by hooks, Spec Kit's constitution, deployment, monitoring and DORA metrics. Kaizen is built for Claude Code and relies on its hooks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I install Kaizen?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In Claude Code, add the marketplace with /plugin marketplace add Lingelo/dojo, then install the plugin with /plugin install &lt;a href="mailto:kaizen@dojo"&gt;kaizen@dojo&lt;/a&gt;. Kaizen needs Node.js 18 or later and git, plus gh for pull requests. In a repository, start with /kaizen:setup.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can Kaizen deploy to production on its own?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No. Kaizen only deploys with the commands the team declared, and for a protected environment the user must type an approval code, valid for 30 minutes. Autopilot mode stops at a ready pull request and never merges or deploys.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://angelo-lima.fr/en/kaizen-ai-sdlc-claude-code-en/" rel="noopener noreferrer"&gt;angelo-lima.fr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>claudecode</category>
    </item>
    <item>
      <title>Claude Code Cheat Sheet, October 2026: the complete state of play</title>
      <dc:creator>Angélo Lima</dc:creator>
      <pubDate>Thu, 15 Oct 2026 14:33:34 +0000</pubDate>
      <link>https://dev.to/anglo_lima/claude-code-cheat-sheet-october-2026-the-complete-state-of-play-1j26</link>
      <guid>https://dev.to/anglo_lima/claude-code-cheat-sheet-october-2026-the-complete-state-of-play-1j26</guid>
      <description>&lt;p&gt;&lt;em&gt;All of Claude Code v2.1.296 on one page: 120 commands, 33 hooks, 243 settings, 391 environment variables&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;My fourth Claude Code cheat sheet in seven months, and the first one I didn't feel like calling an "update". Between June's v2.1.170 and October 9's v2.1.296, Anthropic shipped about 125 versions, including four new models and plugins that can redraw the interface. And the default permission mode changed its very nature. Adding badges to the June edition was no longer enough.&lt;/p&gt;

&lt;p&gt;So this time I rebuilt the reference from scratch, from the official documentation downloaded page by page on October 13, and aimed for exhaustiveness in the strict sense: every command, every hook event, every flag, and in an appendix each of the 243 &lt;code&gt;settings.json&lt;/code&gt; keys and 391 environment variables. The article that goes with it takes stock of what moved since June, and of what disappeared.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;In brief&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What:&lt;/strong&gt; an exhaustive cheat sheet for Claude Code v2.1.296 (October 9, 2026), as interactive HTML, in English and French, checked against code.claude.com.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key figures:&lt;/strong&gt; ~120 built-in commands and skills, 33 hook events, 46 tools, 243 settings, 391 environment variables.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Models:&lt;/strong&gt; Opus 5.5 is the default everywhere ($4 / $20 per MTok, &lt;code&gt;medium&lt;/code&gt; effort), plus Sonnet 5.5, Haiku 5.5, and Fable 5.1 as an option for big jobs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What changed in nature:&lt;/strong&gt; auto mode became the default mode, subagents run in the background, and mods let you change Claude Code from the inside.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why it matters:&lt;/strong&gt; you now steer Claude Code by goals and delegate to background agents, instead of approving each command.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The cheat sheet
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://angelo-lima.fr/assets/data/claude-code-cheatsheet-october-2026-en.html" rel="noopener noreferrer"&gt;English: interactive HTML&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://angelo-lima.fr/assets/data/claude-code-cheatsheet-octobre-2026.html" rel="noopener noreferrer"&gt;Français : HTML interactif&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Same palette as the previous ones (dark background, gold accent), with three badges: NEW for anything that wasn't in the &lt;a href="https://angelo-lima.fr/en/claude-code-cheatsheet-june-2026-update/" rel="noopener noreferrer"&gt;June edition&lt;/a&gt;, CHANGED for anything whose behavior changed, REMOVED for anything that no longer exists. The page now renders properly on mobile, which the earlier editions didn't (they forced a fixed 1,400-pixel width).&lt;/p&gt;

&lt;h2&gt;
  
  
  What's covered
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Section&lt;/th&gt;
&lt;th&gt;Contents&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;What changed since June&lt;/td&gt;
&lt;td&gt;Month-by-month timeline, June to October&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Keyboard shortcuts&lt;/td&gt;
&lt;td&gt;Essentials, navigation, readline editing, prefixes, transcript, agent view&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vim mode&lt;/td&gt;
&lt;td&gt;Modes, navigation, editing, text objects&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Models, effort and costs&lt;/td&gt;
&lt;td&gt;The four 5.x models, aliases, effort levels, fast mode, advisor, fallbacks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Slash commands&lt;/td&gt;
&lt;td&gt;Complete list in 9 categories, removed ones included&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CLI&lt;/td&gt;
&lt;td&gt;Subcommands (background sessions, plugins, purge, gateway…) and every flag&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Permissions&lt;/td&gt;
&lt;td&gt;6 modes, rule syntax, auto mode, sandbox&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hooks&lt;/td&gt;
&lt;td&gt;All 33 events, the 5 handler types, common fields&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Memory, skills, subagents&lt;/td&gt;
&lt;td&gt;CLAUDE.md and AGENTS.md, full frontmatter, output styles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plugins, mods and MCP&lt;/td&gt;
&lt;td&gt;Plugin components, marketplaces, mods, MCP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Parallelism&lt;/td&gt;
&lt;td&gt;Subagents, fork, agent view, agent teams, workflows, projects&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Platforms&lt;/td&gt;
&lt;td&gt;CLI, Desktop, web, self-hosted, mobile, IDEs, Chrome, Slack, CI/CD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Built-in tools&lt;/td&gt;
&lt;td&gt;All 46 tools, deprecated ones included&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Files and configuration&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.claude/&lt;/code&gt; tree, precedence, key settings, status line, artifacts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Admin and enterprise&lt;/td&gt;
&lt;td&gt;Model control, policies, versions, observability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Appendix&lt;/td&gt;
&lt;td&gt;All 243 settings keys, 391 environment variables and 137 keybinding actions&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  State of play: where Claude Code stands in October 2026
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Models: the 5.5 generation settles in
&lt;/h3&gt;

&lt;p&gt;It was a busy summer. Sonnet 5 landed on July 2, Opus 5 on July 24, then the next generation: Fable 5.1 on September 1, Opus 5.5 on the 22nd, Sonnet 5.5 on the 28th, and Haiku 5.5 on October 7. In June I had to annotate the cheat sheet in a hurry after Fable 5 was suspended. The Fable family is back, and the &lt;code&gt;fable&lt;/code&gt; alias now points to 5.1.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;ID&lt;/th&gt;
&lt;th&gt;Price (input / output, per MTok)&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Fable 5.1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-fable-5-1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$10 / $50&lt;/td&gt;
&lt;td&gt;Most capable, never the default&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-opus-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$4 / $20&lt;/td&gt;
&lt;td&gt;Default on every plan and the API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet 5.5&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-sonnet-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$2 / $10&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;sonnet&lt;/code&gt; alias&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Haiku 5.5&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$0.10 / $0.50&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;haiku&lt;/code&gt; alias&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;All of them have a native one-million-token context. Since v2.1.280, &lt;strong&gt;Opus is the default model on every plan&lt;/strong&gt;, Pro and Team Standard included (they used to be on Sonnet). Default effort on the 5.5 models drops to &lt;code&gt;medium&lt;/code&gt;, which the documentation recommends for well-scoped everyday work, and it is now saved per model. Finally, &lt;code&gt;ultracode&lt;/code&gt; has become an independent toggle (&lt;code&gt;/effort ultracode on&lt;/code&gt;) that plans a workflow for each substantive task, at any level.&lt;/p&gt;

&lt;p&gt;On the safety side, recent models run with classifiers (cybersecurity, biology). A flagged request automatically switches to a fallback model depending on the category: Opus 4.8 for cyber, Opus 5 for bio. If you work on a security repository and see unexplained switches, &lt;code&gt;switchModelsOnFlag&lt;/code&gt; makes Claude Code ask you first.&lt;/p&gt;

&lt;h3&gt;
  
  
  Auto mode is no longer optional
&lt;/h3&gt;

&lt;p&gt;To me this is the most structural change of the period. In June, auto mode was a feature you turned on. On August 14 it became the default mode for new Pro, Max and Team sessions, and since v2.1.284 (September 28) it is the default for every interactive session on every plan and provider, unless &lt;code&gt;permissions.defaultMode&lt;/code&gt; says otherwise.&lt;/p&gt;

&lt;p&gt;The idea: a classifier evaluates each action instead of asking you to click. It now runs server-side by default, and its calls no longer count against your usage limits. It was hardened all summer: it blocks &lt;code&gt;git reset --hard&lt;/code&gt; or &lt;code&gt;git clean -fd&lt;/code&gt; when you didn't ask to throw work away, refuses &lt;code&gt;terraform destroy&lt;/code&gt; without an explicit request, forbids access to cloud metadata endpoints, asks before the first read outside the working directory, and now names the rule behind a denial (for example &lt;code&gt;[Data Exfiltration]&lt;/code&gt;). The &lt;code&gt;/auto-mode-setup&lt;/code&gt; command drafts the &lt;code&gt;autoMode.environment&lt;/code&gt; section that describes your trusted repositories and domains.&lt;/p&gt;

&lt;p&gt;As a consequence, the old "default" mode is now called &lt;strong&gt;Manual&lt;/strong&gt;, and &lt;code&gt;bypassPermissions&lt;/code&gt; can no longer be turned on from a repository's settings. I covered the old model in the &lt;a href="https://angelo-lima.fr/en/claude-code-permissions-security/" rel="noopener noreferrer"&gt;Permissions and security&lt;/a&gt; article. The rule syntax there still holds; what moved is the starting point.&lt;/p&gt;

&lt;h3&gt;
  
  
  Parallelism became the norm
&lt;/h3&gt;

&lt;p&gt;In June, agent view had just arrived. Four months later, parallelism is everywhere, and the documentation now lists five distinct ways to get several agents working:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Subagents&lt;/strong&gt; run in the background by default since July. They can nest three levels deep, twenty can run at once, and their permission requests surface in the main session. The frontmatter gains &lt;code&gt;omitClaudeMd&lt;/code&gt;, &lt;code&gt;autoCompactWindow&lt;/code&gt; and &lt;code&gt;effort&lt;/code&gt; (see &lt;a href="https://angelo-lima.fr/en/claude-code-subagents/" rel="noopener noreferrer"&gt;the subagents article&lt;/a&gt; for the basics).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fork&lt;/strong&gt; is on by default: a forked subagent inherits the whole conversation and the cache. &lt;code&gt;/subtask&lt;/code&gt; starts one, and &lt;code&gt;/fork&lt;/code&gt; now copies the entire session into a background session with its own worktree.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent view&lt;/strong&gt; (&lt;code&gt;claude agents&lt;/code&gt;, or &lt;code&gt;←&lt;/code&gt; on an empty prompt) gains search by name, the &lt;code&gt;n:&lt;/code&gt; filter, classifier-written titles, and a link to the associated PR or GitLab MR.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dynamic workflows&lt;/strong&gt; orchestrate tens to hundreds of agents from a JavaScript script Claude writes. Saved in &lt;code&gt;.claude/workflows/&lt;/code&gt;, they become commands.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Projects&lt;/strong&gt; (Pro and Max beta) launch parallel cloud threads from a single conversation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On top of that comes cross-session messaging (August): two Claude Code sessions on the same machine can write to each other through &lt;code&gt;SendMessage&lt;/code&gt;, and &lt;code&gt;@name&lt;/code&gt; in the prompt mentions another session.&lt;/p&gt;

&lt;h3&gt;
  
  
  Extending Claude Code: enter mods
&lt;/h3&gt;

&lt;p&gt;Skills, subagents, hooks, MCP and plugins were already there. On October 1 (v2.1.287) a new layer arrived: &lt;strong&gt;mods&lt;/strong&gt;. A mod is a plugin written in JavaScript or TypeScript that runs &lt;em&gt;inside&lt;/em&gt; Claude Code. Where a hook launches an external script, a mod can draw a pane next to the transcript, add a band above the prompt, create a command that runs without a Claude turn, hold a tool call while it asks a question, or send a request to another model. Anthropic uses the mechanism for its own features too: the &lt;code&gt;/diff&lt;/code&gt; panel is a mod.&lt;/p&gt;

&lt;p&gt;The trade-off is spelled out in the docs: a mod runs with your permissions, reads your secrets, sees every prompt and can approve a tool call on your behalf. I would only install them from a marketplace I control.&lt;/p&gt;

&lt;p&gt;Hooks keep growing as well: we're up to 33 events (from 27 in June), including &lt;code&gt;DirectoryAdded&lt;/code&gt;, &lt;code&gt;PreModelSwitch&lt;/code&gt; and &lt;code&gt;PostModelSwitch&lt;/code&gt;. The new &lt;code&gt;onFailure: "block"&lt;/code&gt; field (v2.1.295) closes a real gap for anyone relying on &lt;a href="https://angelo-lima.fr/en/claude-code-hooks/" rel="noopener noreferrer"&gt;hooks&lt;/a&gt; as a safeguard: a security hook that crashes or times out now blocks the action instead of letting it through.&lt;/p&gt;

&lt;p&gt;Other notable ecosystem additions: &lt;code&gt;claude plugin eval&lt;/code&gt; to test a plugin against a run without it, &lt;code&gt;/skill-doctor&lt;/code&gt; to spot skills that cost context without being used, syncing of the skills and plugins enabled on claude.ai, and AGENTS.md support when a project has no CLAUDE.md. &lt;code&gt;/import codex&lt;/code&gt;, &lt;code&gt;/import gemini&lt;/code&gt; and &lt;code&gt;/import cursor&lt;/code&gt; bring over another agent's configuration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Beyond the terminal
&lt;/h3&gt;

&lt;p&gt;Claude Code lives less and less in the terminal alone:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Desktop comes to Linux in beta (Ubuntu 22.04+, Debian 12+), with a built-in browser, an iOS Simulator, background computer use on macOS, pop-out panes and automatic continuation after a usage limit. &lt;code&gt;/resume&lt;/code&gt; there picks up sessions started from the CLI.&lt;/li&gt;
&lt;li&gt;Artifacts publish interactive pages to claude.ai from the session, and can call your MCP connectors on every view.&lt;/li&gt;
&lt;li&gt;Self-hosted environments run cloud sessions on the company's own infrastructure (Team and Enterprise beta).&lt;/li&gt;
&lt;li&gt;Remote Control is out of preview, and the mobile app shows your machines as cards you can start a session on.&lt;/li&gt;
&lt;li&gt;Claude in Chrome has been generally available since July.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Review and security
&lt;/h3&gt;

&lt;p&gt;Four tools now complement each other. &lt;code&gt;/code-review&lt;/code&gt; hunts bugs in a background agent, at five effort levels, and can comment on the PR or apply fixes. &lt;code&gt;/simplify&lt;/code&gt; handles cleanup. &lt;code&gt;/ultrareview&lt;/code&gt; sends a fleet of agents into the cloud. On the security side, the security-guidance plugin reviews each edit, and the Claude Security plugin (July) runs a full multi-agent scan with a threat model, then turns the findings you pick into patches to review. Finally, &lt;code&gt;/verify&lt;/code&gt; and &lt;code&gt;/run&lt;/code&gt; launch the application to see that a change actually works, beyond the tests.&lt;/p&gt;

&lt;h3&gt;
  
  
  On the enterprise side
&lt;/h3&gt;

&lt;p&gt;Administrators got a lot of levers: &lt;code&gt;deniedModels&lt;/code&gt; and &lt;code&gt;availableModelsMatch: "exact"&lt;/code&gt; to block a model until it's approved, &lt;code&gt;maxEffortLevel&lt;/code&gt;, &lt;code&gt;allowedProviders&lt;/code&gt;, &lt;code&gt;modelPricing&lt;/code&gt; to show costs at negotiated rates, &lt;code&gt;managedMcpServers&lt;/code&gt; to hand out MCP servers, and the self-hosted Claude apps gateway (SSO, policies, spend limits) in front of Bedrock, Vertex or Foundry. A repository's settings can no longer turn on telemetry, Remote Control or Claude in Chrome: those now belong to the user or the admin.&lt;/p&gt;

&lt;h3&gt;
  
  
  What disappeared
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ultraplan (the &lt;code&gt;/ultraplan&lt;/code&gt; command and keyword): removed in August.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/vim&lt;/code&gt; and &lt;code&gt;/pr-comments&lt;/code&gt;: removed. Vim mode is set in &lt;code&gt;/config&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The TodoWrite and Task* tools are no longer provided to recent models (&lt;code&gt;CLAUDE_CODE_ENABLE_TODO_TOOLS=1&lt;/code&gt; brings them back), and TaskOutput is gone.&lt;/li&gt;
&lt;li&gt;Glob and Grep are absent by default on macOS, Linux and WSL: Claude uses &lt;code&gt;find&lt;/code&gt; and &lt;code&gt;grep&lt;/code&gt;, which actually run embedded versions of &lt;code&gt;bfs&lt;/code&gt; and &lt;code&gt;ugrep&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/agents&lt;/code&gt; no longer opens a wizard: ask Claude to create the agent, or edit &lt;code&gt;.claude/agents/&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My takeaway
&lt;/h2&gt;

&lt;p&gt;Back in December, in my &lt;a href="https://angelo-lima.fr/en/claude-code-installation-first-steps/" rel="noopener noreferrer"&gt;20-article series&lt;/a&gt;, Claude Code was a terminal assistant you watched command by command. In October, the tool is designed for you to hand it a goal (&lt;code&gt;/goal&lt;/code&gt;), let it break the goal down, delegate to background agents, and let a classifier act as the guardrail. The user's job shifts toward defining the frame: rules, hooks, CLAUDE.md, spend limits. That is exactly the idea behind &lt;a href="https://angelo-lima.fr/en/kaizen-ai-sdlc-claude-code-en/" rel="noopener noreferrer"&gt;Kaizen&lt;/a&gt;, the Claude Code SDLC I presented last week: when the agent speeds everything up, critical rules have to be enforced by code.&lt;/p&gt;

&lt;p&gt;The flip side is surface area. 243 settings and 391 environment variables is a lot, and part of this cheat sheet exists so you can find the right lever without rereading 220 documentation pages. &lt;code&gt;/doctor&lt;/code&gt; and &lt;code&gt;/skill-doctor&lt;/code&gt; go in the right direction by helping you remove what no longer serves.&lt;/p&gt;




&lt;p&gt;Official sources: &lt;a href="https://code.claude.com/docs/en/changelog" rel="noopener noreferrer"&gt;Changelog&lt;/a&gt;, &lt;a href="https://code.claude.com/docs/en/whats-new" rel="noopener noreferrer"&gt;What's new&lt;/a&gt;, &lt;a href="https://code.claude.com/docs/en/commands" rel="noopener noreferrer"&gt;Commands&lt;/a&gt;, &lt;a href="https://code.claude.com/docs/en/cli-reference" rel="noopener noreferrer"&gt;CLI reference&lt;/a&gt;, &lt;a href="https://code.claude.com/docs/en/hooks" rel="noopener noreferrer"&gt;Hooks reference&lt;/a&gt;, &lt;a href="https://code.claude.com/docs/en/model-config" rel="noopener noreferrer"&gt;Model configuration&lt;/a&gt;, &lt;a href="https://code.claude.com/docs/en/plugins/mods/overview" rel="noopener noreferrer"&gt;Mods overview&lt;/a&gt;, &lt;a href="https://code.claude.com/docs/en/settings-reference" rel="noopener noreferrer"&gt;All settings&lt;/a&gt;, &lt;a href="https://code.claude.com/docs/en/env-vars" rel="noopener noreferrer"&gt;Environment variables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Previous editions are still available: June &lt;a href="https://angelo-lima.fr/assets/data/claude-code-cheatsheet-june-2026-en.html" rel="noopener noreferrer"&gt;EN&lt;/a&gt; · &lt;a href="https://angelo-lima.fr/assets/data/claude-code-cheatsheet-juin-2026.html" rel="noopener noreferrer"&gt;FR&lt;/a&gt;, April &lt;a href="https://angelo-lima.fr/assets/data/claude-code-cheatsheet-april-2026-en.html" rel="noopener noreferrer"&gt;EN&lt;/a&gt; · &lt;a href="https://angelo-lima.fr/assets/data/claude-code-cheatsheet-avril-2026.html" rel="noopener noreferrer"&gt;FR&lt;/a&gt;, March &lt;a href="https://angelo-lima.fr/assets/data/claude-code-cheatsheet-2026-en.html" rel="noopener noreferrer"&gt;EN&lt;/a&gt; · &lt;a href="https://angelo-lima.fr/assets/data/claude-code-cheatsheet-2026.html" rel="noopener noreferrer"&gt;FR&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you spot a mistake or something missing, let me know and I'll fix the cheat sheet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is the latest version of Claude Code in October 2026?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As of October 13, 2026, the latest Claude Code version is v2.1.296, released on October 9, 2026. About 125 versions shipped between June 9 (v2.1.170) and October 9. Run claude --version to see the installed version and claude update to upgrade.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which model does Claude Code use by default in October 2026?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since v2.1.280 (September 22, 2026), Claude Code uses Claude Opus 5.5 by default on the Pro, Max, Team and Enterprise plans and on the Anthropic API, at medium effort. Fable 5.1, the most capable model, is never the default: select it with /model fable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Claude Code's auto mode?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Auto mode is a Claude Code permission mode in which a classifier judges each action instead of asking the user to confirm it. By default it blocks destructive actions such as git reset --hard or terraform destroy. Since v2.1.284 it is the starting mode for every interactive session that isn't configured otherwise.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a mod in Claude Code?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A mod is a Claude Code plugin written in JavaScript or TypeScript that runs inside the tool, introduced on October 1, 2026 (v2.1.287). It can draw panes, add commands that run without a Claude turn, intercept tool calls or call a model. It runs with the user's permissions, so it should only be installed from a trusted source.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How many commands and settings does Claude Code have?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In October 2026, Claude Code documents about 120 built-in slash commands and skills, 33 hook events, 46 built-in tools, 243 settings.json keys and 391 environment variables. Angelo Lima's cheat sheet lists all of them, with an expandable appendix for settings and variables.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://angelo-lima.fr/en/claude-code-cheatsheet-october-2026-state-of-play-en/" rel="noopener noreferrer"&gt;angelo-lima.fr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>claudecode</category>
    </item>
  </channel>
</rss>
