Hacker GitHub

← All repos

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

Mentions per year 44 mentions · busiest year 2024 (11)
20082026
  1. …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
  2. …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...
  3. …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
  4. 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
  5. …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...
  6. …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
  7. ??? 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
  8. err, no https://github.com/gnachman/iTerm2/commit/63ec2bb0b95078a97a...
    comment by DannyBee · 2025-01-03 · in iTerm2 critical security release
  9. …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
  10. Just a reminder that iTerm is FOSS: https://github.com/gnachman/iTerm2
    comment by Kevcmk · 2025-01-02 · in iTerm2 critical security release
  11. 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
  12. 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
  13. …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]:…
  14. …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…
  15. …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...
  16. …. 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…
  17. …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…
  18. …about the AI feature being part of iTerm2 then go fork it and strip the AI functionality yourself: https://github.com/gnachman/iTerm2
  19. …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
  20. …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
  21. …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
  22. …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]…
  23. 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?
  24. It is: https://github.com/gnachman/iTerm2/commits/master
    comment by Kukumber · 2022-10-22 · in Is iTerm2 Still Maintained?
  25. …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…
  26. 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
  27. …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
  28. …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
  29. 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
  30. …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
  31. …[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
  32. …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
  33. I've submitted a PR to change the default behaviour: https://github.com/gnachman/iTerm2/pull/332
  34. …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
  35. …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)
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. …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…
  43. …scissors, you can try iterm2. It beats the crap out of Terminal in terms of configurability. https://github.com/gnachman/iTerm2 http://iterm2.com/