7 ms·
Warp terminal – no more login required
- user432678 2y agoToo late.
- sintezcs 2y agoindeed
- jakebasile 2y agoI remember seeing this terminal emulator, deciding to give it a shot to see what the deal is, and being asked to sign in. I have never uninstalled a program faster in my life. I think I'll just stick to iTerm.
- netspider 2y agoJust like arc web browser i think this is the worst business model
- talldayo 2y agoYeah. "Pay us a recurring fee so we don't make your experience worse" is a business model that flat-out doesn't work with power users, I think. Most of us are old enough to have seen our favorite paid software turn into bloated cloud-based subscription software - we don't want different flavors of the same moldy ice cream. Warp is just something that will, quite honestly, never appeal to me. I don't think the UI is bad, I don't think their featureset is bad, but I also have no desire to use a proprietary terminal app. Tilix is open source and has worked fine for the past 10 years - I'm not giving it up for a chic frosted-glass background and some syntactic eye-candy for bash.
- extr 2y agoI personally will pay a subscription for literally every piece of software I use if it means the software makes me more productive. On an hourly basis my time is worth more than $100/hr. That means if a subscription tool is $10/month it only needs to save me 6 minutes of time, per month, to make it worth it.
- talldayo 2y agoHah! I would never, but I guess that's why good options exist for the both of us. If someone pitched me a six-minute timesaver that costs as much as a cup of coffee, I'd gently remind them that I bought an espresso machine years ago. My fear of paid software mostly stems from not actually owning what I pay for. I know people who are (horrifyingly) unable to use Git without a paid GUI that handles everything for them. If one day they update their computer and it's unsupported, or if the developer quits updating it, they've gotta learn a new UI. I'd rather just learn how to use the original tool quickly, and save myself a few hundred hours with 2 or 3 macros. To each their own. I've paid for too much software that has gone to shit in the past, and I'm perfectly productive with free tools I can actually own.
- ksp-atlas 2y agoEven then, there are a bunch of fancy terminals with those kinda features, like iterm and wezterm
- lykahb 2y agoTerminals don't take much effort to maintain compared to a browser. But most browsers rely on the ad revenue. The business models of the old Opera or Arc feel fresh.
- schnable 2y agoI would love to pay for Arc, it makes me happy and productive. Unfortunately, it seems like the number of people willing to do is too small to support VC valuations and they are abandoning the product :(
- CryptoBanker 2y agoDo you have a source for that?
- jacobwg 2y agohttps://youtu.be/E9yZ0JusME4 https://youtu.be/E9yZ0JusME4 and the CEO on Twitter are the main sources for Arc being in maintenance mode as they work on their new product.
- deprecative 2y agoAs soon as I got to that screen I uninstalled. I don't want an account for every single thing I use.
- ghusto 2y agoNever understood why people use iTerm. I know back in the day it was because of the lack of tabs in Terminal.app, but tabs were added long ago and tmux was always a better option for that kind of functionality anyway. Genuinely curious because I feel like I'm missing something. I tried it again a while ago and still couldn't see anything I couldn't already do.
- jamesponddotco 2y agoMy Neovim color scheme doesn’t work on Terminal.app. That’s, literally, the only reason I chose iTerm.
- conceptme 2y agoCan it split windows too and have some simple way to select the content?
- atombender 2y agoTons of features. - Multiple profiles - Logging of terminal output to files - Regexp search - Search marks matches in the scrollbar - Quick jump between prompts — it knows where prompts are in the output, so you can quickly scroll to each position - Window splitting - Filtering — like find, but filters the window to only show matches - Triggers: Do an action such as bouncing the app icon or playing a sound when a text string occurs) - Status bar: Show the Git branch, current directory, etc. — better than custom prompts - Preserves windows/tabs on restart/reboot, even current directory and window contents - Cmd-Click to open files and URLs I bet Terminal.app has gained some of these features over the years , but it certainly doesn't have have all of them.
- zachlloyd 2y agofair criticism, and this is the reason we removed the login requirement. just to clarify though, the point of the login is that we have features that cost money to provide like AI and collaboration, not anything more nefarious, but i get that it's a new behavior and reasonable devs might not like it.
- jakebasile 2y agoI appreciate that you've changed it and truly wish you luck! An alternative that would've have made me immediately uninstall would be to just block those account-requiring features behind a login. Not even letting me get a local Zsh prompt without logging in was too much.
- InfiniteVortex 2y agoThe fact that they even required a login in the first place is crazy for a terminal. I doubt this is going to convert users that previously didn't use Warp because it required a login.
- outlore 2y agobind keys please!
- sashaaldrick 2y ago+1, bindkeys will be the final feature to make it feel fully fledged for me. But signing out is also nice now
- joshlk 2y agoWarp is great - I use it as my daily terminal. The best features are being able to edit commands, chunking the output into blocks and AI generated commands at your fingertips.
- alokedesai 2y agoThank you for the kind words!
- swah 2y agoMy daily driver for a few months now, even after trying Rio/Ghostty/Wezterm... Favorite feature is the notification when a long running command has finished. I wish I could hook any command there...
- michaelmior 2y agoThis is possible using hooks in shells such as zsh regardless of what terminal emulator you're using.
- yonatan8070 2y agoI set up notifications for a command finishing in my fish config. If you're interested in how it's set up. https://github.com/yonatan8070/dotfiles/blob/master/fish/.config/fish/functions/prompt.fish https://github.com/yonatan8070/dotfiles/blob/master/fish/.co...
- elashri 2y agoRecently I started using wave terminal [1] which has a somehow better ux and is also open source. It provides free access to GPT-4o mini (which is free for all without login I know) which ia handy for quick searches. It is working separate from your files and doesn't interact with it which is good compromise in my opinion. [1] https://github.com/wavetermdev/waveterm https://github.com/wavetermdev/waveterm
- 20wenty 2y agoThe damage is done. You can't overthrow the king (whether you pledge fealty to iTerm2, PowerShell/WSL, Putty, Hyper ... ) if you have to sign up to get past the castle gates. And in the two years it took to remove the signup, the townsfolk have realized their kings are good enough for what they want to do anyway.
- jvanderbot 2y agoNothing to add, just wanted to say I really applaud your dedication to that analogy in this comment.
- 20wenty 2y agoI had more about a drawbridge but it was really too much :)
- magic_smoke_ee 2y agoYeap. Deal breaker: I do not like normalizing the deviancy of sending shell input to a third party. F opt-out telemetry and a "trust us" privacy policy. They're pressured to deliver maximum profits in a short time, and having to use the internet to use your shell and paying for the privilege of handing over private work is absolutely absurd. It could all, and will likely, as most startups go, shutdown at some point in the future and then users will likely be left with nothing. It's a signal there's too much VC money available. Fundamental error: It's an attempt to innovate in a crowded category inappropriately, like trying to make a physical proxy "phone" or security device that could've been an app, it's too tied to an app. It could've been reduced to a multi-shell, shell-oriented hook that would've been inherently multi-platform without the need for yet another desktop app and would've been portable to other environments without the effort or expense.
- neom 2y agoha - never heard of this so I downloaded it. Still get presented with a sign up screen but I guess before you couldn't skip? There is a skip option and when you click it it says "are you SURE you want to skip?" - isn't this a technical product for technical users? If they're trying to rehabilitate their image, I certainly can't see being patronizing is the answer. Only thing I'll be skipping is this software.
- johnnyjeans 2y ago> isn't this a technical product for technical users? I would expect a technical user would be immediately skeptical at the value proposition. I can't even trust git to not break itself when I'm using it directly. Throwing in an LLM and natural language sounds like an express elevator to hell.
- bangaroo 2y agoi am phenomenally skeptical of LLMs as tools that i can apply to my job, and so i say this only to offer a counterpoint - i actually think that warp is the only LLM tool that i like using. i've actually gotten real value out of it that didn't require me doing tons of cleanup or code review on its output. they did a reasonable job of integrating it with the terminal, of giving you explanations and clear points of review before taking any specific actions on your system, and in general i reasonably trust it won't do anything i don't expect or modify anything critical without asking first - that's been my experience thus far (no guarantees, it's an LLM after all) for my entire career i've never been much of a bash person, i learn just enough to slice up some text file or something as needed, or put together a build process, and then it all leaves my brain because it's just not something i'm interested in. i used to lean on the tldr manpages pretty extensively when i needed to do a bunch of bulk file processing in the terminal or something. the case where warp shines is the case where i'd have a folder of text files, or some data i wanted to parse and process real fast, and i'd be thinking "god, i could pull out my little bash reference, or i could throw together a quick python script to get this data in the state i need." i'd say it has an 85% first-time hit rate as far as "i need to modify this file in this way" or "i'd like you to find all the html tags in it with this attribute and extract the values into a list in a text file" or "can you convert all the HTML lists in this document to markdown lists" or "i just downloaded a huge CSV of logs can you just return the count of a certain token on each line in a newline-separated text file." just fast little things i'd either build a utility for, install a plugin for, or poke around online for a website to quickly do. it's saved me a LOT of time in those cases. i went from only opening it when i wanted to use it for one of those cases to using it full time over the course of a few months and i am cautiously optimistic about it. i was not thrilled about the login requirement, and i'm glad they dropped it. it also enables justified laziness - i'm doing something in ruby and i haven't used it in a long time, i'm just popping in for a minute - what command do i type to activate a virtual environment? i already know what i want to do, i just don't know the specific incantation off the top of my head. i can just type what i intend to do, and it reminds me of the answer and does it. easy. it also detected which virtual environment tool i'd installed years ago for me, so i got the correct one on the first try. i obviously can't say whether "optimizing annoying one-off text-munging tasks" is worth the various tradeoffs and sharing data with the company, but it's the only LLM tool i've kept in my workflow after trialing it, and applied specifically to the cases it shines at it does a good enough job to be a time-saver (not my experience with copilot, cursor, so on.) i also wouldn't trust its output in a build process or anything that would be frequently run or impact production data. those are all strikes against it, to be fair. just my two cents. i'm not gonna hard sell you on this at all - i'm not that passionate about it and only use the free tier - but it's probably the best case i've seen for "LLMs can help you in your job" out of every case i've seen.
- corytheboyd 2y agoWarp is still a development tool run by a VC backed company, and history tells us how this will end, despite positive intentions and promises of “we won’t be evil, seriously”. Other terminals are free, open, and more than good enough, why would I use Warp? I’ll pay for good development tools, it’s not about that at all, it’s just that Warp is a… terminal. I pay for JetBrains because it’s that much better than the free options (my opinion). Is warp that much better than iterm? I do have an open mind, convince me that warp is worth it, that it is irreplaceable. Convince that I need it even though it will be enshitified like Postman.
- aimazon 2y agoI like it. I pay for it. I expect it’ll go to shit when the money tap is turned off but I’m enjoying it while I can. I’d rather see a bunch of VC money subsidise destined-to-fail developer tool businesses than… not, because the technical founders of these companies are typically using VC money to pay for things they want to make and at least some of it is open-source. Warp is good, it’s a step up from iterm for people who spend a bunch of time in the terminal but don’t want to invest their brain power into emacs or vim or whatever is real nerd software nowadays. $25/month is basically free for the amount of time I use it. I’d pay $25/month for anything that makes my life marginally easier.
- aaomidi 2y ago$25/month is “basically free”?
- orliesaurus 2y agoToo late? I feel dirty because I went against my morals and did give you a fake email address the first time around, but now you do this, so what the heck? I also have been trailing out waveterm [1], which is open source and can be used without telemetry or logins. Mike from wave was really nice to chat with and ultimately that's what I decided to use. [1] waveterm.dev
- nicce 2y agoCan JS/TS based terminal be competitive?
- selectnull 2y agoThe older I get, the more appreciation I have for simple tools. Terminal is certainly one of those tools that I want to stay simple. Good luck to the team, not for me.
- johnnyjeans 2y agoStill using xterm, don't plan on stopping anytime soon. It's not the simplest terminal in the world, not by any means... but it's never blown my foot off and I can trust to just work.
- Valid3840 2y agoGreat tool, daily driver for me and most of my team
- anothername12 2y agoI would like to know what folks are doing that requires a high performance terminal. I don't think I'm much more productive at Terminal.app in 2024 than I was in 386 Linux console-connected to other computer via 14400 dial-up in 1999.
- georgethomas 2y agoI've now tried Warp twice (once off the back of this post). Switching back to iTerm2 again because of https://github.com/warpdotdev/Warp/issues/1811 https://github.com/warpdotdev/Warp/issues/1811 I like the sound of the other two features (rich text editing and automatic AI commands) but the muscle-memory cost is too high.
- emcell 2y ago[dead]
- mdaniel 2y ago> automatic AI commands Since I'm not the target audience I can't say whether this is both "automatic" and the thing you're looking for, but: https://iterm2.com/documentation-preferences-general.html#:~:text=OpenAI%20API%20Key https://iterm2.com/documentation-preferences-general.html#:~...
- alokedesai 2y agoHey there, this is Aloke from Warp here. We originally built custom tab completions in Warp partly because of limitations with how Warp’s input works. We think our completions can be better for a lot of common commands (git, yarn, npm, etc) but I totally hear you that when completions in Warp don’t work like they do in another terminal it’s very frustrating. No ETA for this yet, but this is very much on our radar to fix asap.
- georgethomas 2y agoThanks, Aloke. Looking forward to trying again :) It might be worth updating the GitHub Issue: the impression I got from looking at it was that it wasn't a priority (the most recent official comment is over a year old and comes across as quite dismissive of the request).
- mmh0000 2y agoSpyware? In my terminal? It's more likely than you think!
- lukekim 2y agoYou also have to run it as admin. If you don't, it tries to auto-update every day and when it can't presents a big, obnoxious red banner. [1] https://x.com/WarpSpeedDan/status/1811447481047097788 https://x.com/WarpSpeedDan/status/1811447481047097788
- alokedesai 2y agoAloke from Warp here. The experience if you don’t have admin access isn’t great—I’ll follow up and make sure this gets fixed.
- square_usual 2y agoTo people who are using Warp: what makes you choose it over the alternatives?
- fnordlord 2y agoIf I'm remembering correctly, I was using iTerm before Warp. I listened to some of the devs on the Changelog podcast and it seemed worth checking out. At the time, iTerm was getting really heavy and slow for me and I was losing a day every few months tracking down the cause. Warp was immediately faster and prettier so I stuck with it. They're also super fast with updates and responsive on Github with issues. I honestly don't use many of their features besides being able to ask the LLM for how to do something random in git and getting the answer without leaving the terminal. The way they organize each command+response into blocks is also cool for readability and copy/pasting.
- extr 2y agoPeople on HN are so ludicrously out of touch. Yes we all wish we could live in Hackerville and spend all day tweaking config files to customize our ultra fast rendering OSS terminal emulators. In the real world most people are not using terminals for the sake of fooling around with config files, they are trying to accomplish real tasks. For these people, paying for a terminal or using something that is login-gated is completely fine and acceptable if it makes you even 1% more productive. This is Warp's market. If you don't like it, go back to Wezterm or iTerm2 or whatever. Nobody has a gun to your head, those tools will always exist.
- james-bcn 2y ago> For these people, paying for a terminal or using something that is login-gated is completely fine Those people don't use a terminal.
- extr 2y agoYes they absolutely do. If you think otherwise you are mistaken - the HN commentariat is not representative.
- w4 2y agoThose people just use Terminal.app or Windows Terminal. They're not installing alternative terminals emulators.
- bitwize 2y agoThe Dropbox fallacy doesn't really apply here. What user is technical enough to use a terminal but not technical enough to configure it, especially since the main ones on Apple machines are configured with a nice GUI that takes a few clicks to customize? And even if config files were involved, do you think people configure their terminals (editors, whatever) not to increase productivity? Do you think we use vi as a sort of fidget spinner, and just edit our configs for the sake of editing them? The other commenters are right: Warp has no real target user base. This, I believe is by design because their business model is Juicero for bash. They exist to farm VC money.
- skrtskrt 2y agoFor those that have to bounce between Mac and Linux for work/personal reasons, I cannot recommend Kitty terminal enough. The main thing that's a big of a pain is you'll probably want to set up a scrollback pager (I use neovim as mine but vim works too) so you easily search the terminal output and copy/paste from it. I use # https://github.com/kovidgoyal/kitty/issues/719#issuecomment-950123627 https://github.com/kovidgoyal/kitty/issues/719#issuecomment-... scrollback_pager nvim -u ~/.config/kitty/kitty-scrollback-pager.vimrc -c "silent write! /tmp/kitty_scrollback_buffer | te cat /tmp/kitty_scrollback_buffer -" and the scrollback pager vimrc: ``` set nonumber nolist showtabline=0 foldcolumn=0" set clipboard+=unnamedplus autocmd TermOpen * normal G map # ^ map q :qa!<CR> "silent write! /tmp/kitty_scrollback_buffer | te cat /tmp/kitty_scrollback_buffer - ```
- landr0id 2y agoWezterm is also pretty good. It’s by far my favorite “new” terminal app I’ve tried.
- ruthmarx 2y agoI really wanted to like wezterm, but on my system it bitches about fonts a lot, and doesn't seem to execute shell rc files properly.
- dizhn 2y agoI believe wezterm has that feature already. (Like there anything it doesn't have. :) )
- skrtskrt 2y agoInteresting, I'll have to check it out. I looked at alacritty but I really like using terminal tabs and the alacritty dev is really really against them and I found the dev's attitude to be more than a bit abrasive. Not that Kovid (kitty's dev) does not come off the same way sometimes, but I tend to agree with Kovid a lot more.
- 2y ago
- RadiozRadioz 2y agoI don't know what subculture of developers they're targeting, but I'm definitely not part of it. They should have known that a login on startup is completely unacceptable and detestable to an important segment of developers. Not less how they launched without Linux support. They have signalled to me, loud and clear, that their product is not for people like me, and I will never try it. Doesn't matter that they've removed the requirement, we've all seen what type of product this is.
- talldayo 2y agoAnd for reference, they acknowledged that this was a problem two years ago but didn't fix it until now. It speaks to either a very lazy development ethic internally, or an outright distrust of their own audience when they speak up. Either way, this is not a product that deserves my telemetry, much less my salary.
- corytheboyd 2y agoIt’s a for profit company. Seems pretty obvious why they fought for two years on this. They probably had to convince themselves internally that free users will be lured into paying for it to capture more revenue or something like that.
- zachlloyd 2y agofair. there is a large segment of developers who find the command line hard to use or who just want a better, more productive experience using it. to be clear, you may not fall into that bucket, and that's OK. the point of the login is that we have features that cost us money to provide like AI, and we need some concept of identity to prevent their abuse. i don't think that's detestable (e.g. it's very similar to cursor or copilot), but i get that's a new behavior in the terminal and am sorry it put you off.
- brunospars 2y agoyour terminal should not have RPC . I've been going the other direction, even replacing BASH with DASH , it's 90% smaller
- davidpfarrell 2y ago/r Can I (yet) just press tab and have it inspect my PATH variable for completable items? That is literally the only reason I gave up on it.
- ycic 2y agoYeah, I uninstalled it sharpish after being asked to set up an account. I have no compelling reason to dump iTerm2.
- moralestapia 2y agoNice! I no longer have to send biometrics and my credit card to run `ls`! Thanks Warp! On a more serious tone, how could this thing raise 73 million USD? I wish one could short startups. Edit: Wow, it gets better. Their terminal only works on Mac, do they need to raise more $$$ to bring it to Linux/Windows? Also, at $15/mo, they'd need about 400,000 paying users to even recoup the investment. Will that many OS X users pay $180/year for something that is essentially free? How does this make sense? Did they accidentally stumble into AGI and are keeping this a secret except for their investors? Are they laundering money? This whole scheme makes WeWork seem sane.
- cadamsau 2y agoCouple of thoughts on Warp's feature for documentation of command line args... seems doable as open source. Hypothetically if an LSP-server existed for command line args, it could be integrated at the shell prompt to create an autocomplete popover. Even cooler, generating LSP syntax should be doable en masse as an LLM can read every single man page in one pass and add what it learns to the supported syntax. And for generating entire commands it's possible to create a desktop app: I'm imagining it having a text field to type what you need ("a command to double the speed of a video") and then it'd: 1. generate the command ("ffmpeg -i input.mp4 -vf "setpts=2*PTS" -c:v libx264 output.mp4" 2. copy the command to clipboard 3. display an explanation of each part of the command and what it does (raw markdown from the model should be fine) 4 (optional togglable preference setting) after paste is detected, restore previous clipboard content This app could be created really fast now LLMs can code for us. And the command line generation could be done fully locally with ollama.
- puppycodes 2y agoI wished I could like warp, but customizing how my terminal looks and feels isn't negotiable.
- 7e 2y agoSounds like they are circling the drain. This is one of the dumbest companies I've seen get funding; I'm actually surprised they are still around.