@aivuda/aivuda-shell
v0.1.0-20260515.1
Published
A lightweight Electron shell for opening AivudaOS and hosted app panels.
Downloads
70
Readme
AivudaOS Electron Shell
This package provides a desktop shell for opening AivudaOS and AivudaOS-hosted app panels in a dedicated Electron window on Ubuntu and other Linux desktops.
It does not install or start AivudaOS itself. Start your AivudaOS services first, then launch the shell.

Install
Global install and update with:
# Use a custom mirror for Electron downloads if needed:
export ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
npm install -g @aivuda/aivuda-shell@latest
# or npm install with a custom registry mirror
npm install -g @aivuda/aivuda-shell@latest --registry=https://registry.npmmirror.comOne-off run without installing globally:
npx @aivuda/aivuda-shellThe config and browser session data are stored in ~/.config/aivuda-shell/. Uninstalling the package does not remove those directories.
Start
Open the default local AivudaOS URL:
aivuda-shellAdd To App Menu
On Ubuntu or another Linux desktop, install a launcher into your app menu:
aivuda-shell-install-desktopThis creates a user-level .desktop entry under ~/.local/share/applications/ and uses the packaged assets/aivuda_icon.png icon.
Remove that launcher later with:
aivuda-shell-remove-desktopKeyboard Shortcuts
Ctrl+T: open a new tabCtrl+W: close the current tabCtrl+R: reload the current tabCtrl+L: show or hide the tab barCtrl++/Ctrl+=: zoom in the active tabCtrl+-: zoom out the active tabCtrl+0: reset zoom for the active tabEsc: hide the tab bar
Notes
- Default URL:
http://127.0.0.1:80 https://andwss://certificate errors are currently bypassed for local/self-signed deploymentsTools -> Show FPS/GPU Overlaydisplays the in-page performance overlayTools -> Screen Recordshows a compact floating bar that can record the current Aivuda window to a local.webmfileTools -> Clear Browser Dataclears the persistent browser session data and saved shell state
Developer-oriented setup notes live in README_dev.md.
