Skip to content

About

Native Windows application launcher and maintenance workspace, with offline browser integration.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppSwitcher

Windows verification CodeQL Latest release

A native Windows launcher for operator and maintenance workstations. Keep assigned applications within reach, return to the same browser tab, inspect software health and restore window layouts from one compact interface.

Download the latest release · Installation and rollback · Examples · Get help · Roadmap · Contribute

View the candidate UI · Demo walkthrough · Keyboard reference · Troubleshooting

AppSwitcher monitoring two synthetic demonstration applications

What it does

  • A touch-friendly launcher with favourites, groups and operator-specific application access.
  • A maintenance workspace for applications, monitoring, layouts, access/kiosk settings and audit history.
  • Paired Chrome, Edge and Firefox tabs: restore/activate the same managed tab, report uncertain identity, and leave unrelated tabs alone.
  • Optional application supervision, watchdog recovery, schedules, startup/stop hooks and window placement.
  • A first-run checklist, live needs-attention filter, backup/import previews and authenticated recovery of damaged configuration.
  • Stable Windows display identities, English/German, light/dark themes, Windows high contrast and keyboard-accessible controls.

Version 1.2.0 uses unsigned Windows distribution. Its publication decision and verification limits record the completed software checks and deferred deployment checks. AppSwitcher is not a machine safety controller. PIN access protects application controls and does not replace Windows account security. Site-specific kiosk, power-loss, touch and display behavior needs workstation acceptance.

Start in a few minutes

  1. Download the win-x64-…-setup.exe or complete portable ZIP and its adjacent checksum from Releases. Windows packages are unsigned, including stable releases; follow the download verification instructions.
  2. Install as the intended Windows user, or extract the complete ZIP and open app\AppSwitcher.exe. The .NET runtime is included; no SDK or internet connection is needed on the target PC for installation.
  3. Choose an administrator PIN and follow Settings → Setup checklist. Add an application, use Add from an open window, or import a safe starter example.
  4. For websites, follow browser setup and select the connected profile. The offline package includes unpacked Chrome/Edge extensions and the Mozilla-signed Firefox 1.1.0 extension. Browser session restoration must also be enabled in the chosen profile.

The installer does not launch applications, enable kiosk or install browser extensions automatically. Once you start AppSwitcher, your saved automatic-launch/kiosk settings apply. Back up existing configuration before an update; keep the previous release for rollback.

Requirements and support

The release target is Windows 11 x64. The installer also permits compatible Windows 10 build 19041+, but an installable OS/browser is not necessarily vendor-supported or site-qualified. See the exact compatibility and support boundaries in Maintenance. Browsers are installed separately. Online websites still need their usual network access.

This is a community project with no guaranteed support response time. See Support for questions, reproducible bug reports and feature requests. Report vulnerabilities through the private security route.

Build and verify

On Windows, install PowerShell 7, Node.js 24 and the .NET SDK pinned in global.json:

./scripts/verify.ps1
./scripts/build-release.ps1

Verification runs locked-dependency builds, .NET and browser-extension tests, native UI checks and isolated process/recovery scenarios. The release builder produces a self-contained ZIP, unsigned per-user installer, store-submission bundle, file manifest, checksums and SPDX dependency inventory. Beta.3 and later include verifiable build and release records. It checks the installer through fresh install, blocked in-use updates, upgrade, rollback and uninstall. Build-time downloads require internet access.

The native checks open synthetic windows and preserve the real saved configuration. They do not establish real-machine qualification. See Contributing for focused tests, longer runs and browser checks, and delivery evidence for the recorded scope and remaining acceptance work.

Guides

Task Guide
Install, update, roll back or uninstall Installation
Pair and recover browser profiles/tabs Browser integration
Configure operation, access, watchdog and diagnostics Operations
Start from a safe configuration Examples
Qualify a deployment Workstation acceptance
Review software checks and their limits Validation record
Prepare a later store submission Store materials
Understand releases and support Changelog, Maintenance

License and provenance

AppSwitcher is licensed under MIT. Runtime dependencies retain their third-party licenses and notices. Screenshots use synthetic demonstration data. The public repository starts from a reviewed clean source snapshot; prior development history was excluded to avoid publishing historical local configuration. See publication review.

About

Native Windows application launcher and maintenance workspace, with offline browser integration.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages