Waiter waiter, more core applications using Electron!
Just needed these two reasons to not even try it out.
* Google Analytics on by default
* >100mb download
For a native terminal I'll happily use kitty or ghostty
For a SSH client Zoc (https://www.emtec.com/zoc/) hasn't disappointed me yet, and even then I almost just always ssh through my terminal.
alerighi · 13m ago
What I like about Tabby is the fact that it has also options to connect to serial ports.
I know that is not something useful to everyone, but working in an embedded using serial ports is something I do everyday. And I know there is Putty or Kitty or Teraterm or another serial connection tools, but most of them are either only for Windows, and don't allow all the options that I need (e.g. option to enable local line editing with history).
The fact that it uses Electron... whatever, we are still full of Electron applications anyway, it's not an issue to me, I have enough RAM.
I've jet to find something replacement that either has all the features of tabby (including support for connecting to serial ports) I would be happy to switch.
dfc · 22m ago
I don't understand what an ssh client does that is useful as a separate thing from your terminal of choice and openssh. Why wouldn't you always just ssh through your terminal?
h4ch1 · 15m ago
Can't comment for others but for me I find zoc or in that regard, a SSH client useful for the following
1. Remembering multiple hostnames and keys in a centralized location
I manage a fleet of VPSs, whose hostnames, credentials I don't always remember off the top of my head. Writing ssh -i <identity> <hostname> gets tedious when I'm wrangling multiple of them over a single session
2. Faithful terminal emulation
Zoc does a great job at emulating a plethora of terminals; it's not a do or die feature, but nice to have.
3. Separation of concerns
This is a personal reason, but I like having two different applications while I am doing something that needs me to SSH to multiple VPSs, my main terminal will have local commands, local file editing, etc while my SSH client will only be used for remote connections and management. Just helps me keep things tidy for myself.
Also as I mentioned in the parent I primarily use my main terminal to SSH; but for the cases mentioned it's nice to use a separate client.
skydhash · 2m ago
> 1. Remembering multiple hostnames and keys in a centralized location
There’s ssh_config(5) for that.
l1ng0 · 5m ago
I don't have your use-case, but I use the `.ssh/config` to give aliases (Host/Hostname) to my remote machines and can set the identity to use there (IdentityFile).
swah · 44m ago
The "native input editing" on Warp did spoil me though. The block feature is also super nice. Especially in the days of copying and pasting from AI tools.
I tested all others (wezterm, ghostty, kitty, rio..) but this comfort trumps the speed or minimalism for me.
Just want a Warp without any AI. (Just checked and the main toggle was enabled, will try to disable it again)
ramon156 · 1h ago
Do people still use alacrity? It still feels like the most sane choice, although kitty and ghostty's rendering seems more robust. I guess I'll need to give them a go sometime
h4ch1 · 1h ago
Last I personally used Alacritty was 3-4 years back on Linux w/ wayland got some weird rendering bugs, switched to st (https://st.suckless.org/) for a good while.
When I got a Macbook last year, I did a "best terminal macos" search and evaluated multiple terminals; kitty, ghostty, iterm2 and wezterm.
settled on ghostty because it just felt faster for terminal refreshes when I use vite, had tabs, could easily theme it to use ayu-dark.
Nothing too extreme, just personal reasons
iterm2 was fine as well, nothing special; wezterm and kitty just felt like linux apps that were on macos as well. YMMV.
scabel · 57m ago
I use alacritty. I tried ghostty but not supported on my old home mac, felt slower, and some of the config was not robust. Same with Wezterm, felt slow. Alacritty has worked with no problem everywhere I installed it. Only annoyance was once when the config changed from yaml to toml. Other than that, happy user of alacritty.
exq · 59m ago
I still do. It's faster than Kitty and Ghostty, and I don't make use of the extra features those provide. I don't use glyphs nor rendered images, and I use a tiling WM so tabs aren't that important to me. Alacritty does what I need it to, and does it well.
k_bx · 1h ago
Been driving my use for the last year or so, perfect as a thin wrapper around tmux (which is the same on macOS and Linux).
I'll give iTerm2 another try, has many shiny features like touchID-sudo and such, otherwise don't understand what could possibly be better in ghostty/kitty
kubafu · 55m ago
Happy alacritty user here (Wayland + sway)!
tonnydourado · 45m ago
Of all the things I never wanted, a terminal implemented on JavaScript is easily on the top 10 that I never wanted the most.
For Windows, Windows Terminal is pretty ok.
fdsfdsfdsaasd · 28m ago
> We scanned 1338 dependencies and found 94 problems.
Just what I want in my terminal app.
I don't like the endless "security audit" noise, but there are 13 critical issues, some dating back 4 years, and including cryptogrpahy-related flaws (and that's just the top-level yarn.lock).
Mk2000 · 2h ago
If modern means slow, laggy and made with js then sure
OccamsMirror · 2h ago
It does!
thechao · 21m ago
Well sign me up with buggy two factor!
InfinityByTen · 21m ago
I actually was looking for a modern age terminal recently, even though I'm sort of happy with how xfce4-terminal has worked for me with regards to tabs and customization.
I was trying to make ssh work on tabby when I realised it's just a glorified browser, I stopped in my tracks and purged the thing. I do enjoy the UX of moving around tabs and changing my mental contexts, but this is too much a price to pay. I don't mind download sizes as long as the application is performant, customizable, and don't have unnecessary backdoors.
mzajc · 1h ago
> Tabby (formerly Terminus)
Apparently this has nothing to do with the other terminus [0]?
I tried using this a couple years ago - the big issue I had with it is that it's very slow to render text. I'd often accidentally try to print out something that was much longer than I had realised, and then be stuck with Tabby frozen for serveral minutes while it printed everything out.
If you're just using the terminal to run a few commands, and not working in it a lot, it's a pretty tool, and clearly built with a lot of love.
dsign · 1h ago
I've used it for a few years; can't complain really. Perhaps it's a bit slow, but I don't notice because I already use VSCode and IntelliJ and have enteprise tooling and Teams in my Mac, so if I were to run a piece of fast software it will probably feel jarring and seizure-inducing.
akaike · 1h ago
It's cool, but when I tested it last time, it was very, very laggy and very slow. Not sure if that's the definition of "modern".
BlindEyeHalo · 1h ago
Considering all apps become more slow and laggy every year it seems on point.
sevg · 37m ago
How does this have so many stars? As much as ghostty and kitty combined, even though I hadn’t heard of it until today.
Just needed these two reasons to not even try it out.
* Google Analytics on by default
* >100mb download
For a native terminal I'll happily use kitty or ghostty
For a SSH client Zoc (https://www.emtec.com/zoc/) hasn't disappointed me yet, and even then I almost just always ssh through my terminal.
I know that is not something useful to everyone, but working in an embedded using serial ports is something I do everyday. And I know there is Putty or Kitty or Teraterm or another serial connection tools, but most of them are either only for Windows, and don't allow all the options that I need (e.g. option to enable local line editing with history).
The fact that it uses Electron... whatever, we are still full of Electron applications anyway, it's not an issue to me, I have enough RAM.
I've jet to find something replacement that either has all the features of tabby (including support for connecting to serial ports) I would be happy to switch.
1. Remembering multiple hostnames and keys in a centralized location
I manage a fleet of VPSs, whose hostnames, credentials I don't always remember off the top of my head. Writing ssh -i <identity> <hostname> gets tedious when I'm wrangling multiple of them over a single session
2. Faithful terminal emulation
Zoc does a great job at emulating a plethora of terminals; it's not a do or die feature, but nice to have.
3. Separation of concerns
This is a personal reason, but I like having two different applications while I am doing something that needs me to SSH to multiple VPSs, my main terminal will have local commands, local file editing, etc while my SSH client will only be used for remote connections and management. Just helps me keep things tidy for myself.
Also as I mentioned in the parent I primarily use my main terminal to SSH; but for the cases mentioned it's nice to use a separate client.
There’s ssh_config(5) for that.
I tested all others (wezterm, ghostty, kitty, rio..) but this comfort trumps the speed or minimalism for me.
Just want a Warp without any AI. (Just checked and the main toggle was enabled, will try to disable it again)
When I got a Macbook last year, I did a "best terminal macos" search and evaluated multiple terminals; kitty, ghostty, iterm2 and wezterm.
settled on ghostty because it just felt faster for terminal refreshes when I use vite, had tabs, could easily theme it to use ayu-dark. Nothing too extreme, just personal reasons
iterm2 was fine as well, nothing special; wezterm and kitty just felt like linux apps that were on macos as well. YMMV.
I'll give iTerm2 another try, has many shiny features like touchID-sudo and such, otherwise don't understand what could possibly be better in ghostty/kitty
For Windows, Windows Terminal is pretty ok.
Just what I want in my terminal app.
I don't like the endless "security audit" noise, but there are 13 critical issues, some dating back 4 years, and including cryptogrpahy-related flaws (and that's just the top-level yarn.lock).
I was trying to make ssh work on tabby when I realised it's just a glorified browser, I stopped in my tracks and purged the thing. I do enjoy the UX of moving around tabs and changing my mental contexts, but this is too much a price to pay. I don't mind download sizes as long as the application is performant, customizable, and don't have unnecessary backdoors.
Apparently this has nothing to do with the other terminus [0]?
[0]: https://gitlab.com/rastersoft/terminus
If you're just using the terminal to run a few commands, and not working in it a lot, it's a pretty tool, and clearly built with a lot of love.
Tabby 2021, 107 comments https://news.ycombinator.com/item?id=29553767
Tabby 2023, 92 comments https://news.ycombinator.com/item?id=35111397
Tabby 2023, 72 comments https://news.ycombinator.com/item?id=36607323
- Integrated SSH and Telnet client and connection manager
- Integrated serial terminal
- Theming and color schemes
- Fully configurable shortcuts and multi-chord shortcuts
- Split panes
- Remembers your tabs
- PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD support
- Direct file transfer from/to SSH sessions via Zmodem
- Full Unicode support including double-width characters
- Doesn't choke on fast-flowing outputs
- Proper shell experience on Windows including tab completion (via Clink)
- Integrated encrypted container for SSH secrets and configuration
- SSH, SFTP and Telnet client available as a web app (also self-hosted).
Honestly, ssh re-implemented "open source" in javascript goes beyond anti-feature and back around into "useful for security research".