Skip to content

Repository files navigation

HRONOMANCER

A cyberpunk desktop overlay for power users. Hronomancer paints a translucent, click-through layer over your screens — scanlines, glitch bursts, a live system-stats HUD, a Pomodoro timer, and a set of "ambient intelligence" effects that quietly react to what's happening on your machine.

Screen/audio analysis runs 100% locally. There are no accounts, telemetry, or recordings, and captured data is never stored or sent anywhere. Packaged builds only contact GitHub Releases to check for app updates.

Features

  • Cyberpunk visuals — scanlines, cursor trail, glitch blocks, vignette, edge glow, color flash on bright screens, and per-theme glitch styling.
  • System HUD — live CPU/RAM readout, clock, session time, and a signal log of recent finished tasks and notifications.
  • Ambient intelligence — uses screen + audio + input analysis to highlight completed tasks, radar toward off-screen notifications, a focus spotlight that dims your periphery, and a calm "presence dimming" when you step away.
  • Pomodoro timer — work/break cycles with configurable lengths and a focus-ring progress arc.
  • Per-display control — tune a different look for each monitor, or apply one setup to all displays at once.
  • Presets — one-click starting points (FULL SPECTRUM, FOCUS, AMBIENT, MINIMAL, MAXIMUM) that set a sensible baseline you can tweak from there.
  • Launch at login — start the overlay automatically (background) on user login.
  • Automatic updates — packaged builds check GitHub Releases on startup; signed update downloads and installation stay under your control through notifications and the tray menu.
  • Performance profiles — choose ECO, BALANCED, or SMOOTH to trade screen-analysis responsiveness and animation frame rate for lower resource use.
  • Global hotkeys — toggle effects, switch themes, open config, and start a Pomodoro without touching the mouse.

Requirements

  • Windows / macOS / Linux
  • A screen with a desktop environment that supports transparent, click-through windows (most do).

Getting started

Download

Grab the latest installer / binary from the Releases page.

Run from source

npm install
npm run dev # launches the Tauri app

To produce a distributable build:

npm run build
npm run pack # native executable, no bundle
npm run dist # platform installer / app bundle

The overlay windows are click-through: you interact with your desktop as usual. Open the control panel with Ctrl+Alt+U to change anything.

Building from source also requires the Rust toolchain and the platform prerequisites listed in the Tauri prerequisites guide.

Hotkeys

ShortcutAction
Ctrl+Alt+HToggle effects
Ctrl+Alt+TSwitch color theme
Ctrl+Alt+GSwitch glitch style
Ctrl+Alt+UOpen config panel
Ctrl+Alt+PStart / stop Pomodoro

Presets

Open the config panel (Ctrl+Alt+U) and pick a preset to instantly apply a coherent look across every display:

  • FULL SPECTRUM — everything on, maximum cyberpunk.
  • FOCUS — calm deep-work setup: glitches off, smart assist on.
  • AMBIENT — a quiet backdrop of only the helpful, glanceable cues.
  • MINIMAL — just a clock, scanlines, and a glowing frame.
  • MAXIMUM — overdrive, every effect maxed out.

You can refine any preset afterward — the config saves your changes to disk.

Configuration

Settings are stored per-display in the app's user-data folder (settings.json) and restored on launch.

  • Launch at login — toggle in the PARAMETERS section; applies to the OS login items immediately.
  • Pomodoro — set work/break lengths (5–90 min work, 1–30 min break) in the POMODORO section.
  • Performance profileECO uses the least CPU/GPU, BALANCED is the recommended default, and SMOOTH raises rendering and screen-analysis rates.
  • Themes — color themes (cyber, tron, synthwave, cyberpunk2077, evangelion, amber, matrix, ghost) and glitch styles can be mixed and their individual glitch parameters tuned.

Privacy

Hronomancer does not require an account and sends no telemetry. Screen and audio analysis are performed locally for the visual effects only; captured data is never logged, saved, or transmitted. Packaged builds make a version-check request to GitHub Releases on startup and only download an update after you choose to do so.

Support

Hronomancer is free and open. If it earns a place on your screen, you can support development here:

Development

  • npm run dev — dev mode with hot reload.
  • npm test — run the settings and multi-monitor analysis regression tests.
  • npm run type-check — validate the Vue/controller renderer types.
  • npm run build — type-check + production frontend build via Vite.
  • npm run pack — build the native app without creating an installer.
  • npm run build:linux / build:mac / build:win — create platform packages.
  • npm run dist — create the current platform's Tauri bundles.
  • Dockerfile.build — reproducible Linux build environment.
  • src-tauri/tauri.conf.json — native app, updater, and packaging config.

License

See the repository for license details.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - Netroforge/hronomancer · GitHub
Skip to content

