gnachman/iTerm2
View on GitHub ↗ ★ 18,247 Swift
iTerm2 is a terminal emulator for Mac OS X that does amazing things.
44 mentions on Hacker News by 32 people: 1 story, 43 comments · first 2011-12-20 · latest 2026-09-05
20082026
-
…these kinds of projects. https://github.com/ghostty-org/ghostty has almost 18,000 commits. So does https://github.com/gnachman/iterm2 . So does https://github.com/kovidgoyal/kitty . > why do you assume that now there's no more debt? I…
comment by hombre_fatal · 2026-09-05 · in There's No Limit to How Bad Code Can Get -
…the blog post was to demonstrate that it is not. I'm glad that you've agreed to release a fix. [1] https://github.com/gnachman/iTerm2/commit/a9e745993c2e2cbb30...
comment by cryptbe · 2026-04-18 · in "cat readme.txt" is not safe if you use iTerm2 -
…which is much shorter than typical vulnerability disclosure deadlines. The upstream commit ( https://github.com/gnachman/iTerm2/commit/a9e745993c2e2cbb30... ) has way less information than this blog post, so I think releasing this blog…
comment by KerrickStaley · 2026-04-17 · in "cat readme.txt" is not safe if you use iTerm2 -
seems this is implemented in latest iTerm2 commit https://github.com/gnachman/iTerm2/commit/39bafa8d6651865951...
comment by therealmarv · 2026-02-18 · in Terminals should generate the 256-color palette -
…do not provide as gentle of a blur as I was hoping to achieve. iTerm actually uses this same API: https://github.com/gnachman/iTerm2/blob/master/sources/iTerm...
comment by tjohnell · 2026-01-25 · in Show HN: I made an app that blurs my screen when I slouch -
…the poor dev [3]. I just can't understand the morality of some of the people you see online. [1]: https://github.com/gnachman/iTerm2/graphs/contributors [2]: https://github.com/gnachman/iTerm2/commits/master/?since=202... [3]:…
comment by soraminazuki · 2025-01-03 · in iTerm2 critical security release -
??? This is a case of some debugging code not being deleted. See https://github.com/gnachman/iTerm2/commit/63ec2bb0b95078a97a...
comment by DannyBee · 2025-01-03 · in iTerm2 critical security release -
err, no https://github.com/gnachman/iTerm2/commit/63ec2bb0b95078a97a...
comment by DannyBee · 2025-01-03 · in iTerm2 critical security release -
…which disabled verbose mode, just before the code which removed verbose framer logging entirely: https://github.com/gnachman/iTerm2/commit/014ba7ec40fc790f65... This is the commit which enabled VERBOSE mode:…
comment by mort96 · 2025-01-03 · in iTerm2 critical security release -
Just a reminder that iTerm is FOSS: https://github.com/gnachman/iTerm2
comment by Kevcmk · 2025-01-02 · in iTerm2 critical security release -
Looks like a case of print() debugging making it into production: https://github.com/gnachman/iTerm2/commit/63ec2bb0b95078a97a... https://github.com/gnachman/iTerm2/blame/5db0f74bf647f6d53ea...
comment by Kwpolska · 2025-01-02 · in iTerm2 critical security release -
I first learned about it from iTerm2's build process: https://github.com/gnachman/iTerm2/blob/v3.5.6/Makefile#L170 and https://github.com/gnachman/iTerm2/blob/v3.5.6/deps.sb
comment by mdaniel · 2024-11-08 · in Multiple new macOS sandbox escape vulnerabilities -
…inflicting physical violence [4]. This kind of behavior should be condemned, not praised. [1]: https://github.com/gnachman/iTerm2/blob/a3122c0100d8900a15cb... [2]: https://gitlab.com/gnachman/iterm2/-/issues/6955 [3]:…
comment by soraminazuki · 2024-06-13 · in iTerm2 v3.5.1 moves AI features into external plugin -
…plane: https://iterm2.com/documentation-buried-sessions.html and this is the preference I mean: https://github.com/gnachman/iTerm2/blob/v3.5.2/Interfaces/Pr... I also have dedicated .ssh/config entries for ensuring that ssh connects…
comment by mdaniel · 2024-06-13 · in Show HN: Shpool, a Lightweight Tmux Alternative -
…gitlab.com/gnachman/iterm2/-/issues/11475 [2]: https://gitlab.com/gnachman/iterm2/-/issues/11470 [3]: https://github.com/gnachman/iTerm2/blob/a3122c0100d8900a15cb... [4]: https://web.archive.org/web/20240613165712/https://archive.i...
comment by soraminazuki · 2024-06-13 · in iTerm2 v3.5.1 moves AI features into external plugin -
…. Looking at the screenshots, it appears to only become active for the current terminal pane. https://github.com/gnachman/iTerm2/blob/master/images/Onboar... Also, iTerm is developed by an actual respect-worthy person who actually cares…
comment by soraminazuki · 2024-06-13 · in iTerm 3.5.1 removes automatic OpenAI integration, requires opt-in -
…will the OpenAI integration be activated, and as I understand it, only for the current session. https://github.com/gnachman/iTerm2/blob/a3122c0100d8900a15cb... The initial implementation already took many many clicks to run. I literally…
comment by soraminazuki · 2024-06-13 · in iTerm 3.5.1 removes automatic OpenAI integration, requires opt-in -
…about the AI feature being part of iTerm2 then go fork it and strip the AI functionality yourself: https://github.com/gnachman/iTerm2
comment by lurkersince2013 · 2024-05-21 · in iTerm2 feature request: disable all AI-related features -
…API, so alas it doesn't seem compatible with ollama. Edit: here is the relevant part of the code: https://github.com/gnachman/iTerm2/blob/a196d31658a8d0aa2dc5... Looks like adding ollama support is really a matter of changing a few lines…
comment by saghul · 2024-05-21 · in iTerm2 and AI Hype Overload -
…only used if the model name does not begin with `gpt-` because those models used an older API."); https://github.com/gnachman/iTerm2/blob/a196d31658a8d0aa2dc5...
comment by mmastrac · 2024-05-21 · in iTerm2 and AI Hype Overload -
…than a decade? All for free and no ads? The iTerm2 developer is a person you can actually trust. https://github.com/gnachman/iTerm2/graphs/contributors But all of a sudden you now have people up in arms about how a spyware of a feature was…
comment by soraminazuki · 2024-05-21 · in iTerm2 3.5.0 -
…2022). Both Shelly [3] and iTerm use OpenAI under the hood. Here are several alternatives [4]. [1] https://github.com/gnachman/iTerm2/commit/7bcc4e0bedb22c4fd9... [2] https://cixtor.com/blog/iterm2-openai [3]…
comment by guessmyname · 2024-01-16 · in Show HN: Shelly: Write Terminal Commands in English -
▲ 3
Tell HN: iTerm2 v3.5.0beta9 integrates OpenAI to convert text into Unix commandsstory by guessmyname · 2023-02-13 · 1 comment
-
Also https://github.com/gnachman/iTerm2/graphs/code-frequency Would be nice if GitHub would provide an option to scale those charts so single commits with massive additions and deletions would not overwhelm normal activity.
comment by bsg75 · 2022-10-23 · in Is iTerm2 Still Maintained? -
It is: https://github.com/gnachman/iTerm2/commits/master
comment by Kukumber · 2022-10-22 · in Is iTerm2 Still Maintained? -
…https://github.com/magiblot/tvision/commit/a50569f549465c9ed... Terminals: xterm (obviously) https://github.com/gnachman/iTerm2/commit/ac1aa575011028ed86... https://github.com/r-c-f/foot https://github.com/kovidgoyal/kitty/commit/d360d077d1…
comment by drran · 2021-05-20 · in Raw keyboard handling in Unix terminals -
Use the engine of iTerm instead? It's GPL2. https://github.com/gnachman/iTerm2
comment by derefr · 2021-05-12 · in CP/M for OS X -
…do we know that this is really \"The first iTerm2 Commit\"?" You can easily check the commit here: https://github.com/gnachman/iTerm2/commit/eb4c3c33506b604e35... . I think you mean to ask "how can we verify the author?".
comment by shusson · 2021-03-29 · in First iTerm2 Commit for Sale as NFT -
…product video: https://www.youtube.com/watch?v=uG8VpN6Z_YA I sent a patch to iTerm2 for support: https://github.com/gnachman/iTerm2/pull/428
comment by tenderlove · 2020-09-10 · in Analog Terminal Bell -
How does this exploit work? I looked through https://github.com/gnachman/iTerm2/commit/538d570ea54614d3a2... which appears to do some changing of how tmux variables are hanlded/stored. Is the vulnerability that tmux session variable names…
comment by ji329v089sdjo · 2019-10-10 · in Critical Security Issue Identified in iTerm2 -
…scheme sounds a bit iffy to me. What's stopping an attacker from looking at the definitions here: https://github.com/gnachman/iTerm2/commit/538d570ea54614d3a2... and using the same `NSUTF8StringEncoding` to build the same attacks? EDIT: Of…
comment by nixpulvis · 2019-10-09 · in Critical Security Issue Identified in iTerm2 -
…[2] https://i.imgur.com/46mY0O6.png [3] https://gitlab.com/gnachman/iterm2 [4] https://github.com/gnachman/iTerm2 [5] https://github.com/gnachman [6] https://www.patreon.com/gnachman [7] https://invisible-island.net/xterm/ [8] https://gi
comment by guessmyname · 2019-05-24 · in Terminus: a configurable terminal emulator for Windows, macOS and Linux -
…really like it. # iTerm 2 - never got around to fully configuring it, but everyone swears by it. https://github.com/gnachman/iTerm2
comment by sirtoffski · 2019-05-07 · in Hyper 3.0.0 -
I've submitted a PR to change the default behaviour: https://github.com/gnachman/iTerm2/pull/332
comment by JosephRedfern · 2017-09-19 · in iTerm2: Please disable 'Perform DNS lookups to check if URLs are valid' -
…dStringWithoutUnderline:atPoint:positions:backgroundColor:graphicsContext:smear: and is located here: https://github.com/gnachman/iTerm2/blob/master/sources/iTerm... If you're able to spare some cycles, please get in touch with me.…
comment by gnachman · 2017-07-19 · in Terminal and shell performance -
…last night. Deleted Hyper and Atom. I found a patch with dark mode in iTerm which I'm using now: https://github.com/gnachman/iTerm2/pull/318
comment by joeblau · 2017-04-12 · in Electron is flash for the desktop (2016) -
Also, FWIW, there is an actual v3.0 tag: https://github.com/gnachman/iTerm2/releases/v3.0.0
comment by mdaniel · 2016-06-01 · in iTerm2 v3.0 Released -
Yep, https. Look at the last two URLs at the very end of the file: https://github.com/gnachman/iTerm2/blob/master/plists/releas... Likewise, all HTTPS here: http://iterm2.com/appcasts/testing3.xml If you're on Mac OS 10.11, we don't…
comment by gnachman · 2016-02-19 · in iTerm2 Version 3 Now in Beta -
You can do that too, but the download.sh script is much more straightforward: https://github.com/gnachman/iTerm2/blob/master/tests/downloa...
comment by gnachman · 2015-07-14 · in iTerm2 Shell Integration -
From a very cursory glance (I can't read Objective C), it looks like iTerm2 speaks tmux's protocol - https://github.com/gnachman/iTerm2/blob/master/TmuxGateway.m Anyone know an easily extensible terminal emulator (in Python, preferably) so…
comment by voltagex_ · 2014-04-30 · in GNU Screen v.4.2.1 -
Looks like iTerm2 is adding 24bit color support soon too: https://github.com/gnachman/iTerm2/pull/133 Pull request is from less than 12 hours ago, so I'm not sure how long it'll take to get into a release.
comment by dhotson · 2013-07-08 · in Final Term - Terminal Emulator -
Looks like it is on github now... https://github.com/gnachman/iTerm2
comment by justinhj · 2013-02-02 · in Do Not Type "File:///" in OS X -
…it tries to execute it (which fails). EDIT: actually, it looks like iTerm master supports this too: https://github.com/gnachman/iTerm2/blob/194678de81100cb17dad... …but it doesn’t work for directories with spaces and other special…
comment by Sidnicious · 2012-03-14 · in Opening the current Finder directory in iTerm2 -
…scissors, you can try iterm2. It beats the crap out of Terminal in terms of configurability. https://github.com/gnachman/iTerm2 http://iterm2.com/
comment by makmanalp · 2011-12-20 · in My Ultimate Developer and Power Users Tool List for Mac OS X (2011 Edition)