Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm really disappointed that iTerm2 is adding AI gimmicks :/ Last place I want that crap integrated is in the terminal. Next disappointment is that there's no obvious checkbox for disabling it.


Are you joking? Just don’t put in an API key and it will never do anything AI related.

People getting all up in arms over an optional feature…


The Settings dialog is not at all clear about whether the AI features are enabled or disabled. The only indicator is an empty OpenAI Key text entry field and that also doesn't say that the feature isn't activated unless a key is provided (e.g. I would assume that the OpenAI REST API is free until some quota is exhausted?)


The iTerm release notes clearly spell out that you need a key to make this feature work.

I guess if you knew nothing about iTerm2, OpenAI, or the myriad of open source tools that use OpenAI and/or are compatible with its API structure (aka, can use something like ollama/LMStudio/etc) you could think that there was some free tier or iTerm2 was footing the bill for the first X requests. Having used iTerm2 for many years and knowing how these types of features work (and knowing OpenAI itself doesn’t have a free tier) it was immediately clear that this was a “bring your own key”-type feature and a “it’s not going to do anything unless you supply a key”.


That's a lot of assumptions about users that are ignorant about OpenAI or anything AI related in general.

I used iTerm2 for the last decade or so without any complaints, but seriously, sneaking in features like this into a minor version and without upfront communication is poor form (as would be something less sinister like a Google search engine or StackOverflow integration, stuff like this is entirely unexpected in a terminal application). It's fine though, I will simply go terminal shopping again.


Again, people using the word “sneaking”, are you sure you know what that word means? It makes absolutely 0 sense in this context.

To work in tech and not have a surface level understanding of LLMs and the biggest player in the field, OpenAI is borderline incompetence in my book. You don’t need to be using it, you don’t need to like it, but you should be aware of it.

All of that is off topic though, there are countless settings in iTerm2 that I don’t use or don’t need, I don’t go complaining online about them or call them “sneaky”. The level of entitlement in these comments astounds me.

> stuff like this is entirely unexpected in a terminal application

Why? Because you wouldn’t use it? Should we remove tmux support because not everyone uses it? And who are you to say what should or shouldn’t be in a terminal? I think a “Google this line/error” or “search SO for this error” would be completely valid ____optional____ features for a terminal to have.

> It's fine though, I will simply go terminal shopping again.

I’ll take “things you won’t actually do for 100”


> I’ll take “things you won’t actually do for 100”

...too late ;) I actually wasn't using any advanced iTerm2 features except installing color themes so no big loss. Right now I'm giving wezterm a try which looks pretty good so far. Next on the list is ghostty. All I actually need is a fast text renderer in a window which houses a shell (eg what a UI terminal usually is).


The tone, vascilating between condescension and brow beating, of your reply is atrocious. My take is that AI is the buzzword du jour much like fuzzy logic was. In any case:

  Should we remove tmux support because not everyone uses it?
tmux doesn't exfiltrate your data to third-party servers.

  I’ll take “things you won’t actually do for 100”
Wow.


These AI features aren't behind the scenes things. You either have to call "Codecierge" or "Engage Artificial Intelligence" explicitly. Unless I've missing something. As per release notes:

- Add AI-powered natural language command generation. Enter a prompt in the composer and select Edit > Engage Artificial Intelligence. You will need to provide an OpenAI API key since GPT costs money to use. - A new AI feature in the Toolbelt, "Codecierge", lets you set a goal and then walks you step-by-step to completing it by watching the terminal contents. It requires you to supply an OpenAI API key.


Because it’s not enabled by default?

One has to not only enable it but also provide an API key first.

I’m failing to see how “off by default” is a worse option here…


I haven't found a checkbox or anything similar to clearly enable/disable the feature.

There's an empty API key text field and a prepopulated OpenAI URL. It's not clear at all that an empty API key means that no requests will be made.


Given that OpenAI is not free why would you assume that anything would be sent?

If you distrust iTerm 2 over this then why would you assume a checkbox would make a difference?


> Given that OpenAI is not free why would you assume that anything would be sent?

AFAIK using OpenAI through the webpage doesn't cost money, why should I assume that using it through the REST API is any different?


There is a difference between the 2 OpenAI products.

One side allows access via prompts for a fixed monthly fee.

The other allows access via an API that you must purchase credits in advance for.

If you don’t have an API key then there’s nothing for it to do because it won’t even begin to connect.

Again I’m not understanding why you feel a Checkbox is fundamentally better here…


Which part of "you will need to provide an OpenAI API key since GPT costs money to use," that you pretend wasn't written in the updater dialog despite being told otherwise more than once, isn't clear to you?


My question is, why doesn't iTerm2 support ollama? It would allow me to run locally, without an internet connection, and keep my data on my computer.


It does.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: