ls ~/apps/linux
Some Apps I needed for Linux
- linuxWhatsApp Dual
Desktop app to use WhatsApp Personal and Business simultaneously. Quick account switching (Ctrl+1/2), PIN protection with PBKDF2 encryption, auto-lock on inactivity, native notifications and system tray. Available as .deb and AppImage.
- linuxpingbar
CLI that queries business hours from the terminal. Shows open/closed status, weekly schedules, ratings and phone. 24h cache to reduce API calls, JSON output, multilanguage support and terminal colors (green=open, red=closed).
- linuxLinux Port Killer
Port manager to solve "port already in use". GTK4 interface with real-time updates, CLI for scripts, and system tray. Detects dev ports (3000-8999), protects critical services, shows readable names instead of cryptic paths. Kill processes individually or in bulk.
- linuxagent-bar
A top-bar indicator (AppIndicator/StatusNotifierItem) for GNOME, KDE Plasma and any compatible desktop, on X11 and Wayland. The icon pulses orange when an agent is stuck waiting for a permission or an answer, with a desktop notification carrying the exact question. Live daily token counter in the panel parsed from each CLI's transcripts, per-session context-window fill (ctx 73%) to warn before a compaction, per-day and per-session cost estimation from an editable price table, a multi-session menu (Kimi, Claude and Codex side by side) and persistent SQLite stats (`agent-bar stats`). Observational, fail-open hooks: it can never block or break your CLI sessions. One-script install registering hooks and a systemd user unit; MIT.
Launches Google Chrome with `--app=https://music.apple.com` (a window without bars or tabs, like a native app) using a separate profile at `~/.config/apple-music-chrome`: the Apple ID login persists between sessions, it does not mix with your regular Chrome, and Chrome ships the Widevine DRM needed for playback. On start it checks apt for Chrome updates and offers to update before opening. The installer copies the launcher, registers the app, installs the icon and pins it to the dock.