why use localhost why not make direct run and open...
# general
b
why use localhost why not make direct run and open by direct running
l
Do you mean have a program that you can run and use OpenHands? We’re planning something about that github.com/OpenHands/agent-canvas/issues/348
b
are you guys planning to make a desktop-app?, i would like to contribute in making an desktop-app as i am huge fan of making this, let me know how can i contribute to this.
@limited-student-10747 @wooden-umbrella-84098 @chilly-france-44439 can you guys assign some of the maintainers devs to whom i can join and start working on creating this desktop app? or like this anything we can do? i could have been sounding unrealistic as i dont have much exp working with opensource projects but i would really love having an desktop app of OH, so as a dev i would like to help
w
We've actually built a couple prototypes here. The hard thing is figuring out how sandboxing should work. But we could launch something without sandboxes
c
Definitely.., I think codex app uses OS specific sandboxing (on mac, an old deprecated API that actually works)
b
@wooden-umbrella-84098 @calm-artist-7206 Great, let me know if i could contribute to it
yea codex doing good we can learn from it, i have an idea for solving the sandboxing issue, cant we have an small local or even small hosted llm to check the ai's response especially the terminal commands ai needs to execute, and the llm thinks and decide that is this potentially harmful or it can be approved so like this or similar to this could be effective.
@calm-artist-7206 @wooden-umbrella-84098 The prototypes are there for public? can i see the code? or test the desktop-app?
l
Hey @millions-afternoon-47582 I think this could be very useful so I assigned you to this issue, which also includes links to some previous prototypes created by Paul and Chuck: https://github.com/OpenHands/agent-canvas/issues/348 @brash-engine-38895 and @bored-cartoon-27300 if you all are interested in trying it out we do have the prototypes above but I doubt they are very easy to use yet. Hopefully hiep can make some progress on it and we can have something a little more smooth soon
thankyou 2
🙌 2
✅ 1
b
@millions-afternoon-47582 Hello You are working to modify a prototype right? so are there more then 1 prototypes? if yes then which one you choose to work on?
m
Hello @brash-engine-38895, I’m currently working on a few other issues. Once I’ve finished those, I’ll review this GitHub issue along with any associated pull requests to determine the best approach for addressing it. I’ll keep you updated once I’ve completed the review. Thank you very much! thankyou
b
Ok fine, thanks
b
@limited-student-10747 thanks man
b
Hello @millions-afternoon-47582 Is there any update or progress on the desktop app??
m
Hello @brash-engine-38895, For now, you can pull the latest code from the
main
branch and run
npm run desktop
to launch Agent Canvas as a desktop app. We're currently testing the desktop builds. If everything goes well, the macOS and Windows builds will be included in an upcoming release. Thank you very much! thankyou
c
In other words, we can already have fun with the development build, @brash-engine-38895
Re:
We're currently testing the desktop builds. If everything goes well, the macOS and Windows builds will be included in an upcoming release.
I suggest to give the Desktop app its day in the sun, rather than mixed in other releases
thankyou 1
plus1 1
b
@millions-afternoon-47582 @calm-artist-7206 Thanks for reply
b
DONE
l
Awesome!
🙏 1
b
it works good
w
@millions-afternoon-47582 @breezy-kilobyte-39430 looks like we're using the electron icon instead of our own logo?
l
We’re using our own logo on mac, maybe not windows
Kind a fun to have it in my tray 🙂
m
I'll look into this issue and follow up with an update thankyou
b
also looks like it needs to be a little smaller
👍 1
@Hiep can you tell your agent to match the size to standard osx and windows sizes?
m
Yes, I'll do that. Thank you very much! thankyou
l
this overlap should be fixed too
thankyou 1
Also it should be “OpenHands Agent Canvas” not just “Agent Canvas”
thankyou 1
❤️ 2
(as the app name)
b
@millions-afternoon-47582 you need to add a custom window title bar so both windows and osx don't have issues with overlap.
thankyou 1
b
now i successfully created desktop app
🙌 3