Repository files navigation

HRONOMANCER

A cyberpunk desktop overlay for power users. Hronomancer paints a translucent, click-through layer over your screens — scanlines, glitch bursts, a live system-stats HUD, a Pomodoro timer, and a set of "ambient intelligence" effects that quietly react to what's happening on your machine.

Screen/audio analysis runs 100% locally. There are no accounts, telemetry, or recordings, and captured data is never stored or sent anywhere. Packaged builds only contact GitHub Releases to check for app updates.

Features

  • Cyberpunk visuals — scanlines, cursor trail, glitch blocks, vignette, edge glow, color flash on bright screens, and per-theme glitch styling.
  • System HUD — live CPU/RAM readout, clock, session time, and a signal log of recent finished tasks and notifications.
  • Ambient intelligence — uses screen + audio + input analysis to highlight completed tasks, radar toward off-screen notifications, a focus spotlight that dims your periphery, and a calm "presence dimming" when you step away.
  • Pomodoro timer — work/break cycles with configurable lengths and a focus-ring progress arc.
  • Per-display control — tune a different look for each monitor, or apply one setup to all displays at once.
  • Presets — one-click starting points (FULL SPECTRUM, FOCUS, AMBIENT, MINIMAL, MAXIMUM) that set a sensible baseline you can tweak from there.
  • Launch at login — start the overlay automatically (background) on user login.
  • Automatic updates — packaged builds check GitHub Releases on startup; signed update downloads and installation stay under your control through notifications and the tray menu.
  • Performance profiles — choose ECO, BALANCED, or SMOOTH to trade screen-analysis responsiveness and animation frame rate for lower resource use.
  • Global hotkeys — toggle effects, switch themes, open config, and start a Pomodoro without touching the mouse.

Requirements

  • Windows / macOS / Linux
  • A screen with a desktop environment that supports transparent, click-through windows (most do).

Getting started

Download

Grab the latest installer / binary from the Releases page.

Run from source

npm install
npm run dev # launches the Tauri app

To produce a distributable build:

npm run build
npm run pack # native executable, no bundle
npm run dist # platform installer / app bundle

The overlay windows are click-through: you interact with your desktop as usual. Open the control panel with Ctrl+Alt+U to change anything.

Building from source also requires the Rust toolchain and the platform prerequisites listed in the Tauri prerequisites guide.

Hotkeys

ShortcutAction
Ctrl+Alt+HToggle effects
Ctrl+Alt+TSwitch color theme
Ctrl+Alt+GSwitch glitch style
Ctrl+Alt+UOpen config panel
Ctrl+Alt+PStart / stop Pomodoro

Presets

Open the config panel (Ctrl+Alt+U) and pick a preset to instantly apply a coherent look across every display:

  • FULL SPECTRUM — everything on, maximum cyberpunk.
  • FOCUS — calm deep-work setup: glitches off, smart assist on.
  • AMBIENT — a quiet backdrop of only the helpful, glanceable cues.
  • MINIMAL — just a clock, scanlines, and a glowing frame.
  • MAXIMUM — overdrive, every effect maxed out.

You can refine any preset afterward — the config saves your changes to disk.

Configuration

Settings are stored per-display in the app's user-data folder (settings.json) and restored on launch.

  • Launch at login — toggle in the PARAMETERS section; applies to the OS login items immediately.
  • Pomodoro — set work/break lengths (5–90 min work, 1–30 min break) in the POMODORO section.
  • Performance profileECO uses the least CPU/GPU, BALANCED is the recommended default, and SMOOTH raises rendering and screen-analysis rates.
  • Themes — color themes (cyber, tron, synthwave, cyberpunk2077, evangelion, amber, matrix, ghost) and glitch styles can be mixed and their individual glitch parameters tuned.

Privacy

Hronomancer does not require an account and sends no telemetry. Screen and audio analysis are performed locally for the visual effects only; captured data is never logged, saved, or transmitted. Packaged builds make a version-check request to GitHub Releases on startup and only download an update after you choose to do so.

Support

Hronomancer is free and open. If it earns a place on your screen, you can support development here:

Development

  • npm run dev — dev mode with hot reload.
  • npm test — run the settings and multi-monitor analysis regression tests.
  • npm run type-check — validate the Vue/controller renderer types.
  • npm run build — type-check + production frontend build via Vite.
  • npm run pack — build the native app without creating an installer.
  • npm run build:linux / build:mac / build:win — create platform packages.
  • npm run dist — create the current platform's Tauri bundles.
  • Dockerfile.build — reproducible Linux build environment.
  • src-tauri/tauri.conf.json — native app, updater, and packaging config.

License

See the repository for license details.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - Netroforge/hronomancer · GitHub
Skip to content

