13 ms·
The Warp Agent CLI
- orliesaurus 2mo agoim glad you guys open sourced the terminal, just in case, you know...
- ActionHank 2mo agoNo guy, this is the one, this is the coding agent that everyone is going to use now, instead of the one that is in the editor or part of their existing ai providers offering.
- daveidol 2mo agoSo this is a competitor to something like OpenCode or Pi? I suspect for most developers, they are using Claude Code or Codex CLI mainly just so they don't have to pay-per-token and can use the subscription products - which I assume can't be done with Warp Agent?
- Instantnoodl 2mo agoThe codex and many other subscriptions can be used with other harnesses like OpenCode and pi. It's officially supported most of the time. Using my Codex and MiniMax sub just fine in pi.
- ac29 2mo agoYeah Anthropic is the only company I am aware of that only allows subscription usage in first party products
- brandall10 2mo agoGoogle as well.
- madeofpalk 2mo agoI suspect most developers don’t care too much about cost because they’re just using what their company is just paying for whatever enterprise subscription/billing.
- 9dev 2mo agoWell someone (like me) has to make the decision what their developers get to use, and that was in fact informed by subscription pricing vs. API cost.
- bholmesdev 2mo agoWarp engineer here - yes, you can use OpenCode or Pi as comparison points; our CLI has BYOK, Supergrok subscription support, or our own inference to connect to frontier / open weight. The main reason you might try it is the shell access. We made CLI commands runnable in an agent session in the foreground, similar to our terminal agent. It means you can `cd` into different directories during the session, or run interactive commands like vim or REPLs in the session. One reason is convenience (it's nicer to cd around projects and keep the conversation going) and another is visibility (you can run a REPL in the foreground and tag in an agent to help and control that REPL). We're curious how others like working this way. It's pretty convenient.
- lexicality 2mo agoI used to really like Warp, back when it was just a terminal. Then as they went more and more in on AI the actual terminal features became more and more buggy and I ended up having to go back to WezTerm. Why is every company seemingly trying to re-implement agents themselves rather than making their product work with the existing ones?
- efficax 2mo ago> Why is every company seemingly trying to re-implement agents themselves rather than making their product work with the existing ones? You can't raise a $50 million series b on making a nice terminal. we already have lots of nice terminals for free
- malvim 2mo agoWe also have a bunch of agents and harnesses for free
- dewey 2mo agoAs always it’s about the packaging not the individual components.
- rvz 2mo agoAnother reason why individual developers do not pay for their tools. This is one of the only professions that does this and they always pass the cost to the employer, who will pay for it until they cut costs. So the open source code on GitHub is the library that agents need to train on, to do all the economically useful work for 1/100th of the cost or close to free. That is where it is going and the raised money will be going to the agents.
- hbn 2mo agoYeah I became a fan of Warp when they offered a terminal that treated the input as a normal text input field so I could use my normal keyboard text editing shortcuts. But I understand that's not a viable business model. I'm back on iTerm2 now cause Warp isn't approved for use at my job (and never would be with all their AI pushing), and I've managed to pound iTerm 2 into something usable enough but I wish every terminal would copy Warp's text input style.
- agluszak 2mo ago> a CLI coding agent that does what others can't I've read the product description and I don't see anything that's truly unique
- giancarlostoro 2mo ago> think of our CLI agent as a built-in mux’er across agent sessions. This allows more natural interactions, like being able to switch directories in agent sessions, have the agent drive full-screen terminal commands (e.g. sqlite and mysql), and even run across ssh sessions with no remote binary install. Looks like they let you use your LLM of choice on anything your terminal can SSH into using their TUI without having to install Claude Code or their agent on a remote system. Also, you are able to have multiple shell instances as you would on tmux in one session, all with the LLM fully aware of each one (not sure if its a model per session, or multiple, or what).
- sejje 2mo agoI just use tmux (not warp), and the agent interacts with that pretty often. I'm not sure it's at the same level, but it's doing `tmux send-keys`
- ArvidSu 2mo agoMy absolute favorite thing about Warp is the function that suggest a new command intelligently when the one I just ran failed or changes to the code when execution failed. Haven't been able to replicate that as smoothly in Ghostty which I really want to enjoy but honestly haven't really felt the same delight I got from Warp.
- arjie 2mo agoI do like integrating the shell with the agent. That seems like something I do occasionally need. But the occasion when I need it is getting rarer and rarer so I suspect that this is building a feature for 6 months ago.
- ai_fry_ur_brain 2mo ago[dead]
- Jonovono 2mo agoThe other day in warp I literally couldn't run `ls` because it kept interpreting it as a AI command. I still love warp, but some of the stuff is crazy.
- jareklupinski 2mo agoi keep getting the opposite problem: > please implement the fix $ please: command not found
- esafak 2mo agoSame problem: the classifier.
- dmix 2mo agoFWIW I use ZSH in Warp daily and never had this problem with ls. Although I have experienced the the agent prediction doing a false positive auto-switch thing a few times.
- bholmesdev 2mo agoWarp team member here. If you have natural language detection on, you can turn this off in Settings > Agents > Warp Agent > Input by disabling "Autodetect agent prompts in terminal input." Still, I wouldn't expect `ls` to be classified as an AI command... I've seen this when auto-detection is disabled and you're in an agent conversation unexpectedly. Maybe that's the case?
- bethekidyouwant 2mo agoI use warp if you don’t like the AI stuff you can turn it off.
- jrm4 2mo agoThe irrational exuberance of these guys. It's interesting to see what happened, somebody somewhere got the very very bad idea (if the goal is to make money) of "we will build, like the BEST terminal." Which, given open-source, is just going to be a dead-end, even before AI. Because software likes to be modifiable, and this sort of thing is literally at the center of people who like to modify software. But, hey, if something good comes of it, fantastic. I mostly the think of Docker, an unqualified success in software and probably a huge failure in business. And the latter actually makes this a double-good; a "successful" docker would have somehow monopolized some very important part of the process, and docker is too good to be gatekept like that.
- dghlsakjg 2mo agoDocker has an ARR of ~$200mm. They did that by pivoting to a strong focus on developer tooling in 2019 after they nearly went under due to focusing too much on their enterprise infrastructure product. I would be fine being a business “failure” by that definition.
- giancarlostoro 2mo ago> Cloud agent handoff > Start work in the CLI, then hand it off to the cloud when you want to close your laptop. All cloud agents are tracked centrally and can be monitored and steered via the web so you can continue work on the go. They hype up not needing a third party binary to remote and run agents against SSH'ed systems, but how does this "cloud agent" work then? Are they shelling you through their own back-end? Because that sounds bad and probably wrong? Maybe its a different use case.
- devmor 2mo agoI like the terminal emulator but I just don't see any use for the agentic stuff. I've disabled it all because it gets in the way.
- iluvcommunism 2mo ago[dead]
- hmokiguess 2mo agoI prefer the Orca / Herdr multiplexer implementation, not a fan of this style.
- qainsights 2mo agoWarp is bloated in recent releases. I just want an old warp, lightweight and fast. Returned to the default terminal.
- dmix 2mo agoOpen source fork?
- qudat 2mo agoInteresting idea! I like the idea of more deeply integrating code agent with the terminal (e.g. shell, ptys, etc). It's spawning PTYs but does it support SSH'ing into a remote session and running commands from a remote shell? That's something I built into zmx in order to scratch that "debugging in a remote VM" itch. https://zmx.sh https://zmx.sh
- HDBaseT 2mo agoI find it a bit strange that none of the mainstream harnesses have dedicated support for using an agent on another machine/VM on. I understand there is security and permissions limitations, but if I have 30 different VMs, it becomes unmanagable pretty quickly.
- onoesworkacct 2mo agojust... ssh into them and then run the agent?
- dmix 2mo agoI don't currently plan to use this stuff (mostly because I generally use Claude via IDE sidebars) but I still love Warp and their TOML/YAML based config which preloads my 10 tabs + tab groups on init, covering the 3 projects I work on. So I don't have to go into each dir and remember start commands every time I reboot.
- bholmesdev 2mo agoWarp eng here. Glad you like it :)
- Pent 2mo agoWarp is bloatware now, has performance issues
- d_sc 2mo agoAnyone use this and have also used cmux?
- lucianguyen 2mo ago[flagged]