Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Conversation

@metal3d
Copy link

@metal3d metal3d commented Dec 20, 2025

Please confirm your submission meets all the criteria

  • Please describe the application briefly. BrowserOS is an AI-powered browser that turns your words into actions. Just describe your task in plain language — it handles all the clicking, typing, and navigating for you. A privacy-first alternative to Chrome, reimagined for the AI era.
  • Please attach a video showcasing the application on Linux using the Flatpak.
Capture.video.du.2025-12-20.01-00-41.mp4
  • The Flatpak ID follows all the rules listed in the Application ID requirements.
  • I have read and followed all the Submission requirements and the Submission guide and I agree to them.
  • I am an upstream contributor to the project.
    If not, I contacted upstream developers about this submission. Link:
    I'm not an upstream contributor, but I speak about this submission with the author @shadowfax92

Please add @shadowfax92 and @felarof99 as maintainer (main developers of BrowserOS)

Video of the built and installed flatpak on Fedora 43:

@felarof99
Copy link

Thank you @metal3d for your help with creating flathub distrubtion!

PS: I'm one of the maintainers of BrowserOS repo -- https://github.com/browseros-ai/BrowserOS

@github-actions github-actions bot added the pr-check-blocked Pull requests marked as blocked by automation label Dec 20, 2025
@github-actions
Copy link

This pull request is temporarily marked as blocked as some
automated checks failed on it. Please make sure the
following items are done:

@metal3d
Copy link
Author

metal3d commented Dec 20, 2025

I fixed the PR, how the bot will recheck?

@github-actions
Copy link

The domain to be used for verification is browseros.com. If you intend to verify this app, please confirm that you can upload https://browseros.com/.well-known/org.flathub.VerifiedApps.txt. Otherwise, ignore this. Please comment if this incorrect.

@github-actions github-actions bot added awaiting-review Pull requests waiting for review and removed pr-check-blocked Pull requests marked as blocked by automation labels Dec 20, 2025
@metal3d
Copy link
Author

metal3d commented Dec 20, 2025

I'm pretty sure that @shadowfax92 or @felarof99 can put the verification ID as soon as I can get the code in the developper portal.

@github-actions
Copy link

Starting a test build of the submission. Please fix any
issues reported in the build log. You can restart the build
once the issue is fixed by commenting the phrase below.

bot, build

@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build failed.

Help
  • bot, build - Restart the test build

@bbhtt
Copy link
Contributor

bbhtt commented Dec 20, 2025

just upload the file for now so that i can tell you control the domain. code can come later

Comment on lines +51 to +53
- type: file
url: https://github.com/browseros-ai/BrowserOS/releases/download/v0.33.0/BrowserOS_v0.33.0.1_x64.AppImage
sha256: 934e71bf99aa59f74a204e20e0cd3a788b40f2741c69770403caac9e1ca1b68d
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it is opensource it should be built from source.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Compiling a complete chromium distribution is way to high for GH Actions. How does Brave browser?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you know about our build infra that we don't?

If this is just Brave, then why are you submitting it? We don't take duplicate applications.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hfiguiere it's not brave, it's a fork of chromium browser. The compile from source takes about 1 hr on a 24 core CPU.

So, can you please share how Brave does this today? since, they are another chromium fork browser, we can take inspiration from there.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You just said you are not Brave. So how does this matter what Brave is doing?

Copy link
Contributor

@bbhtt bbhtt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

metainfo, desktop file, screenshots should be submitted upstream

@bbhtt bbhtt added awaiting-changes Pull request waiting for inputs or changes from author blocked Pull requests marked as blocked by reviewers and removed awaiting-review Pull requests waiting for review labels Dec 20, 2025
@metal3d
Copy link
Author

metal3d commented Dec 20, 2025

@bbhtt I'm OK for desktop file and screnshots (I will remove them and leave authors to propose some files) but metainfo are specific to the flathub repository, isn't it? Or maybe I make a confusion with appdata.xml? On my other flathub repository it's not a problem

@metal3d
Copy link
Author

metal3d commented Dec 20, 2025

https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines says to provide the metadata with the flathub repository, isn't it?

@metal3d metal3d requested a review from bbhtt December 20, 2025 14:06
@metal3d
Copy link
Author

metal3d commented Dec 20, 2025

just upload the file for now so that i can tell you control the domain. code can come later

@felarof99 or @shadowfax92 - can you please create this file ?

@hfiguiere
Copy link
Contributor

https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines says to provide the metadata with the flathub repository, isn't it?

This page definitely doesn't.

@hfiguiere
Copy link
Contributor

metainfo are specific to the flathub repository, isn't it?

No they are not. The appstream standard predate Flatpak. It even evolve on its own path.

On my other flathub repository it's not a problem

It is. But two wrongs don't make a right.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

screenshots do not belong here.

@@ -0,0 +1,3 @@
{
"only-arches": ["x86_64"]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is also very disappointing. But building from source should solve it.

- type: file
url: https://github.com/browseros-ai/BrowserOS/releases/download/v0.33.0/BrowserOS_v0.33.0.1_x64.AppImage
sha256: 934e71bf99aa59f74a204e20e0cd3a788b40f2741c69770403caac9e1ca1b68d
finish-args:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

finish-args should be above modules

Comment on lines +11 to +13
build-options:
env:
LD_LIBRARY_PATH: /app/lib:/usr/lib/x86_64-linux-gnu
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
build-options:
env:
LD_LIBRARY_PATH: /app/lib:/usr/lib/x86_64-linux-gnu

sdk: org.freedesktop.Sdk
base: org.chromium.Chromium.BaseApp
command: browseros
base-version: "24.08"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

of course this should match with the platform.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file should be (submitted and managed) upstream.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file should be (submitted and managed) upstream.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file should be (submitted and managed) upstream.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is duplicated.

@felarof99
Copy link

The domain to be used for verification is browseros.com. If you intend to verify this app, please confirm that you can upload https://browseros.com/.well-known/org.flathub.VerifiedApps.txt. Otherwise, ignore this. Please comment if this incorrect.

I updated our hosting to add a file at this location. Could you please test it now? https://browseros.com/.well-known/org.flathub.VerifiedApps.txt

@github-actions github-actions bot added pr-check-blocked Pull requests marked as blocked by automation and removed pr-check-blocked Pull requests marked as blocked by automation labels Dec 24, 2025
@bbhtt bbhtt removed their request for review December 24, 2025 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-changes Pull request waiting for inputs or changes from author blocked Pull requests marked as blocked by reviewers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants