<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flathub – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/en/tag/flathub/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de/en</link>
	<description>A German Linux blog, in English</description>
	<lastBuildDate>Thu, 05 Nov 2026 09:23:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>FlatPark: A Signed Flatpak Remote for Apps Missing on Flathub</title>
		<link>https://linuxundich.de/en/flatpark-flatpak-remote-ai-apps-helium/</link>
					<comments>https://linuxundich.de/en/flatpark-flatpak-remote-ai-apps-helium/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 05 Nov 2026 09:23:42 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Flathub]]></category>
		<category><![CDATA[Flatpak]]></category>
		<category><![CDATA[FlatPark]]></category>
		<category><![CDATA[Helium]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/flatpark-flatpak-remote-ai-apps-helium/</guid>

					<description><![CDATA[FlatPark is an additional Flatpak remote with 230 reviewed apps, including AI applications and the Helium browser. Setup and installation, tested on CachyOS.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In plain terms, <a href="https://flatpark.org/">FlatPark</a> is something like a <a href="https://flathub.org/">Flathub</a> for AI apps. You don&#8217;t have to like that, but I can see why someone would: quite a few useful applications have appeared that are missing from Flathub. The project was introduced on <a href="https://www.reddit.com/r/linux/comments/1xob7hy/flatpark_a_signed_flatpak_remote_for_apps_not/">r/linux</a> on 5 November, and the comments there show nicely where opinions split.</p>



<h2 class="wp-block-heading">What FlatPark is</h2>



<p class="wp-block-paragraph">Technically, FlatPark is an additional <a href="https://flatpak.org/">Flatpak</a> remote that you set up alongside Flathub. According to the project page it holds 230 apps, each reviewed individually; 80 have the developers&#8217; approval. Every app is built, launched and tested against a published standard. The repository is GPG-signed, and the sandbox is meant to be tight.</p>



<p class="wp-block-paragraph">One difference from Flathub: FlatPark does not rebuild the programs. It installs the vendor&#8217;s original release, pinned by checksum. If you trust the vendor, you get their binary, just inside the Flatpak sandbox and with updates the usual way. The source code of the remote is on <a href="https://github.com/flatpark/flatpark">GitHub</a>.</p>



<h2 class="wp-block-heading">Setting it up</h2>



<p class="wp-block-paragraph">I tested on <a href="https://cachyos.org/">CachyOS</a> with <a href="https://kde.org/plasma-desktop/">KDE Plasma</a> in a virtual machine. Flatpak is not preinstalled there, but <code>sudo pacman -S flatpak</code> fetches it. After that, the <a href="https://github.com/flatpark/flatpark">README</a> says a single command adds the remote. The <code>--user</code> option installs into your home directory and needs no administrator rights.</p>



<pre class="wp-block-code"><code>flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo</code></pre>



<p class="wp-block-paragraph">You then install apps by their app ID, which you find in the catalog on flatpark.org. Instead of <code>&lt;app-id&gt;</code>, you enter the identifier of the app you want, for Helium that is <code>net.imput.helium</code>. If you prefer a graphical tool, <a href="https://apps.kde.org/discover/">KDE Discover</a> shows FlatPark as a Flatpak source and finds Helium in its search.</p>



<pre class="wp-block-code"><code>flatpak --user install flatpark &lt;app-id&gt;</code></pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aec4f7c5c359&quot;}" data-wp-interactive="core/image" data-wp-key="6aec4f7c5c359" class="wp-block-image wp-lightbox-container"><img fetchpriority="high" decoding="async" height="688" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/01-remote-hinzufuegen-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/01-remote-hinzufuegen-768x479.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/01-remote-hinzufuegen.webp 1102w" width="1102" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/01-remote-hinzufuegen.webp" alt="Console window on KDE Plasma showing the output of flatpak remotes, with the entry flatpark in the list."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">After adding it, flatpark appears in the list of Flatpak sources, set up with &#8211;user for the current user without root rights.</figcaption></figure>



<p class="wp-block-paragraph">The first installation aborts: the app needs the runtime org.freedesktop.Platform 26.08, and FlatPark does not ship it. The runtimes still come from Flathub, as the <a href="https://flatpark.org/docs/users/setup/">setup guide</a> confirms. With Flathub already set up you won&#8217;t see this error; it only appears on fresh systems like my test machine.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aec4f7c5c5f1&quot;}" data-wp-interactive="core/image" data-wp-key="6aec4f7c5c5f1" class="wp-block-image wp-lightbox-container"><img decoding="async" height="688" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/02-runtime-fehlt-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/02-runtime-fehlt-768x479.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/02-runtime-fehlt.webp 1102w" width="1102" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/02-runtime-fehlt.webp" alt="Console window with an error message: the app org.audacityteam.Audacity needs the runtime org.freedesktop.Platform 26.08, which was not found."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">On a fresh system the installation aborts because the runtime org.freedesktop.Platform 26.08 is missing and FlatPark does not ship it.</figcaption></figure>



<p class="wp-block-paragraph">On such a system you additionally add Flathub with the following command. After that the installation goes through: the runtimes come from Flathub, the app itself from FlatPark. The example in the screenshot is Audacity at just under 74 MB, plus around 440 MB of runtimes on the fresh system.</p>



<pre class="wp-block-code"><code>flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo</code></pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aec4f7c5c873&quot;}" data-wp-interactive="core/image" data-wp-key="6aec4f7c5c873" class="wp-block-image wp-lightbox-container"><img decoding="async" height="688" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/03-installation-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/03-installation-768x479.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/03-installation.webp 1102w" width="1102" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/03-installation.webp" alt="Console window with the installation table: six runtimes from Flathub plus Audacity from flatpark, ending with the message that the installation is complete."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The runtimes come from Flathub, the app itself, here Audacity, from FlatPark; the column labelled Gegenstelle shows the respective source.</figcaption></figure>



<h2 class="wp-block-heading">Example: Helium</h2>



<p class="wp-block-paragraph">My test candidate is <a href="https://github.com/imputnet/helium">Helium</a>, a Chromium-based browser that is not on Flathub. According to a user in the Reddit thread, the developer wants to release a Flatpak only once the sandbox problems are solved. The download is just under 126 MB, and Helium starts normally. Updates run through <code>flatpak update</code>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aec4f7c5caa3&quot;}" data-wp-interactive="core/image" data-wp-key="6aec4f7c5caa3" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="687" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/04-helium-berechtigungen-640x399.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/04-helium-berechtigungen-768x479.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/04-helium-berechtigungen.webp 1102w" width="1102" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/04-helium-berechtigungen.webp" alt="Console window with the output of flatpak info --show-permissions for Helium: context, session bus rules and system bus rules."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Helium&#8217;s permissions per flatpak info: network, Bluetooth, downloads and password stores like KWallet, a lot for a browser, but expected.</figcaption></figure>



<p class="wp-block-paragraph">For a browser the list is long, while a program like Audacity got by with folder access to documents and music. Flatpak shows the permissions before you confirm the installation, so you know what the app may do. If you dislike a permission, you can change it afterwards with <a href="https://github.com/tchx84/Flatseal">Flatseal</a>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aec4f7c5cd01&quot;}" data-wp-interactive="core/image" data-wp-key="6aec4f7c5cd01" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="819" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/05-helium-flatpark-org-640x433.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/05-helium-flatpark-org-768x520.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/05-helium-flatpark-org.webp 1210w" width="1210" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/05-helium-flatpark-org.webp" alt="Helium browser window showing the flatpark.org home page: the headline Built. Reviewed. Signed., four bullet points on the review rules and the editor's pick GeoLibre."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Helium from FlatPark shows flatpark.org with the editor&#8217;s pick GeoLibre, a short description and the remote&#8217;s review rules.</figcaption></figure>



<p class="wp-block-paragraph">Graphically it works with KDE Discover, which I added to Plasma. There FlatPark appears under Settings as a Flatpak source next to Flathub. Searching for Helium finds the browser with version 0.20.3.1, a size of 8.2 MiB and the GPL-3.0 license. For Helium, Discover shows the Launch button because the browser is already installed.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aec4f7c5cf08&quot;}" data-wp-interactive="core/image" data-wp-key="6aec4f7c5cf08" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="836" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/06-discover-flatpark-640x433.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/06-discover-flatpark-768x520.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/06-discover-flatpark.webp 1235w" width="1235" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/06-discover-flatpark.webp" alt="KDE Discover settings: under Flatpak, FlatPark (user), Flathub and Flathub (user) are enabled as package sources."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">KDE Discover lists FlatPark next to Flathub as a Flatpak source under Settings, both set up for the user.</figcaption></figure>



