Aloke Desai

I'm Aloke, first engineer and head of the coding team at Warp. AMA! 🔥

by•

Hey Product Hunt!

I'm Aloke, Engineer #1 at Warp and lead eng on Warp's new coding features.

We're all in on agentic coding at Warp, but we also recognize that even the best agents need some human guidance. We just launched a suite of new features to help you closely iterate with agents— code review panel, file editor, file tree, slash commands, WARP.md (or use your existing agent.md file).

AMA about what the future of development looks like, why we prioritized this set of features, how Warp is evolving, and what comes next.

- Aloke

1.7K views

Add a comment

Replies

Best
Mike Kerzhner

Thanks for the AMA, @alokedesai! I am incredibly excited about Warp. A couple questions:

  • how do you think about the lethal trifecta?

  • how do you think about when to use a SOTA model API vs when to host + train your own models?

Aloke Desai

@mikekerzhner Great questions!
1) The lethal trifecta is serious and something no AI company has really solved yet IMO. The key piece is whether the agent has the ability for "external communication" (in reality access to the internet in some way). The way we plan to address this is to denylist commands that could use the internet (such as curl and dig) so users always have to confirm it's safe before it runs. For future products we build that may run on remote machines, we're going to introduce the concept of network isolation where you can give an agent full network access, access to just app.warp.dev, or a domain allowlist.

2) For now we think we can get the best quality from SOTA coding agents. We may train our own models if there are specific use-cases where we think we can outperform claude or GPT5, but for most coding use cases I think the SOTA models shine and it's a distraction for us to try to build our models.

Mike Kerzhner

@alokedesai love the responses! RE lethal trifecta: total elephant in the room for all of us! Even looking up docs via an https request can potentially leak sensitive info to an attacker, right? (assuming the attacker owns the docs site). This is what keeps me up at night!

Kim Hallberg

I loved playing with the new features in preview, well psyched to see them fully released, fantastic work @alokedesai. 👏

I read in the announcement post for what's coming next and saw LSP support, excited for that! Will we be able to add our own LSPs?

Aloke Desai

@thinkverse Great question. We're still in the nascent stages of scoping out LSP, my guess is we'll start by supporting LSP out-of-the box for the top ~10 languages and then follow up with support for custom LSPs for the language of your choice.

Gabe Perez

🤤 literally cannot wait to get some free time to try these new features out.

How do you anticipate devs and builders using the new features in their workflow? Slash commands seems like something I’d definitely use.

I’m also curious how you use them in your own workflow!

Congrats on the release and TIA ♥️

Aloke Desai

@gabe Thanks for the support Gabe!

The primary way I work now is to have the code review pane open alongside a session where Warp is writing code. I can see what the agent is doing and then review the code and have it address my feedback.

For simple changes, I just edit the code inline in the code review panel or I'll pop open the file in its own tab for slightly more complicated changes.

I find this to be the best way to write code with an agent. You can quickly start a task via a prompt, see the changes the agent has made in the code review panel, easily course-correct it by attaching the diffs as context, and directly edit files in Warp to make quick changes yourself.

mountroot

Love the new features especially the review panel & file tree!

I recently learnt that warp was built on Rust. What's the biggest technical challenge you faced when building Warp during initial stages?

Also any plans for mobile apps?

Aloke Desai

@mountroot Great question! One of the biggest early challenges was using Rust to create our UI framework.

Performance has always been really important to us at Warp, and we knew we wanted to render on the GPU so actions like displaying tons of output from long-running commands wouldn’t become a bottleneck.

Back then (about 5 years ago) there wasn’t an off-the-shelf library that fit our needs, so we had to build our own. The tricky part is that the usual ways of modeling UI frameworks in object-oriented languages don’t map cleanly to Rust.


If you’re curious about the details, I wrote up the design decisions we made in this blog post: https://www.warp.dev/blog/why-is-building-a-ui-in-rust-so-hard

Geo Morjane

Hey Aloke! I’m a PM, I love Warp and +1 to the beautiful UI!

Any plans for introducing a Mobile app? I don’t expect the app to have full features but at least agent notification and accepting suggestions would be my top 2 use cases since almost everything else would need to be locally on the machine. Thanks!

Aloke Desai

@gsmbk Thank you so much for the kind words! We don't have a plan to support a mobile app just yet, but hearing feedback about why you'd find it useful helps us a ton in determining whether to prioritize it at some point in the future.

Geo Morjane
@alokedesai thank you! How about opening some API / SDK for the community to build on top of what you’re building, having Warp infinitely expandable? :-)
Jintao Zhang

I've been using Warp + GPT-5 more and more frequently lately, and it's working great.

I noticed that the latest version has added a project explorer feature for the project directory.

I'd like to know if there's any consideration for adding Vim keybindings support for it (supporting just hjkl and Enter for confirmation would be great)?

Thank you!

Aloke Desai

@moelove we should def support Vim keybindings for the file tree. I’ll make sure that gets fixed

Abdul Rehman

The agent benchmarks are impressive, but honestly, the UX work here might be the bigger win. Well done 👌

Aloke Desai

@abod_rehman Thank you so much! We invest a lot of time in the overall product experience of Warp to make sure it's an awesome experience. The combo of great UX + SOTA agents is what makes Warp so good in my opinion.

Dilip Rajan

The code review panel and file editor are huge - no longer need to keep an IDE and terminal open side by side!

Do you and the team have any favorite slash commands that you’ve set up?

Cameron Smith

Do you have plans to make session sharing fully functional on mobile

(+/- native apps, +/- inclusion of chat sessions vs exclusive to terminal commands)?

Aloke Desai

@cameronraysmith No plans on making session sharing fully functional on mobile (yet)

But we are actively working on adding our AI features in session sharing. We also are building an SDK that can run on remote machines where you can use session sharing to quickly jump in and see what the agent on the remote machine has done.

choectt

Really glad to see how Warp keeps evolving, especially the new feature for opening files and adding context! I had a few questions:

  • In one of the blog posts, it says that requests are basically counted by tokens rather than the number of user prompts. Is there any plan to make the pricing model more transparent or simplify it, similar to Windsurf’s approach where usage is just based on the user’s prompt instead of each tool call/operation? In a 2–3 hour session I’ve noticed I can easily use up 200–300 requests on a handful of small to medium-sized tasks, which adds up pretty quickly.

  • Are there any plans to support native web search without having to rely on an MCP server?

  • Right now I’m still using Cursor for things like autocomplete and seeing git diffs. Do you see Warp eventually including some of those IDE-style features? I know that might not align with the product philosophy of keeping Warp more terminal-focused, but I’m curious if certain core features might make it in so I can lean less on other tools over time.

Keep up the great work!

12
Next
Last