Appreciate the candid take. Warp is great.
Warp is the only closed source terminal product I know of. Most other popular terminal emulators are open source already.
I feel like their funding is drying up and this is their last ditch effort to have the "community" build their product for them.
They claim agents will run the show, with inputs from community in the form of ideas/specs/direction. I wonder how long that will be sustainable for given the subsidized model prices are collapsing as we speak.
Is this an attempt to pivot to something else while the "community" keeps their first product alive? Maybe I'm being too cynical here, but I don't see this as an act of good faith, especially given their roots in VC funding.
Sorry but I can't read this statement in a tone is not absolutely dry sarcasm.
Warp is a masterclass in how to have a great product statement, very nice UI and completely ruin it with greed, closed-source, and by not listening to your customers.
I don't know who at Warp got replaced and wants to "fix" things, but they have a lot to overcome. At this point, it might not even matter-- another product written from scratch might have better success.
As they've been scrambling to find a way to monetize and riding the AI train, it feels more bloated than ever and the constant pushing for me to use "agents" and whatnot really put my off using it. Plus with all the privacy concerns I can't with good conscience use it on my work machine.
So yes, I'd like a non-tracking, no-AI version of Warp too.
I don’t think the approach of open source as a substitute for a quality program is going to last.
i currently use tmux and ghostty for my workflow
Warp had an account requirement in the beginning which spoke volumes about the misalignment of values. Now the terminal is not called a terminal, it is "the agentic development environment" (whatever that means) which also lowkey implies that it might have some kind of online features. But at the same time I understand that it is now an absolute requirement to mention AI on any web page for any product.
Does it call home?
Absolutely, in heaps. The very moment you start Warp, it sends 5 HTTP requests, (1 version check, 1 LLM model list, 3 telemetry events). The former two go to app.warp.dev, the latter 3 go to warpianwzlfqdq.dataplane.rudderstack.com and include a persistent UUID, your operating system and version, Warp version, and the tracked event name and its properties.
All of this happens before you even see the window. After you're done clicking 'No' to all the SaaS nags, you can turn off telemetry in the settings, but for some reason it gets turned back on when you restart the terminal.
While the terminal is running, it calls home whenever you trip one of the events listed in this 7000-line long file: https://github.com/warpdotdev/warp/blob/d0f045c01bacbd845a63.... Besides all the hosts listed earlier, it also makes requests to o540343.ingest.sentry.io.
All in all, a privacy nightmare.
Very poor first time user experience.
tangential: I've seen Mitchel tweet that people in SF have ran up to him showing him how they fully riced their Ghostty setup. How many people here have done this and how easy/manageable is it? e.g. just forking the repo and implementing whatever Warp feature I like?
And the motivation was warp is doing a little bit more than a terminal.
Glad to see now warp is open-sourced
- Being able to drop in a brand new laptop and have almost all I need out of warp and a barebones ZSH configuration. I used to spend a lot of time on getting ZSH both fast and feature-rich, and it's brittle. Warp by default provides good auto-complete etc.
- Fast rendering and sane graphical defaults. I don't need to do much more than put my font of choice.
- QoL features regarding file rendering etc.
I've never used the agentic parts of it, when I needed CLI my company paid for Claude and I get most of my stuff done with what I get out of my Zed subscription. But I'd be more inclined to do so now.
I'm actually pretty proud of the final setup I've created with it.
Each time I start to implement a new ticket, superset will pull the ticket from linear, create a worktree/workspace, reserve ports, start the servers, start a browser and start Claude with the ticket as instructions.
The cool thing with this setup is, I can have like 10x the same servers running on different ports/worktrees. Each time an agent is done, I switch to the workspace, look at the browser and can immediately test things.
It's like having 10 virtual desktops. Wonderful!
I am skeptical that they decided human input is their bottleneck just as the cost per token spiked from some AI providers. I see this as a way to reduce their compute spend (offloaded to the community), but I doubt they are going to give up any creative control, so their employee review bottleneck probably won’t change.
EDIT: well looks like this is not OS/2 Warp. I wish the title would have noted this is somekind of app instead of just saying "warp".
Nice...
All six users will be disappointed.
... it's not about OS/2 3 or 4, but some AI thing, and apparently feels no need to disambiguate or even acknowledge the prior usage of its name
... closes tab