Wa

Warp, a Rust-based terminal

Hacker News

Warp, a Rust-based terminal

Hi HN community, I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish. The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal, and keep pushing further into the world of shells, ultimately ending up with a better integrated experience. At Warp we are building a Rust-based terminal that keeps what’s best about the CLI while modernizing the experience. We’ve built 1) An input area that works just like a code editor: selections, cursor positioning and completion menus 2) Grouped commands and outputs: so you can easily copy, search, and share terminal outputs 3) AI-powered Command Generation and Community-sourced Workflows [0]: so you can find useful commands without leaving the terminal 4) The ability to share your outputs with teammates: no more pasting long unformatted code into Slack 5) Project Workflows: save your team’s common commands into your project so your teammates can run them from Warp See a demo here: [1] We built Warp in Rust with GPU-accelerated graphics, and along the way we built our own UI framework, a text editor that’s a CRDT, and an out-of-the-box theming system. You can learn more here [2]. Huge thanks to our early collaborators: Atom co-founder Nathan Sobo, Nushell co-founder Andres Robalino, and Fish shell lead developer Peter Ammon. We are planning to first open-source our Rust UI framework, and then parts and potentially all of our client. As of now, the community has already been contributing new themes [3]. And we’ve just opened a repository for the community to contribute common useful commands. [4] Our business model is to make the terminal so useful for individuals that their companies will want to pay for the team features. We will never sell your data. We are calling today’s release a “beta” because we know there are still some issues to smooth out. You will notice that a log-in is required and that we do collect usage data and crash reports. We do so to enable team features and also to keep improving the product. Post-beta, we will allow users to opt out of usage data. You can see our privacy policy here [5]. While it is a “beta”, we are confident that even today the experience is meaningfully better than in other terminals. If you use a Mac, please give it a shot at warp.dev and let us know how it goes. Otherwise, sign up here [6] to be notified when Warp is ready for your platform. Join our community on Discord [7] and follow us on Twitter [8] Let me know what you think! Ask me anything! [0] https://docs.warp.dev/features/workflows [1] https://youtu.be/X0LzWAVlOC0 [2] https://blog.warp.dev/how-warp-works/ [3] https://github.com/warpdotdev/themes [4] https://github.com/warpdotdev/workflows [5] https://warp.dev/privacy [6] https://github.com/warpdotdev/warp/issues/120 and https://github.com/warpdotdev/Warp/issues/204 [7] warp.dev/discord [8] twitter.com/warpdotdev

Share card

Actual performance

946points
726comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, cursor, model · Missing: agents, macos, agent
96%96% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
84%84% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: excited, ide, io · Missing: https docs, just released, exist
84%84% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform, interface, users · Missing: plus, intuitive, reviews
44%44% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: users, way · Missing: mobile apps, ios, personal
34%34% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Go
Godot and Rust based multiplexer (terminal panes and more)68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Godot and Rust based multiplexer (terminal panes and more)

Hacker News97
Ta
Tauri (Rust+Svelte) = Terminal40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tauri (Rust+Svelte) = Terminal

Hacker News2
Ru
Rust+Svelte=Terminal46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Rust+Svelte=Terminal

Hacker News34
Fe
Ferrix, a Terminal Multiplexer in Rust60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Ferrix, a Terminal Multiplexer in Rust

Hacker News3
Sh
Shellcaster, a terminal-based podcast manager in Rust48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Shellcaster, a terminal-based podcast manager in Rust

Hacker News5
La
Lapin, a Terminal Game in Rust56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Lapin, a Terminal Game in Rust

Hacker News12
Sp
Spinoff – a rust library for terminal spinners61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Spinoff – a rust library for terminal spinners

Hacker News4
Sh
ShogunOS terminal based hacking56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ShogunOS terminal based hacking

Hacker News1
Me
MetricWhiz a Rust based TUI for NLP binary classification analysis58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MetricWhiz a Rust based TUI for NLP binary classification analysis

Hacker News1
Co
Configuration library for rust based on libUCL55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Configuration library for rust based on libUCL

Hacker News1