Hi OpenHands Cloud users! We're doing some user re...
# openhands-cloud
e
Hi OpenHands Cloud users! We're doing some user research and also considering a new pricing plan that we'd like to get feedback on. Two things to share and get feedback on: 1. ๐Ÿ’ก Runtime usage pricing model with 'bring your own LLM key' support (click to read our PRFAQ). This would: a. Allow you to bring your own LLM key if you choose to, or conveniently consume popular models like
Claude Sonnet 4
and
Devstral-Small
at-cost (with no markup) via OpenHands' Cloud API key at high rate limits b. And, charge for only the runtime usage you consume 2. ๐Ÿ“ƒ July 2025 OpenHands Cloud user survey - a quick 2 minute survey on how you use OpenHands Cloud today - please consider sharing your feedback so we can better support you! Feel free to comment in ๐Ÿงต or DM us with any feedback
b
Would there be the option to switch the mode on a per-conversation basis (assuming it's not possible in the middle of a convo)? e.g have a "planning" conversation with my BYOK ChatGPT 4o with reasoning, then farm out the simple tasks to Devstral and the meatier work to Claude?
e
Would there be the option to switch the mode on a per-conversation basis
Interesting feedback. Sort of like how CoPilot charges you for a monthly fixed price to get 1,500 premium requests (to a model like Claude 4), and then you pay $0.04 per additional request? (I realize 'conversations' and 'requests' are completely different things, but the concept of a bucket of countable interactions w/ the service)
farm out the simple tasks to Devstral and the meatier work to Claude
We are definitely thinking about this - not sure it's ready yet but tagging @chilly-france-44439 for visibility
b
After the weekend they've had, maybe don't copy Cursor's pricing model hahah
e
๐Ÿ˜„ That's partly what we are trying to avoid
s
@brainy-smartphone-52410 I was using cursor this weekend--what did I miss?
b
s
Thanks for that. I did notice charges this weekend but they seemed consistent with what they said they were going to do... I'll have to double check. Did you get a nasty surprise this weekend?
Ha ha advert that appears (at least for me) under this is for Kilo code. I used kilo code for about a week recently when something else had gone wrong with cursor agents. Kilo's transparency on what agents are doing, costs and token consumption is amazing.
They use third party service for billing instead of tying to roll their own.
b
No I don't use Cursor, it's hard enough for my worn-out old brain to keep up with one agentic tool...
With the potential charging for runtime usage, would you consider adding support for some sort of 'hard stop' option when sending prompts? I'm imagining a CI/CD scenario, where I've got a pipeline sending prompts to OH, potentially in multiple conversations. It would be good to add a flag (e.g. via a CLI option) to explictly tell the runtime "when you believe you've finished this task, commit the changes, push to origin, then shut yourself down" Otherwise I am potentially looking at a hefty bill for a bunch of short one-prompt conversations that then sit and wait for another prompt that's never coming
e
Thanks for the feedback Ian. Right now the OpenHands Cloud runtimes shutdown after 30 minutes of inactivity, but we are looking at potentially changing that. The idea for a button that starts/stops the runtime is also interesting, we'll need to think about the UX for that. Can you share a bit more about this scenario just so I understand? It sounds like you may have some conversations dependent on the output of others? (Sorry if I am not following)
b
Sure, so my (eventual, not there yet...) use case is that I'd have a CI/CD pipeline and one step in that pipeline might be, in the Rust world, "run the clippy code checker at the most pedantic level and resolve any issues, then commit the changes and push to origin" - such a step might run automatically after a PR is created (by human or agent). So I'd want the runtime to stop immediately once the agent determined the task was finished, and if I could pass a switch to the CLI like
openhands --end-runtime-when-finished
(I realise I keep saying "CLI" when what I probably mean is headless mode, but I suspect there's a plan to merge those into one at some point...)
c
(just as a side note, Ian, no worries, the CLI=headless is easy to understand! Today Iโ€™d say CLI is the โ€œIโ€, user interface/interactivity, to some function that works almost like headless does. Indeed, CI/CD needs headless mode)
Do I understand correctly, both โ€ข the LLM via AH available on the Cloud service, and โ€ข the OpenHands Provider available in the OpenHands project would be at the respective regular API pricing? Is it actually the same provider, is that right? I admit, I did think that you could also add a small markup here (on the cloud), but now that the OH provider is in the project, I strongly suggest that these should be and work the same. People will think they're the same, IMO, and you know, the expectations thing is... a thing ๐Ÿ˜…
If they're not the same thing, please please name them differently!
e
Thanks for the feedback! Right now, the new OpenHands LLM Provider that we announced is a different pricing model (at cost) than what you get when you start convos in OpenHands Cloud directly. โ€ข OpenHands LLM Provider (what we announced today): You get your LLM key from OpenHands Cost, and you are billed "at cost" (no markup) for usage when using OpenHands open source locally or OpenHands CLI. It will use deduct this LLM usage from your existing OpenHands Cloud credit balance. โ€ข If you are using OpenHands Cloud to start convos right now, there is a marked-up LLM usage price (to cover runtime and other expenses for running OpenHand Cloud). However, we do plan to make changes in the near future that will allow you to Bring-you-own-LLM Key or use the OpenHands LLM Provider (at cost, no markup!) within OpenHands Cloud, too -- thus getting to your point of making pricing the same for both. We just have a bit more work to do before we get there!
c
You mean you still have the old style, which, correct me if I'm wrong, doesn't show to the user anything, any provider, any choice. That's still OK. It's confusion that I'm concerned about.
e
Correct - you currently cannot switch provider in OpenHands Cloud (it uses Claude Sonnet 4). This will be changing in a few weeks so you can use your own LLM key, or use OpenHands LLM provider at-cost (no markup). Agree its slightly confusing right now; we hope to make this less confusing with a follow-on announcement soon.
๐Ÿ‘ 1
c
It's fine, thank you for the confirmation. It's more like, I was worried about an hypothetical "openhands" provider (visible to the user) that has different costs in different places ๐Ÿ˜…
๐Ÿ‘ 1
s
@elegant-branch-54423 I'd love to hear more about how your thinking has evolved since you published initial request for feedback on pricing. (Whenever time is right.) I will also try to model my own usage across other systems if that would be helpful--though I may or may not fit your target audience for the pricing update.
Brand new today from Cursor: "You are projected to reach your usage limits by 7/23/2025 based on your current usage. Consider switching to Auto for more requests, asking for smaller changes, or enabling pay-as-you-go to avoid interruptions until your cycle resets on 8/15/2025." This sort of thing is super helpful. (It would have been even more helpful if it knew that pay as you was already enabled and would project when the allocated funds would be depleted at current pace.) I really prefer the OpenHands Cloud approach: we pay ahead into an account and spend happens from there instead of being billed. Cursor isn't doing themselves any favors by using billing instead of keeping an account balance and auto-replenishment approach used by most model providers. It means Cursor's logic is much more complex (and buggy) when users change spend limits during the cycle. None of those problems exist when users spend from a bucket to which they can add funds ad hoc and via monthly top off. On the other hand in OpenHands I need better safety spend limits (per request) and visibility into spend and projected spend.
e
Good feedback! Yes, I think the 'Pay as you go' credit balance is an advantage and helps avoid surprise bills.