Repository files navigation

HRONOMANCER

A cyberpunk desktop overlay for power users. Hronomancer paints a translucent, click-through layer over your screens — scanlines, glitch bursts, a live system-stats HUD, a Pomodoro timer, and a set of "ambient intelligence" effects that quietly react to what's happening on your machine.

Screen/audio analysis runs 100% locally. There are no accounts, telemetry, or recordings, and captured data is never stored or sent anywhere. Packaged builds only contact GitHub Releases to check for app updates.

Features

  • Cyberpunk visuals — scanlines, cursor trail, glitch blocks, vignette, edge glow, color flash on bright screens, and per-theme glitch styling.
  • System HUD — live CPU/RAM readout, clock, session time, and a signal log of recent finished tasks and notifications.
  • Ambient intelligence — uses screen + audio + input analysis to highlight completed tasks, radar toward off-screen notifications, a focus spotlight that dims your periphery, and a calm "presence dimming" when you step away.
  • Pomodoro timer — work/break cycles with configurable lengths and a focus-ring progress arc.
  • Per-display control — tune a different look for each monitor, or apply one setup to all displays at once.
  • Presets — one-click starting points (FULL SPECTRUM, FOCUS, AMBIENT, MINIMAL, MAXIMUM) that set a sensible baseline you can tweak from there.
  • Launch at login — start the overlay automatically (background) on user login.
  • Automatic updates — packaged builds check GitHub Releases on startup; signed update downloads and installation stay under your control through notifications and the tray menu.
  • Performance profiles — choose ECO, BALANCED, or SMOOTH to trade screen-analysis responsiveness and animation frame rate for lower resource use.
  • Global hotkeys — toggle effects, switch themes, open config, and start a Pomodoro without touching the mouse.

Requirements

  • Windows / macOS / Linux
  • A screen with a desktop environment that supports transparent, click-through windows (most do).

Getting started

Download

Grab the latest installer / binary from the Releases page.

Run from source

npm install
npm run dev # launches the Tauri app

To produce a distributable build:

npm run build
npm run pack # native executable, no bundle
npm run dist # platform installer / app bundle

The overlay windows are click-through: you interact with your desktop as usual. Open the control panel with Ctrl+Alt+U to change anything.

Building from source also requires the Rust toolchain and the platform prerequisites listed in the Tauri prerequisites guide.

Hotkeys

ShortcutAction
Ctrl+Alt+HToggle effects
Ctrl+Alt+TSwitch color theme
Ctrl+Alt+GSwitch glitch style
Ctrl+Alt+UOpen config panel
Ctrl+Alt+PStart / stop Pomodoro

Presets

Open the config panel (Ctrl+Alt+U) and pick a preset to instantly apply a coherent look across every display:

  • FULL SPECTRUM — everything on, maximum cyberpunk.
  • FOCUS — calm deep-work setup: glitches off, smart assist on.
  • AMBIENT — a quiet backdrop of only the helpful, glanceable cues.
  • MINIMAL — just a clock, scanlines, and a glowing frame.
  • MAXIMUM — overdrive, every effect maxed out.

You can refine any preset afterward — the config saves your changes to disk.

Configuration

Settings are stored per-display in the app's user-data folder (settings.json) and restored on launch.

  • Launch at login — toggle in the PARAMETERS section; applies to the OS login items immediately.
  • Pomodoro — set work/break lengths (5–90 min work, 1–30 min break) in the POMODORO section.
  • Performance profileECO uses the least CPU/GPU, BALANCED is the recommended default, and SMOOTH raises rendering and screen-analysis rates.
  • Themes — color themes (cyber, tron, synthwave, cyberpunk2077, evangelion, amber, matrix, ghost) and glitch styles can be mixed and their individual glitch parameters tuned.

Privacy

Hronomancer does not require an account and sends no telemetry. Screen and audio analysis are performed locally for the visual effects only; captured data is never logged, saved, or transmitted. Packaged builds make a version-check request to GitHub Releases on startup and only download an update after you choose to do so.

Support

Hronomancer is free and open. If it earns a place on your screen, you can support development here:

Development

  • npm run dev — dev mode with hot reload.
  • npm test — run the settings and multi-monitor analysis regression tests.
  • npm run type-check — validate the Vue/controller renderer types.
  • npm run build — type-check + production frontend build via Vite.
  • npm run pack — build the native app without creating an installer.
  • npm run build:linux / build:mac / build:win — create platform packages.
  • npm run dist — create the current platform's Tauri bundles.
  • Dockerfile.build — reproducible Linux build environment.
  • src-tauri/tauri.conf.json — native app, updater, and packaging config.

License

See the repository for license details.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - Netroforge/hronomancer · GitHub
Skip to content

Repository files navigation

HRONOMANCER

A cyberpunk desktop overlay for power users. Hronomancer paints a translucent, click-through layer over your screens — scanlines, glitch bursts, a live system-stats HUD, a Pomodoro timer, and a set of "ambient intelligence" effects that quietly react to what's happening on your machine.

Screen/audio analysis runs 100% locally. There are no accounts, telemetry, or recordings, and captured data is never stored or sent anywhere. Packaged builds only contact GitHub Releases to check for app updates.

Features

  • Cyberpunk visuals — scanlines, cursor trail, glitch blocks, vignette, edge glow, color flash on bright screens, and per-theme glitch styling.
  • System HUD — live CPU/RAM readout, clock, session time, and a signal log of recent finished tasks and notifications.
  • Ambient intelligence — uses screen + audio + input analysis to highlight completed tasks, radar toward off-screen notifications, a focus spotlight that dims your periphery, and a calm "presence dimming" when you step away.
  • Pomodoro timer — work/break cycles with configurable lengths and a focus-ring progress arc.
  • Per-display control — tune a different look for each monitor, or apply one setup to all displays at once.
  • Presets — one-click starting points (FULL SPECTRUM, FOCUS, AMBIENT, MINIMAL, MAXIMUM) that set a sensible baseline you can tweak from there.
  • Launch at login — start the overlay automatically (background) on user login.
  • Automatic updates — packaged builds check GitHub Releases on startup; signed update downloads and installation stay under your control through notifications and the tray menu.
  • Performance profiles — choose ECO, BALANCED, or SMOOTH to trade screen-analysis responsiveness and animation frame rate for lower resource use.
  • Global hotkeys — toggle effects, switch themes, open config, and start a Pomodoro without touching the mouse.

Requirements

  • Windows / macOS / Linux
  • A screen with a desktop environment that supports transparent, click-through windows (most do).

Getting started

Download

Grab the latest installer / binary from the Releases page.

Run from source

npm install
npm run dev # launches the Tauri app

To produce a distributable build:

npm run build
npm run pack # native executable, no bundle
npm run dist # platform installer / app bundle

The overlay windows are click-through: you interact with your desktop as usual. Open the control panel with Ctrl+Alt+U to change anything.

Building from source also requires the Rust toolchain and the platform prerequisites listed in the Tauri prerequisites guide.

Hotkeys

ShortcutAction
Ctrl+Alt+HToggle effects
Ctrl+Alt+TSwitch color theme
Ctrl+Alt+GSwitch glitch style
Ctrl+Alt+UOpen config panel
Ctrl+Alt+PStart / stop Pomodoro

Presets

Open the config panel (Ctrl+Alt+U) and pick a preset to instantly apply a coherent look across every display:

  • FULL SPECTRUM — everything on, maximum cyberpunk.
  • FOCUS — calm deep-work setup: glitches off, smart assist on.
  • AMBIENT — a quiet backdrop of only the helpful, glanceable cues.
  • MINIMAL — just a clock, scanlines, and a glowing frame.
  • MAXIMUM — overdrive, every effect maxed out.

You can refine any preset afterward — the config saves your changes to disk.

Configuration

Settings are stored per-display in the app's user-data folder (settings.json) and restored on launch.

  • Launch at login — toggle in the PARAMETERS section; applies to the OS login items immediately.
  • Pomodoro — set work/break lengths (5–90 min work, 1–30 min break) in the POMODORO section.
  • Performance profileECO uses the least CPU/GPU, BALANCED is the recommended default, and SMOOTH raises rendering and screen-analysis rates.
  • Themes — color themes (cyber, tron, synthwave, cyberpunk2077, evangelion, amber, matrix, ghost) and glitch styles can be mixed and their individual glitch parameters tuned.

Privacy

Hronomancer does not require an account and sends no telemetry. Screen and audio analysis are performed locally for the visual effects only; captured data is never logged, saved, or transmitted. Packaged builds make a version-check request to GitHub Releases on startup and only download an update after you choose to do so.

Support

Hronomancer is free and open. If it earns a place on your screen, you can support development here:

Development

  • npm run dev — dev mode with hot reload.
  • npm test — run the settings and multi-monitor analysis regression tests.
  • npm run type-check — validate the Vue/controller renderer types.
  • npm run build — type-check + production frontend build via Vite.
  • npm run pack — build the native app without creating an installer.
  • npm run build:linux / build:mac / build:win — create platform packages.
  • npm run dist — create the current platform's Tauri bundles.
  • Dockerfile.build — reproducible Linux build environment.
  • src-tauri/tauri.conf.json — native app, updater, and packaging config.

License

See the repository for license details.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - Netroforge/hronomancer · GitHub
Skip to content

