<@U07TE39J96U> this is my working document. A few ...
# proj-agent-canvas
b
@quick-window-91705 this is my working document. A few notes: We need to figure out what's possible/easy from a development perspective. I know Joe doesn't want to over invest in in the CLI so we need to be mindful. Currently I'm working almost exclusively in monochrome BUT I think color is actually really important, it's just hard for me to implement in Figma (it's hard doing this design period). So consider that I'm working on color but will do so after basic UI changes are nailed down. https://www.figma.com/design/iM5UBG1lnpg2sgE3cFnF1P/OpenHands?node-id=12312-22317&amp;t=uhfKRMDOWTFYEaH4-1
acknowledged 1
@quiet-night-61895
q
Yep no rush on alternate color scheme then I need to wrap up V1 CLI by this week, so I'll leave implementing the UI redesign for another sprint
Looking awesome btw!
🙌 1
b
There are some implementation details we need to work out (how things collapse on window resize) The biggest mod is getting the chat input to be sticky on the bottom of the window.
👍 1
c
Another few things i find helpful in Codex would be: • keyboard short cut hint for how to add newlines/quit/show transcripts • also show some part of /help at the begining
đź‘€ 1
e
For the first screen let’s just have it say “Sign in with OpenHands Cloud”. We can drop the $20 free for now.
b
@elegant-branch-54423 curious why? Informing them there's free credits/trial isn't a bad thing is it the amount? Perhaps we just say (Free credits available for new accounts) if it's the number?
c
I think about everybody these days expects a free trial one way or the other, that's everywhere in AI/LLM sites
So I don't know if it brings information. Nor for existing users.
b
Most LLM apis aren't free products.
I would think that most would actually think that using a product that is using some kind of LLM over API to not be free.
c
Idk, details seem to matter. To be honest, inserting advertisement/offer in a CLI app menu doesn't really feel great to me. This is the open source CLI application, right, not a special cloud app/page?
I think maybe the ability to "Login with OH Cloud" could be seamless and non-intrusive?
Paul, I think you made a good point, I guess I'm just looking from a different perspective. In my experience, most SaaS using LLM APIs have a trial/free/something. I ... am not sure I recall any that doesn't
q
Well the exact nature of what the options are (trial etc) is probably better explained by the landing page meant for that purpose. If I were to guess at Joe’s intention, but I can’t speak for him of course
Per the other point, I don’t think it’s going to be practical to have a CLI that has no indication whatsoever that Cloud exists, when some of the features coming up allow you to use your cloud account as the LLM inference, and start Cloud conversations. I think there are dissonant ideas about what the role of CLI is.
c
Ray, I am not suggesting there should be no ability. I am suggesting it should be non-intrusive and idk, natural. I think an option saying "Login with OH Cloud" could be that? It's definitely possible for such option to be comfortable, quite literally, offer something easy to pick up and use.
b
I stand by my statement 🙂 : to my knowledge, no current LLMs have a free version of their API that you can use in a product that offers BYOLLM. I would think that a person who has just installed the CLI without going through the whole account creation flow would not know that connecting to OpenHands Cloud would offer free credits.
c
Paul, I seem to get that you look at OH Cloud as an LLM API, which I'm not sure I fully understand, sorry. Like OpenRouter?
q
If we we’re talking about coding agents (rather than LLM APIs) that have free credits, that includes Warp, Cursor, Gemini, Kilo, Amp I think
nod 1
But what I’m hearing Paul is that your concern is that people will see a message that they can sign in with Cloud, not see a message with a dollar amount, and therefore don’t click through for a first time signup. Correct?
b
I'm saying that it should be obvious that they know they will be able to use the product by signing in with OpenHands to use the product if they don't already have an account.
The difference is this case is that the product supports more than one LLM, it's different from using Gemini et al in their native context.
nod 1
q
Ah I see. Part of it is understanding this is something that has the “bring your own key” option. There’s a bit of nuance to that. And generally just hearing that it exists doesn’t tell me why I would want it.
c
That makes sense to me. We can maybe document the difference? I think a clear page, with Pro you get this, without it that, Pay-as-you-go has starting credits, etc, is most welcome. I felt too that it wasn't all clear, TBH. But I was talking to Joe earlier and he has something in progress actually.
And here I am confused again: if you use the 20 credits on the Cloud, there is no LLM choice (it's Sonnet). If you use OH Cloud provider elsewhere, e.g. CLI, there is some choice. This kind of thing... is worth to be clear, I feel.
e
So, we are planning to make it easier for OpenHands Cloud users to authenticate and get their OpenHands LLM key automatically added to the CLI. This is documented in this roadmap item. I think the concern here is the "$20 in free credits" message may come across as an advertisement or incentive to use OpenHands Cloud. My original intent with this message was to make OpenHands even more accessible to a class of developers who may not have an LLM key, but want to try the CLI / OpenHands without having to figure out how to get an LLM key elsewhere. Overall I think this is a good thing for the Open Source project, but I appreciate the feedback/pushback on how it's messaged within the CLI. To make progress, I am OK with initially just saying something like "Login with OpenHands Cloud". We can message the free credits on the appropriate landing webpages leading up to the CLI download/install command, and then re-evaluate after that.
👍 1
thanks on a stick 1
Hi Engel, thanks again for the feedback on the Pro subscription. We have updated our docs: https://docs.all-hands.dev/usage/cloud/pro-subscription
c
Looks very good to me, thank you!
thanks on a stick 1