Hi HN, I’m Suraj, an engineer at Warp (www.warp.dev) where we’re building a fast, Rust-based terminal for the 21st century. Today I am excited to share Warp AI with the community.
With this launch we have added AI to the core interface of the terminal. This integration allows you to ask Warp AI to explain command line errors and output, execute suggested fixes, walk you through complex CLI workflows, or write entire scripts for you.
For example, you can ask Warp AI to help you tail logs from a gcloud instance, generate new ssh certs, or run a suggested fix, e.g. ps aux | grep 'python' | awk '{print $2}' | xargs kill -9.
Warp AI also includes AI Command Search, which lets you generate any command using natural language — especially helpful for commands you know but can’t remember at the moment, saving you a trip to google or stack overflow.
All of this is built into the terminal interface itself which has benefits. There’s no need to run a separate CLI to access the AI interface. It lives within the terminal. You can run suggested commands directly from the AI response with the click of a button.
Here’s our official blog post announcing the feature: www.warp.dev/blog/introducing-warp-ai
A few notes on privacy and security: Telemetry in Warp — and Warp AI — is completely opt-in. The data we send is transparently documented [1] for reference. You can inspect all network requests made by Warp via our network log feature [2].
Also, when using Warp AI, no data from inputs is stored on Warp servers. The integration is built on OpenAI. Warp does not store any data, but rather proxies the requests.
It’s also important to call out: A login is required to use both Warp and Warp AI, similar to other cloud-based services.
Warp AI is in a free preview for developers on Mac, up to 100 requests per day.
Hey, thanks for the suggestion! We have plans to further integrate the shell-context so that the AI can curate its answers even better. For example, letting the AI know that you're working in bash vs. fish so the commands it suggests respect syntax, etc.
Currently, you can share a Warp block with the AI, which will allow the AI to see both your command and the tail of your output. You can also right-click on any text selection and ask Warp AI -- this would also be a good place for us to attach the top-level command you're running (e.g. psql, gdb, vim) to the context. I'll note that down. Would that address your use-case?