Repository files navigation

HRONOMANCER

A cyberpunk desktop overlay for power users. Hronomancer paints a translucent, click-through layer over your screens — scanlines, glitch bursts, a live system-stats HUD, a Pomodoro timer, and a set of "ambient intelligence" effects that quietly react to what's happening on your machine.

Screen/audio analysis runs 100% locally. There are no accounts, telemetry, or recordings, and captured data is never stored or sent anywhere. Packaged builds only contact GitHub Releases to check for app updates.

Features

  • Cyberpunk visuals — scanlines, cursor trail, glitch blocks, vignette, edge glow, color flash on bright screens, and per-theme glitch styling.
  • System HUD — live CPU/RAM readout, clock, session time, and a signal log of recent finished tasks and notifications.
  • Ambient intelligence — uses screen + audio + input analysis to highlight completed tasks, radar toward off-screen notifications, a focus spotlight that dims your periphery, and a calm "presence dimming" when you step away.
  • Pomodoro timer — work/break cycles with configurable lengths and a focus-ring progress arc.
  • Per-display control — tune a different look for each monitor, or apply one setup to all displays at once.
  • Presets — one-click starting points (FULL SPECTRUM, FOCUS, AMBIENT, MINIMAL, MAXIMUM) that set a sensible baseline you can tweak from there.
  • Launch at login — start the overlay automatically (background) on user login.
  • Automatic updates — packaged builds check GitHub Releases on startup; signed update downloads and installation stay under your control through notifications and the tray menu.
  • Performance profiles — choose ECO, BALANCED, or SMOOTH to trade screen-analysis responsiveness and animation frame rate for lower resource use.
  • Global hotkeys — toggle effects, switch themes, open config, and start a Pomodoro without touching the mouse.

Requirements

  • Windows / macOS / Linux
  • A screen with a desktop environment that supports transparent, click-through windows (most do).

Getting started

Download

Grab the latest installer / binary from the Releases page.

Run from source

npm install
npm run dev # launches the Tauri app

To produce a distributable build:

npm run build
npm run pack # native executable, no bundle
npm run dist # platform installer / app bundle

The overlay windows are click-through: you interact with your desktop as usual. Open the control panel with Ctrl+Alt+U to change anything.

Building from source also requires the Rust toolchain and the platform prerequisites listed in the Tauri prerequisites guide.

Hotkeys

ShortcutAction
Ctrl+Alt+HToggle effects
Ctrl+Alt+TSwitch color theme
Ctrl+Alt+GSwitch glitch style
Ctrl+Alt+UOpen config panel
Ctrl+Alt+PStart / stop Pomodoro

Presets

Open the config panel (Ctrl+Alt+U) and pick a preset to instantly apply a coherent look across every display:

  • FULL SPECTRUM — everything on, maximum cyberpunk.
  • FOCUS — calm deep-work setup: glitches off, smart assist on.
  • AMBIENT — a quiet backdrop of only the helpful, glanceable cues.
  • MINIMAL — just a clock, scanlines, and a glowing frame.
  • MAXIMUM — overdrive, every effect maxed out.

You can refine any preset afterward — the config saves your changes to disk.

Configuration

Settings are stored per-display in the app's user-data folder (settings.json) and restored on launch.

  • Launch at login — toggle in the PARAMETERS section; applies to the OS login items immediately.
  • Pomodoro — set work/break lengths (5–90 min work, 1–30 min break) in the POMODORO section.
  • Performance profileECO uses the least CPU/GPU, BALANCED is the recommended default, and SMOOTH raises rendering and screen-analysis rates.
  • Themes — color themes (cyber, tron, synthwave, cyberpunk2077, evangelion, amber, matrix, ghost) and glitch styles can be mixed and their individual glitch parameters tuned.

Privacy

Hronomancer does not require an account and sends no telemetry. Screen and audio analysis are performed locally for the visual effects only; captured data is never logged, saved, or transmitted. Packaged builds make a version-check request to GitHub Releases on startup and only download an update after you choose to do so.

Support

Hronomancer is free and open. If it earns a place on your screen, you can support development here:

Development

  • npm run dev — dev mode with hot reload.
  • npm test — run the settings and multi-monitor analysis regression tests.
  • npm run type-check — validate the Vue/controller renderer types.
  • npm run build — type-check + production frontend build via Vite.
  • npm run pack — build the native app without creating an installer.
  • npm run build:linux / build:mac / build:win — create platform packages.
  • npm run dist — create the current platform's Tauri bundles.
  • Dockerfile.build — reproducible Linux build environment.
  • src-tauri/tauri.conf.json — native app, updater, and packaging config.

License

See the repository for license details.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - Netroforge/hronomancer · GitHub
Skip to content

