39 comments

[ 2.6 ms ] story [ 50.2 ms ] thread
When the window management and UI/UX of your OS is so bad the terminal emulator devs decide they can do a better job themselves...
> A former colleague suggested this idea in 2014 and I haven't been able to stop thinking about it. - I am maybe having a midlife crisis and this is cheaper than a sports car.

I love the honesty.

does anyone know how the new window shows the original terminal instead of the browser? do i need to switch the profile each time?
[flagged]
First I thought "WTF why". Then "WTF it's actually quite nice, why do I like this"
Amazing terminal, it has served me so well over the years. I wouldn’t consider anything else. If you lean in to the advanced features, there’s nothing to touch it. Can’t believe it’s free, but I am very grateful for the fact.

Thanks, George!

Can you enlighten me with some advanced features that you use? I would love to start using them. I have always used iTerm, but never really used advanced stuff.
thank you iterm2 team to continue to try things !

I give it a try this morning. I can't decide if I'm confortable with it or no.

Having multiple webpage combined with your front and back process traces is nice.

You can move to each panel with the same shortcuts like a sort of simplified linux tile manager within a terminal on mac.

It's also a good idea to interact less with the weird liquid glass redesign.

How is this different from using lynx or w3m?
I love iTerm2 and if the author wants to experiment, I'm fine with it having some ... "extravagant" features. I will definitely not use it at all but as long as it doesn't stand in my way, he can have some fun, after all he's helping me for free.
View files on remote hosts via SSH Integration using URLs like: iterm2-ssh://example.com/home/user/file.jpg

That's oddly compelling.

Sounds like an attack vector
> This feature exists because: - Many iTerm2 features translate well to web browsing - It provides a unified terminal and browser experience - A former colleague suggested this idea in 2014 and I haven't been able to stop thinking about it. - I am maybe having a midlife crisis and this is cheaper than a sports car.

I can't put my finger on why, but this might be the most refreshing thing I've seen in a README in years.

As much as I despise the feature (security), I absolutely respect the motivation to do it. I think this is why its so refreshing - one of those itches being scratched which, sure - why not? - but then again, omfg, just no.
When I saw the release notes, I checked the calendar to see if it's April 1st... The reasoning is really cool though.
If you're a Mac user and not using iTerm2 then run don't walk to download it.
I moved to kitty a while back. IIRC, it was because iTerm2 would take up lots of RAM on my old 8GB MacBook Air. But never any hard feelings to iTerm2, perhaps I ought to switch back on my 64GB new machine.
Would it make it possible to have light "CLI-like" interfaces which span a browser in the same tab and give a proper UI?

Could be interesting to replace htop or other monitoring tools with graphs

> Note for Enterprise Users: Administrators can block the browser plugin by restricting bundle ID com.googlecode.iterm2.iTermBrowserPlugin.

I am genuinely curious what the corporate thread models look like that allow running a terminal but not rendering anything in a browser.

Might be an unpopular opinion but... why? And I see there are AI integrations still? I thought that was reverted.
First, we got 3D accelerated terminals, then AI assisted terminals, now web browser enabled terminals.

Tomorrow we have operating system in the terminal.

> Tomorrow we have operating system in the terminal.

That's called eMacs.

This is just one feature of the v3.6 release:

https://iterm2.com/downloads/stable/iTerm2-3_6_1.changelog

It's quite a treat going through iTerm changelogs and finding new gems. For example, this sounds nice:

> [Timestamps] can be configured to be relative to a particular line by right-clicking and selecting "Set Baseline for Relative Timestamps"

The following is interesting too, because it seems to work on an individual cell basis and not just one overall background colour:

> [in editors and other TUIs] Detect when there is a non-default background color and extend it into the margins. In Minimal [theme], it is also extended into window chrome.

Set Profile Type to Web Browser

Can't see this option so no idea if this works or not

Mmm… no.

Iterm2 used to be one if my first installs, but these days I find myself in the old grumpy programmer bucket.

Things that should connect to the internet:

- my browser

- applications

- anything I explicitly launch

Things that should not connect to the internet:

- my shell

- my “save as” dialog

- my start menu

:(

> Click hamburger menu → Ask AI to create a new AI chat with the reader-mode content of the current page attached

Yeah yeah cool.

I guess were back into the days of more web browsers with arc and whatever.

I suppose I should just smile and nod; if chrome introduced a terminal would I batt an eyelid?

Still, I dont like it.

I dont want ls to query some external api.

I dont want grep to search the internet.

These these are domain bounded for a reason; Im not a fan of iterms kitchen sync future.

…but I suppose, nice technical work on it, it works quite well. I hope it makes people who are into it happy.

Sadly there is no screenshot of the web browser
Would be nice if the browser tabs had a terminal pane inside. Usually I'm reading something in the browser that I want to immediately run via the terminal.
Am I the only one who can't get this to work? I followed the instructions, but "Profile Type" does not appear in my settings.

(Yes, I put the browser into my Application folder first & restarted everything)

More than this feature I'm super happy to have RTL text support. There are still a few little rough edges but I haven't found anything else on MacOS that can handle it and finally I can use NeoVim with RTL/bidi support! George is fantastic and his passion shines through this project.