Live data from Hacker News

iTerm2 3.5.0

iterm2.com

91–100 of 167 posts

Re: iTerm2 3.5.0

#91

Earlier quoted context omitted.

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?)

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.

Re: iTerm2 3.5.0

#92

Earlier quoted context omitted.

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 year…

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.

Re: iTerm2 3.5.0

#93

The comments in this thread are depressing, I expected much better from HN. The AI features are but 1 minor aspect of this release, they are optional, you can change the URL to point to a local LLM, yet people are pretending like all your data is going to be sent to OpenAI if you update. I’m not sure if people are being intentionally daft or are just not reading anything past the word “AI” (which, again, isn’t even l…

Totally.

There are clear explanations in the release notes and the wiki entry linked from the relevant place in the preference pane [1]. The full release note is displayed before updating. There are numerous comments here explaining how it's impossible to accidentally enable the feature. It's opt-in, you have to input a paid API key, you can use a offline model instead, and the data it sends are totally customizable and by default limited to the output of "uname" and the prompt that you explicitly enter.

Yet people are ignoring all of that and writing all sorts of misinformation.

iTerm2 is featureful yet solid, constantly improved on, doesn't work against the user, and is free. I've submitted patches before and the author was nice and responsive. The AI feature is minimal, non-intrusive, and doesn't advertise its existence once you decided not to opt in unlike commercial products hyped up about AI. It's thankless work even without HN piling on and the author deserves much better.

[1]: https://gitlab.com/gnachman/iterm2/-/wikis/AI-Prompt

Re: iTerm2 3.5.0

#94
post #18

iTerm is a great program and I love it. If there is one thing I could add to it, I really would like "IDE style autocomplete", like fig promised, and I guess that warp terminal or whatever it's called. Right now when I press "CMD+;" it pops up an autocomplete style box, I would just like to have pretty much that but always on, and filled with suggestions for the command being typed, like an IDE or code editor with a…

I'm using the zsh-autosuggestion plugin (so not a feature of the terminal but of the shell): https://github.com/zsh-users/zsh-autosuggestions

Me too! It's alright, but as I said I really would like it to be IDE-style, with multiple suggestions in a box that I can see all at once and flip through.

There is this: https://github.com/microsoft/inshellisense?tab=readme-ov-fil...

But it doesn't look really "seamless" to me yet, though admittedly I did not give it a proper try.

Re: iTerm2 3.5.0

#95

The comments in this thread are depressing, I expected much better from HN. The AI features are but 1 minor aspect of this release, they are optional, you can change the URL to point to a local LLM, yet people are pretending like all your data is going to be sent to OpenAI if you update. I’m not sure if people are being intentionally daft or are just not reading anything past the word “AI” (which, again, isn’t even l…

Yeah, this state of discussion saddens me. There's so many other features I've yet to digest in the release notes. This release has been a long time in coming. Yet, as a daily iTerm user, I haven't thought I have really missed anything. It works and it works well. But, I'm certain there's few things here I'll be using soon. I have been donating a long time, and shall continue to so.

Re: iTerm2 3.5.0

#96

The comments in this thread are depressing, I expected much better from HN. The AI features are but 1 minor aspect of this release, they are optional, you can change the URL to point to a local LLM, yet people are pretending like all your data is going to be sent to OpenAI if you update. I’m not sure if people are being intentionally daft or are just not reading anything past the word “AI” (which, again, isn’t even l…

Totally. There are clear explanations in the release notes and the wiki entry linked from the relevant place in the preference pane [1]. The full release note is displayed before updating. There are numerous comments here explaining how it's impossible to accidentally enable the feature. It's opt-in, you have to input a paid API key, you can use a offline model instead, and the data it sends are totally customizable…

I haven't seen any of that pressing the update button on the updater dialog box that automatically pops up (as I usually do, since typically iTerm2 updates don't have such sneaky surprises). Only after the update there was a little slideshow where the AI stuff was hidden somewhere on the 3rd or 4th slide.

Re: iTerm2 3.5.0

#97
Genuine question from iTerm users: which of its many, many features do you use most and find most valuable? I have always had it installed, but Terminal.app from macOS seems to have been enough for me. Maybe because I’m always using tmux anyway and that covers some of iTerm’s advantages. But I’m still curious about iTerm.

Re: iTerm2 3.5.0

#98
post #30
post #15

I really just don’t want software to have these ai things in them. How long are they going to maintain it? If they want to allow extensibility for the explicit purpose of Llm integration then why not just… make an API?

They use OpenAI's API with the possibility to set a custom URL, so... done. This makes iTerm compatible with any LLM as long as they implement the same API. OpenAI's API is the de facto standard for now, it's not up to iTerm to define a standard.

It doesn't look like there's the ability to change the URL. The only options are to change the API key, model name (from a predefined list), the prompt, and the token limit.

Re: iTerm2 3.5.0

#99

Earlier quoted context omitted.

Totally. There are clear explanations in the release notes and the wiki entry linked from the relevant place in the preference pane [1]. The full release note is displayed before updating. There are numerous comments here explaining how it's impossible to accidentally enable the feature. It's opt-in, you have to input a paid API key, you can use a offline model instead, and the data it sends are totally customizable…

I haven't seen any of that pressing the update button on the updater dialog box that automatically pops up (as I usually do, since typically iTerm2 updates don't have such sneaky surprises). Only after the update there was a little slideshow where the AI stuff was hidden somewhere on the 3rd or 4th slide.

You should have. iTerm2 uses Sparkle update and it shows release notes. It was there.

There's a screenshot of how it should look like in Sparkle's project page.

https://sparkle-project.org

Care to explain what's so "sneaky" about it? What did the iTerm2 dev do to you?

You saw the dialog. It's not so hard to verify again. Yet you so quickly accused me of lying. Shame on you.

Re: iTerm2 3.5.0

#100

Genuine question from iTerm users: which of its many, many features do you use most and find most valuable? I have always had it installed, but Terminal.app from macOS seems to have been enough for me. Maybe because I’m always using tmux anyway and that covers some of iTerm’s advantages. But I’m still curious about iTerm.

Split panes without using something like tmux for me. I like having long running processes like a bundler in watch mode visibile, but with a keyboard shortcut to "maximise" a single pane if I need more space (cmd+shift+Enter).
Post reply on HN