Repository files navigation

HRONOMANCER

A cyberpunk desktop overlay for power users. Hronomancer paints a translucent, click-through layer over your screens — scanlines, glitch bursts, a live system-stats HUD, a Pomodoro timer, and a set of "ambient intelligence" effects that quietly react to what's happening on your machine.

Screen/audio analysis runs 100% locally. There are no accounts, telemetry, or recordings, and captured data is never stored or sent anywhere. Packaged builds only contact GitHub Releases to check for app updates.

Features

  • Cyberpunk visuals — scanlines, cursor trail, glitch blocks, vignette, edge glow, color flash on bright screens, and per-theme glitch styling.
  • System HUD — live CPU/RAM readout, clock, session time, and a signal log of recent finished tasks and notifications.
  • Ambient intelligence — uses screen + audio + input analysis to highlight completed tasks, radar toward off-screen notifications, a focus spotlight that dims your periphery, and a calm "presence dimming" when you step away.
  • Pomodoro timer — work/break cycles with configurable lengths and a focus-ring progress arc.
  • Per-display control — tune a different look for each monitor, or apply one setup to all displays at once.
  • Presets — one-click starting points (FULL SPECTRUM, FOCUS, AMBIENT, MINIMAL, MAXIMUM) that set a sensible baseline you can tweak from there.
  • Launch at login — start the overlay automatically (background) on user login.
  • Automatic updates — packaged builds check GitHub Releases on startup; signed update downloads and installation stay under your control through notifications and the tray menu.
  • Performance profiles — choose ECO, BALANCED, or SMOOTH to trade screen-analysis responsiveness and animation frame rate for lower resource use.
  • Global hotkeys — toggle effects, switch themes, open config, and start a Pomodoro without touching the mouse.

Requirements

  • Windows / macOS / Linux
  • A screen with a desktop environment that supports transparent, click-through windows (most do).

Getting started

Download

Grab the latest installer / binary from the Releases page.

Run from source

npm install
npm run dev # launches the Tauri app

To produce a distributable build:

npm run build
npm run pack # native executable, no bundle
npm run dist # platform installer / app bundle

The overlay windows are click-through: you interact with your desktop as usual. Open the control panel with Ctrl+Alt+U to change anything.

Building from source also requires the Rust toolchain and the platform prerequisites listed in the Tauri prerequisites guide.

Hotkeys

ShortcutAction
Ctrl+Alt+HToggle effects
Ctrl+Alt+TSwitch color theme
Ctrl+Alt+GSwitch glitch style
Ctrl+Alt+UOpen config panel
Ctrl+Alt+PStart / stop Pomodoro

Presets

Open the config panel (Ctrl+Alt+U) and pick a preset to instantly apply a coherent look across every display:

  • FULL SPECTRUM — everything on, maximum cyberpunk.
  • FOCUS — calm deep-work setup: glitches off, smart assist on.
  • AMBIENT — a quiet backdrop of only the helpful, glanceable cues.
  • MINIMAL — just a clock, scanlines, and a glowing frame.
  • MAXIMUM — overdrive, every effect maxed out.

You can refine any preset afterward — the config saves your changes to disk.

Configuration

Settings are stored per-display in the app's user-data folder (settings.json) and restored on launch.

  • Launch at login — toggle in the PARAMETERS section; applies to the OS login items immediately.
  • Pomodoro — set work/break lengths (5–90 min work, 1–30 min break) in the POMODORO section.
  • Performance profileECO uses the least CPU/GPU, BALANCED is the recommended default, and SMOOTH raises rendering and screen-analysis rates.
  • Themes — color themes (cyber, tron, synthwave, cyberpunk2077, evangelion, amber, matrix, ghost) and glitch styles can be mixed and their individual glitch parameters tuned.

Privacy

Hronomancer does not require an account and sends no telemetry. Screen and audio analysis are performed locally for the visual effects only; captured data is never logged, saved, or transmitted. Packaged builds make a version-check request to GitHub Releases on startup and only download an update after you choose to do so.

Support

Hronomancer is free and open. If it earns a place on your screen, you can support development here:

Development

  • npm run dev — dev mode with hot reload.
  • npm test — run the settings and multi-monitor analysis regression tests.
  • npm run type-check — validate the Vue/controller renderer types.
  • npm run build — type-check + production frontend build via Vite.
  • npm run pack — build the native app without creating an installer.
  • npm run build:linux / build:mac / build:win — create platform packages.
  • npm run dist — create the current platform's Tauri bundles.
  • Dockerfile.build — reproducible Linux build environment.
  • src-tauri/tauri.conf.json — native app, updater, and packaging config.

License

