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



Replies
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?
Warp
@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.
Product Hunt
🤤 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 ♥️
Warp
@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.
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?
Warp
@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
Product Hunt
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?
Warp
@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.
Product Hunt
@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!
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!
Warp
@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.
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!
Warp
@moelove we should def support Vim keybindings for the file tree. I’ll make sure that gets fixed
Triforce Todos
The agent benchmarks are impressive, but honestly, the UX work here might be the bigger win. Well done 👌
Warp
@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.
What I like about Warp is that it doesn’t just throw AI at coding and call it a day. you’re actually making it usable for real dev workflows. The mix of code review, file editor, slash commands, etc. feels like a sweet spot between “AI does everything” and “AI sits in the corner.”
The fact that it’s built at the terminal level is what really stands out to me. It’s not just generating code. it’s helping across the whole lifecycle: debugging, logs, CI/CD, even deployment. That’s where I think most tools fall short right now.
Curious though... do you see agents moving toward full autonomy (like handling features end-to-end) or do you think devs will always want that tight feedback loop you’ve built in?
Either way, shaving off an hour a day sounds like a game-changer. Excited to see where you all take this. 🙌
FUNCTION12
@beginners_blogFirst, it's essential to establish a clear definition of 'full autonomy.'
I am developing a service, "Vibe Coding," that aims to achieve this.
Our approach involves an AI that, based on user specifications, autonomously selects from four backend architectures and configures everything down to the communication protocols for each function.
While this achieves autonomy in performing its function, I also think it might be difficult to classify it as truly autonomous. True autonomy should have no limitations and must account for factors like optimization and code elegance. In reality, limitations exist, and optimization is clearly still a necessary factor.
Ultimately, it seems a developer will always need to be intimately involved, stepping in at the stages where the AI agent falls short. That said, the core challenge for developers will be to determine just how far an AI agent can go in delivering results that satisfy users without needing human intervention. And aren't many teams in this field striving to constantly expand that range of satisfaction?Â
@shawn_park_f12Â Yes, It's all about the customer satisfaction. Thanks for sharing your valuable thoughts. Appreciate your time and efforts.
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?
Do you have plans to make session sharing fully functional on mobile
(+/- native apps, +/- inclusion of chat sessions vs exclusive to terminal commands)?
Warp
@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.