<h2 class="wp-block-heading">A vibe-coding bazaar?</h2>



<p class="wp-block-paragraph">The first reaction in the Reddit thread was predictable: &#8220;So flathub but for vibe coded apps. No thanks&#8221;. The argument behind it is fair, since many AI-assembled programs are said to be broken or never tested and to generate nothing but hype. The commenter gives no evidence for that.</p>



<p class="wp-block-paragraph">Another user counters that FlatPark does not only show such apps, it is simply more lenient. The list backs him up, because <a href="https://www.heidisql.com/">HeidiSQL</a>, <a href="https://www.audacityteam.org/">Audacity</a> and <a href="https://code.visualstudio.com/">Visual Studio Code</a> are no weekend experiments. Alongside them sit collections like <a href="https://getartcraft.com/">ArtCraft</a> with 16 and Ely Office with 7 apps, including PhotoCraft and ElyDoc.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aec4f7c5d162&quot;}" data-wp-interactive="core/image" data-wp-key="6aec4f7c5d162" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="836" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/07-discover-photocraft-640x433.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/07-discover-photocraft-768x520.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/07-discover-photocraft.webp 1235w" width="1235" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/07-discover-photocraft.webp" alt="KDE Discover window showing the PhotoCraft app with an install button and a screenshot of the image editor."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">KDE Discover finds PhotoCraft right in the FlatPark repository. The image editor belongs to the ArtCraft collection, which FlatPark bundles with 16 apps.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aec4f7c5d38c&quot;}" data-wp-interactive="core/image" data-wp-key="6aec4f7c5d38c" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="811" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft-640x405.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft-768x486.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft-1280x811.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft.webp 1426w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft-1280x811.webp" alt="Screenshot of the image editing software PhotoCraft showing a photo of cyclists on a country road at sunset."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">After installation PhotoCraft runs on CachyOS. The interface looks tidy and resembles classic image editing instead of overloading you with AI features.</figcaption></figure>



<p class="wp-block-paragraph">ArtCraft calls itself a provider of open-source artist tools. The Craft Apps are, per its site, 16 native Rust desktop apps for image editing, vector graphics, video, page layout and audio, free to use. <a href="https://flatpark.org/apps/ai.storyteller.craft-anything/">CraftAnything</a> belongs to them, but FlatPark describes it as a software explorer and binary analysis workbench, not a graphics tool.</p>



<p class="wp-block-paragraph">The AI application, ArtCraft Studio, generates images and videos from scenes you assemble yourself. The project page lists it for macOS, Windows and the browser, but names no Linux app. FlatPark bundles the 16 Craft Apps instead. More image tools on the blog: <a href="https://linuxundich.de/en/shotwell-0-33-fast-gnome-photo-manager-finally-moves-to-gtk4/">Shotwell 0.33</a>, which I installed as a Flatpak.</p>



<p class="wp-block-paragraph">A second argument for FlatPark comes from a developer whose open-source IDE fails on Flathub because the build pulls code from the network while building. Bundling the dependencies would mean maintaining his own forks, and he rejects that. That Flathub dislikes network access during builds has good reasons (keyword: supply-chain attacks).</p>



<p class="wp-block-paragraph">For anyone who still wants to offer a Flatpak, a second remote is therefore a real option. In the thread others advise including the dependencies as submodules, and another user says Flathub packages pull dependencies from GitHub as well, with flatpak-builder even having dedicated functions for it. The thread does not settle the question.</p>



<h2 class="wp-block-heading">My take</h2>



<p class="wp-block-paragraph">A second remote is always also a second place you have to trust. In FlatPark&#8217;s favor are the review of every single app and that the permissions are laid out openly before installation. Against it speaks that you get the vendor&#8217;s binary, whose source code may never have been looked at by anyone.</p>



<p class="wp-block-paragraph">So I would use the remote only for programs that are not available otherwise, such as Helium, and keep getting the rest from Flathub, as I did with Aurynk, the graphical front end for <a href="https://linuxundich.de/en/scrcpy-5-hardware-decoding-arch-linux-aurynk/">scrcpy 5.0</a>. Have you already set up FlatPark, and which app were you missing there?</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/flatpark-flatpak-remote-ai-apps-helium/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