See the repository for license details.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - Netroforge/hronomancer · GitHub
Skip to content

Repository files navigation

HRONOMANCER

A cyberpunk desktop overlay for power users. Hronomancer paints a translucent, click-through layer over your screens — scanlines, glitch bursts, a live system-stats HUD, a Pomodoro timer, and a set of "ambient intelligence" effects that quietly react to what's happening on your machine.

Screen/audio analysis runs 100% locally. There are no accounts, telemetry, or recordings, and captured data is never stored or sent anywhere. Packaged builds only contact GitHub Releases to check for app updates.

Features

  • Cyberpunk visuals — scanlines, cursor trail, glitch blocks, vignette, edge glow, color flash on bright screens, and per-theme glitch styling.
  • System HUD — live CPU/RAM readout, clock, session time, and a signal log of recent finished tasks and notifications.
  • Ambient intelligence — uses screen + audio + input analysis to highlight completed tasks, radar toward off-screen notifications, a focus spotlight that dims your periphery, and a calm "presence dimming" when you step away.
  • Pomodoro timer — work/break cycles with configurable lengths and a focus-ring progress arc.
  • Per-display control — tune a different look for each monitor, or apply one setup to all displays at once.
  • Presets — one-click starting points (FULL SPECTRUM, FOCUS, AMBIENT, MINIMAL, MAXIMUM) that set a sensible baseline you can tweak from there.
  • Launch at login — start the overlay automatically (background) on user login.
  • Automatic updates — packaged builds check GitHub Releases on startup; signed update downloads and installation stay under your control through notifications and the tray menu.
  • Performance profiles — choose ECO, BALANCED, or SMOOTH to trade screen-analysis responsiveness and animation frame rate for lower resource use.
  • Global hotkeys — toggle effects, switch themes, open config, and start a Pomodoro without touching the mouse.

Requirements

  • Windows / macOS / Linux
  • A screen with a desktop environment that supports transparent, click-through windows (most do).

Getting started

Download

Grab the latest installer / binary from the Releases page.

Run from source

npm install
npm run dev # launches the Tauri app

To produce a distributable build:

npm run build
npm run pack # native executable, no bundle
npm run dist # platform installer / app bundle

The overlay windows are click-through: you interact with your desktop as usual. Open the control panel with Ctrl+Alt+U to change anything.

Building from source also requires the Rust toolchain and the platform prerequisites listed in the Tauri prerequisites guide.

Hotkeys

ShortcutAction
Ctrl+Alt+HToggle effects
Ctrl+Alt+TSwitch color theme
Ctrl+Alt+GSwitch glitch style
Ctrl+Alt+UOpen config panel
Ctrl+Alt+PStart / stop Pomodoro

Presets

Open the config panel (Ctrl+Alt+U) and pick a preset to instantly apply a coherent look across every display:

  • FULL SPECTRUM — everything on, maximum cyberpunk.
  • FOCUS — calm deep-work setup: glitches off, smart assist on.
  • AMBIENT — a quiet backdrop of only the helpful, glanceable cues.
  • MINIMAL — just a clock, scanlines, and a glowing frame.
  • MAXIMUM — overdrive, every effect maxed out.

You can refine any preset afterward — the config saves your changes to disk.

Configuration

Settings are stored per-display in the app's user-data folder (settings.json) and restored on launch.

  • Launch at login — toggle in the PARAMETERS section; applies to the OS login items immediately.
  • Pomodoro — set work/break lengths (5–90 min work, 1–30 min break) in the POMODORO section.
  • Performance profileECO uses the least CPU/GPU, BALANCED is the recommended default, and SMOOTH raises rendering and screen-analysis rates.
  • Themes — color themes (cyber, tron, synthwave, cyberpunk2077, evangelion, amber, matrix, ghost) and glitch styles can be mixed and their individual glitch parameters tuned.

Privacy

Hronomancer does not require an account and sends no telemetry. Screen and audio analysis are performed locally for the visual effects only; captured data is never logged, saved, or transmitted. Packaged builds make a version-check request to GitHub Releases on startup and only download an update after you choose to do so.

Support

Hronomancer is free and open. If it earns a place on your screen, you can support development here:

Development

  • npm run dev — dev mode with hot reload.
  • npm test — run the settings and multi-monitor analysis regression tests.
  • npm run type-check — validate the Vue/controller renderer types.
  • npm run build — type-check + production frontend build via Vite.
  • npm run pack — build the native app without creating an installer.
  • npm run build:linux / build:mac / build:win — create platform packages.
  • npm run dist — create the current platform's Tauri bundles.
  • Dockerfile.build — reproducible Linux build environment.
  • src-tauri/tauri.conf.json — native app, updater, and packaging config.

License

