Why build itPor que construir
Chromium's --app flag already gives a site its own window. What it does not give is a clean launcher: the icon is wrong, the window groups with the browser, and sessions leak between apps.
Doing it by hand in kmenuedit worked until the third app. This tool does the whole chain in one dialog.
A flag --app do Chromium já dá uma janela própria ao site. O que ela não dá é um lançador limpo: o ícone sai errado, a janela agrupa com o navegador e as sessões vazam entre apps.
Fazer à mão no kmenuedit funcionou até o terceiro app. Esta ferramenta faz a cadeia inteira em um diálogo.
A website should be an app, not a tab.Um site deve ser um app, não uma aba.
What it doesO que faz
- 01
Browser auto-detectionDetecção de navegador
Finds Chrome, Brave, Edge, Vivaldi and Chromium, native or Flatpak.Encontra Chrome, Brave, Edge, Vivaldi e Chromium, nativos ou Flatpak.
- 02
Isolated profilesPerfis isolados
Each webapp gets its own --user-data-dir: no shared cookies, sessions or cache.Cada webapp tem seu --user-data-dir: sem cookies, sessões ou cache compartilhados.
- 03
KWin window rulesRegras de janela do KWin
Task Manager and dock show the right icon, grouped apart from the normal browser.Gerenciador de tarefas e dock mostram o ícone certo, agrupado fora do navegador normal.
- 04
Legacy scannerScanner de legado
Imports shortcuts made by hand in kmenuedit and lets you edit them.Importa atalhos feitos à mão no kmenuedit e permite editá-los.
- 05
JSON import / exportImportar / exportar JSON
Move webapps between machines; icons embedded, conflicts renamed, overwritten or skipped.Leve webapps entre máquinas; ícones embutidos, conflitos renomeados, sobrescritos ou ignorados.
- 06
EN · PT · ESEN · PT · ES
Interface translated in three languages.Interface traduzida em três idiomas.
ScreensTelas

Making Wayland agreeFazendo o Wayland concordar
Chromium reports an app id like chrome-web.whatsapp.com__-Default. The tool computes it, writes a rule into ~/.config/kwinrulesrc that maps the window to the generated .desktop file, and reloads KWin over DBus.
Result: the right icon in the Task Manager and a separate group, with no Plasma restart.
O Chromium reporta um app id como chrome-web.whatsapp.com__-Default. A ferramenta calcula esse id, grava uma regra em ~/.config/kwinrulesrc ligando a janela ao .desktop gerado e recarrega o KWin via DBus.
Resultado: o ícone certo no gerenciador de tarefas e um grupo separado, sem reiniciar o Plasma.
Shipping itDistribuição
Available as an AppImage, a manual install.sh and an AUR package (kde-webapp-manager-git).
MIT licensed. Not an official KDE project; the name only says where it runs.
Disponível como AppImage, install.sh manual e pacote AUR (kde-webapp-manager-git).
Licença MIT. Não é um projeto oficial do KDE; o nome só diz onde ele roda.
