Skip to content

kernel/windows-taskbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

windows-taskbar

A Chrome extension that injects a Windows-style taskbar overlay (with a live clock) onto every page. Intended for use with Kernel cloud browsers driven by the Computer Use API, so screenshots look like a real desktop.

Install

Upload the unpacked extension to your Kernel org:

kernel extensions upload ./windows-taskbar --name windows-taskbar

Then attach it when creating a browser:

kernel browsers create --extension-name windows-taskbar

Configure the time zone

The taskbar defaults to the browser's system time zone. To override, either:

1. Use the extension popup

Click the toolbar icon (or open chrome://extensions → "Extension options") and set a time zone like America/New_York. The setting is stored in chrome.storage.local.

2. Set it programmatically over CDP

Useful when the extension is attached on browser create and you want a specific zone without UI interaction. From any page running the content script:

await page.evaluate(() => new Promise((r) =>
  chrome.storage.local.set({ timeZone: "America/Los_Angeles", hour12: true }, r)
));

Valid timeZone values are any IANA name supported by Intl.DateTimeFormat. Pass null to fall back to the system zone.

Develop

The extension is plain HTML/CSS/JS — no build step.

  • manifest.json — MV3 manifest
  • content.js — injects the taskbar DOM and ticks the clock
  • taskbar.css — taskbar styling
  • options.html / options.js — settings popup

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors