Hacker News new | ask | show | jobs
by zachlloyd 1806 days ago
Hi HN,

I’m Zach, from Warp. Excited to get feedback on what we’ve been working on. Happy to answer any questions!

10 comments

Looks quite nice. A few questions:

* How do you expect to make money from developers using Warp?

* What's the source code license?

* Where's the source code?

Not sure if I missed it on the website, but...is this to be a paid product?
The terminal itself is totally free

We may add paid features for enterprises around collaboration, and other things on the server that would cost us money to support.

Does is rely on OpenGL drivers to compile? (whenever its available as OSS). An option to compile it by disabling any hardware acceleration (kitty does require openGL I think) and disabling fancy animations/effects would be great for getting this installed at my workplace. I currently use an not-so-recent version of konsole and its a pain to customize. Kitty, which I on my personal machine is pretty good for customizations and is desktop agnostic too.
I'd be curious: Did you use any of the existing Rust UI frameworks? (Druid, Iced, Femtovg, etc) or is it all custom build on something like wgpu? If it is all custom, congratulations the rich text layout looks really, really good (something of a sore spot in the current set of pure rust UI frameworks).

Great product! I signed up for the beta, excited to try it out.

Thank you! The UI framework is entirely built in house with the help of Nathan Sobo (co-founder of the Atom text editor). We definitely considered a few of the options on https://www.areweguiyet.com/ but ultimately found none of them supported the requirements we wanted.

You can find more details about why we decided to build our own UI framework in the "How Warp Works" blog post we wrote here: https://blog.warp.dev/how-warp-works/

Zach, looks like a cool product! How would you say this differentiates itself from Teleport Ssh? I can see at a glance there this is written in Rust (vs Golang) and seems to be based on being a full terminal (vs being an application run on the terminal).
Why closed source?
It will be probably easier to monetize.
*crickets*
When are you going to be on other platforms?
We are building a web version now using WASM and WebGL.

Next up will be Linux, followed by Windows.

macOS's built-in Terminal app is notorious for not handling meta + non-letter keystrokes properly, which is a real pain for emacs users who need a meta-shift-uparrow, for example. Does Warp handle these key mappings, and can they be customized (i.e. option = nomal, option, or esc+) like in iTerm2?
how does auto-completion work? will it force me to use shells like fish that has auto-completion built in, or I can use bash?
Any chance of supporting nushell?