iTerm2 and AI Hype Overload

What the new feature actually does

  • iTerm2 added an AI “Codecierge” feature: disabled by default, requires user-supplied API key, and sends only what the user types into a separate box to an LLM.
  • Endpoint is configurable; recent betas explicitly support OpenAI‑compatible local servers like Ollama.
  • The AI suggests shell commands; users must manually paste/execute them. It does not auto-run code.

Perceived benefits and use cases

  • Many commenters already use GPT to craft shell one‑liners, awk/sed/ffmpeg incantations, or scripts; integrating this into the terminal removes copy‑paste friction.
  • Some view terminals/IDEs gaining LLM assistance as a natural evolution, similar to adoption of GUIs or managed languages.
  • Others see it as just another optional “kitchen sink” iTerm2 feature, no different in spirit from tmux integration, password helpers, or crash reporters.

Privacy, trust, and compliance concerns

  • Critics argue terminals are highly privileged and should not embed cloud‑AI features at all; the mere presence is seen as crossing a “trust rubicon.”
  • Concerns include:
    • Data exfiltration and compliance with corporate policies (HIPAA, PCI, etc.).
    • Expanded attack surface, even if the code path is off by default.
    • Fear today’s opt‑in could become tomorrow’s opt‑out or default.
  • Others counter:
    • It’s open source and widely scrutinized; hidden keylogging or silent uploads would be noticed.
    • Terminals have always been able to exfiltrate data via curl, URLs, crash reporters, etc.
    • Compliance can be handled via firewalls/MDM (blocking AI endpoints) rather than forbidding features.

AI fatigue and principled opposition

  • A strong thread of “AI hype exhaustion”: people are tired of AI being added everywhere (terminals, browsers, OSes).
  • Some refuse tools that integrate with OpenAI on ethical or environmental grounds, regardless of opt‑in status.
  • Others frame this as a judgment red flag: if a maintainer thinks cloud LLMs belong in a core terminal, they may make more “gimmicky” choices later.

Open-source expectations and tone

  • Significant debate about user entitlement: some demand removal, forks, or even payment for a “non‑AI” build.
  • Others emphasize maintainers’ agency: features can be added, users can ignore, switch, or fork.
  • Several commenters find the backlash disproportionate and toxic, worrying it may demotivate maintainers.

Alternatives and philosophy

  • Users mention switching or considering alacritty, kitty, wezterm, or stock Terminal.app for a “no‑frills” or purely local experience.
  • There’s recurring discussion of whether AI should live in core apps versus plugins/CLI tools, and whether terminals should remain minimal versus integrated “smart” environments.