See the repository for license details.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - Netroforge/hronomancer · GitHub
Skip to content

Repository files navigation

HRONOMANCER

A cyberpunk desktop overlay for power users. Hronomancer paints a translucent, click-through layer over your screens — scanlines, glitch bursts, a live system-stats HUD, a Pomodoro timer, and a set of "ambient intelligence" effects that quietly react to what's happening on your machine.

Screen/audio analysis runs 100% locally. There are no accounts, telemetry, or recordings, and captured data is never stored or sent anywhere. Packaged builds only contact GitHub Releases to check for app updates.

Features

  • Cyberpunk visuals — scanlines, cursor trail, glitch blocks, vignette, edge glow, color flash on bright screens, and per-theme glitch styling.
  • System HUD — live CPU/RAM readout, clock, session time, and a signal log of recent finished tasks and notifications.
  • Ambient intelligence — uses screen + audio + input analysis to highlight completed tasks, radar toward off-screen notifications, a focus spotlight that dims your periphery, and a calm "presence dimming" when you step away.
  • Pomodoro timer — work/break cycles with configurable lengths and a focus-ring progress arc.
  • Per-display control — tune a different look for each monitor, or apply one setup to all displays at once.
  • Presets — one-click starting points (FULL SPECTRUM, FOCUS, AMBIENT, MINIMAL, MAXIMUM) that set a sensible baseline you can tweak from there.
  • Launch at login — start the overlay automatically (background) on user login.
  • Automatic updates — packaged builds check GitHub Releases on startup; signed update downloads and installation stay under your control through notifications and the tray menu.
  • Performance profiles — choose ECO, BALANCED, or SMOOTH to trade screen-analysis responsiveness and animation frame rate for lower resource use.
  • Global hotkeys — toggle effects, switch themes, open config, and start a Pomodoro without touching the mouse.

Requirements

  • Windows / macOS / Linux
  • A screen with a desktop environment that supports transparent, click-through windows (most do).

Getting started

Download

Grab the latest installer / binary from the Releases page.

Run from source

npm install
npm run dev # launches the Tauri app

To produce a distributable build:

npm run build
npm run pack # native executable, no bundle
npm run dist # platform installer / app bundle

The overlay windows are click-through: you interact with your desktop as usual. Open the control panel with Ctrl+Alt+U to change anything.

Building from source also requires the Rust toolchain and the platform prerequisites listed in the Tauri prerequisites guide.

Hotkeys

ShortcutAction
Ctrl+Alt+HToggle effects
Ctrl+Alt+TSwitch color theme
Ctrl+Alt+GSwitch glitch style
Ctrl+Alt+UOpen config panel
Ctrl+Alt+PStart / stop Pomodoro

Presets

Open the config panel (Ctrl+Alt+U) and pick a preset to instantly apply a coherent look across every display:

  • FULL SPECTRUM — everything on, maximum cyberpunk.
  • FOCUS — calm deep-work setup: glitches off, smart assist on.
  • AMBIENT — a quiet backdrop of only the helpful, glanceable cues.
  • MINIMAL — just a clock, scanlines, and a glowing frame.
  • MAXIMUM — overdrive, every effect maxed out.

You can refine any preset afterward — the config saves your changes to disk.

Configuration

Settings are stored per-display in the app's user-data folder (settings.json) and restored on launch.

  • Launch at login — toggle in the PARAMETERS section; applies to the OS login items immediately.
  • Pomodoro — set work/break lengths (5–90 min work, 1–30 min break) in the POMODORO section.
  • Performance profileECO uses the least CPU/GPU, BALANCED is the recommended default, and SMOOTH raises rendering and screen-analysis rates.
  • Themes — color themes (cyber, tron, synthwave, cyberpunk2077, evangelion, amber, matrix, ghost) and glitch styles can be mixed and their individual glitch parameters tuned.

Privacy

Hronomancer does not require an account and sends no telemetry. Screen and audio analysis are performed locally for the visual effects only; captured data is never logged, saved, or transmitted. Packaged builds make a version-check request to GitHub Releases on startup and only download an update after you choose to do so.

Support

Hronomancer is free and open. If it earns a place on your screen, you can support development here:

Development

  • npm run dev — dev mode with hot reload.
  • npm test — run the settings and multi-monitor analysis regression tests.
  • npm run type-check — validate the Vue/controller renderer types.
  • npm run build — type-check + production frontend build via Vite.
  • npm run pack — build the native app without creating an installer.
  • npm run build:linux / build:mac / build:win — create platform packages.
  • npm run dist — create the current platform's Tauri bundles.
  • Dockerfile.build — reproducible Linux build environment.
  • src-tauri/tauri.conf.json — native app, updater, and packaging config.

License

See the repository for license details.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages