[{"data":1,"prerenderedAt":259},["ShallowReactive",2],{"repo-chenmozhijin-nijilucid-en":3,"i18n-chenmozhijin-nijilucid-en":256},{"mirrorPool":4,"detail":13,"relatedProjects":133},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":27,"homepage":28,"pushedAt":29,"ownerAvatar":30,"ownerName":31,"ownerBio":28,"lastSyncTime":32,"lastReleaseTime":33,"tags":34,"license":46,"category":47,"subgroup":48,"releases":49},"chenmozhijin","NijiLucid",994218503,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid",247,"WGSL","基于 WebGPU 的浏览器扩展，支持多种超分模型，实时提升动漫视频画质 | A WebGPU browser extension with multiple super-resolution models for real-time anime video enhancement.",{"WGSL":22,"TypeScript":23,"JavaScript":24,"CSS":25,"C":25,"Python":25,"HTML":26},93.7,5.4,0.7,0.1,0,[],"","2026-09-10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F110812055?v=4","沉默の金","2026-11-10T08:05:10.747093+00:00","2026-09-01T15:33:50Z",[35,36,37,38,39,40,41,42,43,44,45],"anime","anime-upscaling","anime4k","browser-extension","chrome-extension","firefox-addon","super-resolution","upsampling","upscaling","video","webgpu","NOASSERTION","tools","浏览器扩展",[50,68,85,102,112,123],{"tag":51,"publishAt":33,"semVer":52,"prerelease":54,"assets":55},"v0.5.0",[26,53,26],5,false,[56,62],{"fileName":57,"sizeMb":58,"sha256":59,"downloadCount":60,"originUrl":61},"anime4k_webextension-0.5.0.xpi",6.66,"4a2cac25cb5ed3c0381cb171f8ec657b47f6f02739c4e10591193d0faac2dee8",84,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002Fv0.5.0\u002Fanime4k_webextension-0.5.0.xpi",{"fileName":63,"sizeMb":64,"sha256":65,"downloadCount":66,"originUrl":67},"dist-chrome.zip",5.95,"8ff60b363aadac4f8383136d8c150083dbd14a66bd0acbe93992f7ca42e38ee9",133,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002Fv0.5.0\u002Fdist-chrome.zip",{"tag":69,"publishAt":70,"semVer":71,"prerelease":54,"assets":73},"v0.4.0","2026-01-19T16:26:06Z",[26,72,26],4,[74,80],{"fileName":75,"sizeMb":76,"sha256":77,"downloadCount":78,"originUrl":79},"anime4k-webextension-chrome.zip",0.97,"0283cafae3f44965768e0bf1989b34d345707770e14321db9b89dd2cb8c55a50",439,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fanime4k-webextension-chrome.zip",{"fileName":81,"sizeMb":76,"sha256":82,"downloadCount":83,"originUrl":84},"anime4k_webextension-0.4.0.xpi","957e69fab62b5c1ffe5faac605a9965951afdd725cd84003cf953a653ac532e4",128,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fanime4k_webextension-0.4.0.xpi",{"tag":86,"publishAt":87,"semVer":88,"prerelease":54,"assets":91},"v0.3.1","2025-09-12T17:13:55Z",[26,89,90],3,1,[92,97],{"fileName":75,"sizeMb":93,"sha256":94,"downloadCount":95,"originUrl":96},0.94,"7c8005c1567cde8415a04a0fae89d952a65d3d2f871b3ee4351a51d28a9e967b",582,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002Fv0.3.1\u002Fanime4k-webextension-chrome.zip",{"fileName":98,"sizeMb":93,"sha256":99,"downloadCount":100,"originUrl":101},"anime4k_webextension-firefox-0.3.1.xpi","26d60e2f069c7168ac52b2ad7cc9562719c6728a2e2db13ee013acc1554bd0a2",130,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002Fv0.3.1\u002Fanime4k_webextension-firefox-0.3.1.xpi",{"tag":103,"publishAt":104,"semVer":105,"prerelease":54,"assets":106},"v0.3.0","2025-07-29T02:45:31Z",[26,89,26],[107],{"fileName":108,"sizeMb":93,"sha256":109,"downloadCount":110,"originUrl":111},"anime4k-webextension.zip","5a04aef312903c9cec76571befb2f743606d29759bc11dec642338d4da027805",15,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002Fv0.3.0\u002Fanime4k-webextension.zip",{"tag":113,"publishAt":114,"semVer":115,"prerelease":54,"assets":117},"v0.2.0","2025-06-24T16:33:25Z",[26,116,26],2,[118],{"fileName":108,"sizeMb":119,"sha256":120,"downloadCount":121,"originUrl":122},0.93,"949a7abf0b19a703df85ad5e005fe9aa401c8c148858207e061f3b22f68644e8",21,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002Fv0.2.0\u002Fanime4k-webextension.zip",{"tag":124,"publishAt":125,"semVer":126,"prerelease":54,"assets":127},"0.1.1","2025-06-15T15:40:54Z",[26,90,90],[128],{"fileName":108,"sizeMb":129,"sha256":130,"downloadCount":131,"originUrl":132},0.92,"bc098d74b418267ab2c297c2877b2dabda6f31c2c9b2c638d441eecb495375bd",10,"https:\u002F\u002Fgithub.com\u002Fchenmozhijin\u002FNijiLucid\u002Freleases\u002Fdownload\u002F0.1.1\u002Fanime4k-webextension.zip",[134,154,174,192,222,240],{"owner":135,"repo":135,"repoId":136,"category":47,"subgroup":48,"language":137,"tags":138,"starCount":146,"ownerUid":147,"latestTag":148,"platforms":149,"lastReleaseTime":151,"downloadCount":152,"description":153},"darkreader",26682105,"TypeScript",[139,39,140,141,142,143,40,144,145],"accessibility","dark-mode","dark-theme","darkmode","eye-care","night-mode","nightmode",22570,38494721,"v4.9.135",[150],"extension","2026-11-06T01:13:24Z",110,"An open-source browser extension that analyzes web pages and generates dark mode to reduce eyestrain while browsing, supporting Chrome, Firefox, and Edge with extensive customization.",{"owner":155,"repo":156,"repoId":157,"category":47,"subgroup":48,"language":158,"tags":159,"starCount":167,"ownerUid":168,"latestTag":169,"platforms":170,"lastReleaseTime":171,"downloadCount":172,"description":173},"xifangczy","cat-catch",48576134,"JavaScript",[160,39,161,162,163,164,165,166],"chrome","firefox","firefox-extension","javascript","jquery","m3u8-downloader","video-downloader",22539,1239904,"2.7.4",[150],"2026-10-26T23:25:12Z",426,"A browser resource sniffing extension that filters and lists resources on the current page, supporting Chrome, Edge, and Firefox.",{"owner":175,"repo":176,"repoId":177,"category":47,"subgroup":48,"language":178,"tags":179,"starCount":185,"ownerUid":186,"latestTag":187,"platforms":188,"lastReleaseTime":189,"downloadCount":190,"description":191},"AutomaApp","automa",412741449,"Vue",[180,181,38,39,162,182,163,183,184],"automation","browser-automation","hacktoberfest","vue","workflow",21669,102145096,"v1.29.12",[150],"2025-08-11T08:13:57Z",10104,"Automa is a browser extension for Chrome and Firefox that automates tasks by connecting blocks — form filling, scheduled workflows, screenshots, and web scraping, no coding required.",{"owner":193,"repo":194,"repoId":195,"category":47,"subgroup":48,"language":137,"tags":196,"starCount":215,"ownerUid":216,"latestTag":217,"platforms":218,"lastReleaseTime":219,"downloadCount":220,"description":221},"mengxi-ream","read-frog",967738751,[197,198,38,199,39,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214],"anki","bilingual-subtitles","chinese","deepseek","english","english-learning","flashcards","gpt","immersive-translate","japanese","language-learning","llm","open-source","openai","spaced-repetition","translate","wxt","youtube-subtitles",10419,38809606,"v1.59.3",[150],"2026-11-13T08:52:34Z",32,"An open-source AI-powered browser extension for language learning, supporting immersive translation, article analysis, multiple AI models, and a personalized learning experience.",{"owner":223,"repo":224,"repoId":225,"category":47,"subgroup":48,"language":158,"tags":226,"starCount":232,"ownerUid":233,"latestTag":234,"platforms":235,"lastReleaseTime":237,"downloadCount":238,"description":239},"Kenshin","simpread",76822722,[160,39,227,161,40,162,228,229,230,231],"crx","react","readability","reader","reading-list",8723,81074,"2.2.0.520",[236],"other","2025-07-13T04:23:33Z",4334,"A browser extension that transforms web pages into an immersive reading mode, restoring the essence of reading with support for hundreds of site types and rich theme and annotation features.",{"owner":241,"repo":242,"repoId":243,"category":47,"subgroup":48,"language":137,"tags":244,"starCount":249,"ownerUid":250,"latestTag":251,"platforms":252,"lastReleaseTime":254,"downloadCount":220,"description":255},"hanydd","BilibiliSponsorBlock",744617272,[245,246,38,160,39,247,248],"adblock","bilibili","sponsorblock","web-extension",6265,31091101,"0.17.1",[253,236],"mac","2026-10-23T16:26:49Z","A browser extension that skips sponsored segments in Bilibili videos, ported from SponsorBlock. It automatically fetches and skips ad segments and also supports skipping intros, outros, and other segment categories.",{"description":257,"readmeHtml":258},"NijiLucid is a browser extension that upscales web video in real time with WebGPU and Anime4K-family algorithms, sharpening anime frames on the local GPU.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>NijiLucid is maintained by chenmozhijin as the browser extension take on the Anime4K and WebGPU upscaling route, moving shaders that used to live inside a player into the web page itself. It takes over the page&#39;s \u003Ccode>&lt;video&gt;\u003C\u002Fcode> element, runs super-resolution and sharpening frame by frame on WebGPU, and outputs to the same canvas, all on the local GPU without uploading any picture. The extension is built on Manifest V3 with separate builds for Chromium and Firefox.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Hosts\u003C\u002Ftd>\n\u003Ctd>Chrome, Edge, Firefox\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Extension model\u003C\u002Ftd>\n\u003Ctd>Manifest V3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Version\u003C\u002Ftd>\n\u003Ctd>0.5.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Algorithm sources\u003C\u002Ftd>\n\u003Ctd>Anime4K, ArtCNN, ACNet, CuNNy\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>MIT + LGPL-3.0-or-later\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>Sharper anime video in the page, rendered \u003Cstrong>on the local GPU\u003C\u002Fstrong> with no cloud round trip and no file changes.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"supported-hosts\">Supported Hosts\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Chrome\u003C\u002Fstrong>: load \u003Ccode>dist-chrome.zip\u003C\u002Fcode> or install from the store, rendering through WebGPU\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edge\u003C\u002Fstrong>: shares the same build as Chrome, so unpacked loading works directly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Firefox\u003C\u002Fstrong>: use \u003Ccode>nijilucid-firefox.zip\u003C\u002Fcode> or the \u003Ccode>.xpi\u003C\u002Fcode>, with a different permission grant flow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Not supported\u003C\u002Fstrong>: sites guarded by EME or DRM, such as licensed streaming services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Real-time upscaling\u003C\u002Fstrong>: compute shaders on WebGPU enlarge each frame with latency low enough for playback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Four performance tiers\u003C\u002Fstrong>: fast, balanced, quality, and ultra, plus a custom mode defined by effect chains\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resolution control\u003C\u002Fstrong>: x2, x4, and x8 multipliers, or locked 720p, 1080p, 2K, and 4K targets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stackable effects\u003C\u002Fstrong>: combine ArtCNN, ACNet, ARNet, and CuNNy, then drag to reorder them\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GPU benchmark\u003C\u002Fstrong>: a first-run 1080p to 4K at 24fps test that drives the recommended tier\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click toggle\u003C\u002Fstrong>: a purple upscale button appears when hovering the left-middle of the player\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelist\u003C\u002Fstrong>: matches \u003Ccode>hostname + pathname\u003C\u002Fcode> with \u003Ccode>*\u003C\u002Fcode> wildcards so only chosen sites are enhanced\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance monitor\u003C\u002Fstrong>: off, light, and GPU diagnostics modes, the last showing per-effect GPU time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Config sharing\u003C\u002Fstrong>: export and import custom modes as JSON instead of rebuilding them per machine\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"installation-and-activation\">Installation and Activation\u003C\u002Fh2>\u003Col>\n\u003Cli>Install from the Chrome Web Store, Edge Add-ons, or Firefox Add-ons\u003C\u002Fli>\n\u003Cli>Alternatively unpack \u003Ccode>dist-chrome.zip\u003C\u002Fcode> or \u003Ccode>nijilucid-firefox.zip\u003C\u002Fcode> from the release\u003C\u002Fli>\n\u003Cli>On Chrome and Edge open \u003Ccode>chrome:\u002F\u002Fextensions\u003C\u002Fcode>, turn on developer mode, then choose load unpacked\u003C\u002Fli>\n\u003Cli>On Firefox open \u003Ccode>about:debugging#\u002Fruntime\u002Fthis-firefox\u003C\u002Fcode> and temporarily load \u003Ccode>manifest.json\u003C\u002Fcode> from the unpacked folder\u003C\u002Fli>\n\u003Cli>The onboarding page opens on first install: run the GPU benchmark and confirm the suggested tier\u003C\u002Fli>\n\u003Cli>Play a video and click the upscale button at the left-middle of the player\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"permissions-and-scope\">Permissions and Scope\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>All-URLs permission\u003C\u002Fstrong>: \u003Ccode>&lt;all_urls&gt;\u003C\u002Fcode> lets the content script inject into every page, while the whitelist and manual toggle decide where enhancement runs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>declarativeNetRequest\u003C\u002Fcode>\u003C\u002Fstrong>: used by cross-origin compatibility mode to rewrite requests, off by default, with a page refresh after enabling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>scripting\u003C\u002Fcode> and \u003Ccode>tabs\u003C\u002Fcode>\u003C\u002Fstrong>: used to inject the enhancement script and read the current tab URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All-frame injection\u003C\u002Fstrong>: the content script sets \u003Ccode>all_frames: true\u003C\u002Fcode>, so players nested in iframes are picked up too\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra Firefox step\u003C\u002Fstrong>: allow access to all sites under permissions and data, or activate site by site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>DRM limit\u003C\u002Fstrong>: EME-protected video yields no readable frames, so the extension cannot enhance it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>VRAM pressure\u003C\u002Fstrong>: the x8 multiplier or ultra tier raises GPU load sharply, so laptops should start from balanced\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Match scope\u003C\u002Fstrong>: the whitelist compares only \u003Ccode>hostname\u003C\u002Fcode> and \u003Ccode>pathname\u003C\u002Fcode>, ignoring scheme, port, query string, and hash\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weak integrated GPUs\u003C\u002Fstrong>: the benchmark may only recommend the fast tier on integrated graphics, and forcing a higher tier drops frames\u003C\u002Fli>\n\u003C\u002Ful>\n",1794593605233]