[{"data":1,"prerenderedAt":179},["ShallowReactive",2],{"repo-kbrown102-deskcanvas-en":3,"i18n-kbrown102-deskcanvas-en":176},{"mirrorPool":4,"detail":13,"relatedProjects":49},[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":28,"ownerBio":28,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":34,"category":35,"subgroup":36,"releases":37},"KBrown102","deskcanvas",1358519502,"https:\u002F\u002Fgithub.com\u002FKBrown102\u002Fdeskcanvas",0,"TypeScript","桌面壁纸软件",{"TypeScript":22,"CSS":23,"Batchfile":24,"PowerShell":25,"HTML":26},93.8,4.3,1.2,0.6,0.1,[],"","2026-09-05","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F229640666?v=4","2026-10-12T03:50:48.014965+00:00","2026-09-05T20:14:39Z",[],"MIT","tools","壁纸工具",[38],{"tag":39,"publishAt":32,"semVer":40,"prerelease":41,"assets":42},"DeskCanvas",[18,18,18],false,[43],{"fileName":44,"sizeMb":45,"sha256":46,"downloadCount":47,"originUrl":48},"DeskCanvas-0.1.0-x64.exe",123.57,"df76d6069ce153b9d95bb82dbb6687feb3abfc55331d3a40b752451a55cad2e6",2,"https:\u002F\u002Fgithub.com\u002FKBrown102\u002Fdeskcanvas\u002Freleases\u002Fdownload\u002FDeskCanvas\u002FDeskCanvas-0.1.0-x64.exe",[50,85,98,118,140,154],{"owner":51,"repo":52,"repoId":53,"category":35,"subgroup":36,"language":54,"tags":55,"starCount":76,"ownerUid":77,"latestTag":78,"platforms":79,"lastReleaseTime":82,"downloadCount":83,"description":84},"lively-community","lively",201188122,"C#",[56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75],"csharp","desktop","desktop-wallpaper","dynamic-desktop","dynamic-wallpaper","fluent-design","live-wallpaper","screensavers","wallpaper","wallpaper-app","wallpaper-changer","wallpaper-engine","wallpaperengine","wallpapers","widgets","windows-10","windows-11","windows-app","winui","winui3",19785,336160753,"v2.2.1.0",[80,81],"windows","other","2025-09-18T18:01:15Z",2430786,"Lively Wallpaper is a Windows animated wallpaper and screensaver app built with WinUI 3 that can set videos, web pages, apps, and even games as your desktop background — free, open source, and ad-free.",{"owner":86,"repo":87,"repoId":88,"category":35,"subgroup":36,"language":54,"tags":89,"starCount":91,"ownerUid":92,"latestTag":93,"platforms":94,"lastReleaseTime":95,"downloadCount":96,"description":97},"t1m0thyj","WinDynamicDesktop",136674885,[57,59,90,64,66,80,71,72],"lockscreen",5041,22344007,"v5.7.0",[80],"2026-06-16T12:49:42Z",17780,"WinDynamicDesktop ports the macOS Mojave Dynamic Desktop feature to Windows, cycling wallpapers through the day with themes, schedules, and PowerShell script extensions.",{"owner":99,"repo":100,"repoId":101,"category":35,"subgroup":36,"language":28,"tags":102,"starCount":110,"ownerUid":111,"latestTag":112,"platforms":113,"lastReleaseTime":115,"downloadCount":116,"description":117},"sindresorhus","Plash",232793032,[103,104,58,60,105,106,107,108,109,64],"active-desktop","app","macos","macos-app","plash","swift","swiftui",4024,170270,"older-releases",[114],"mac","2025-10-29T07:20:05Z",57950,"Plash by sindresorhus turns any website into your Mac desktop wallpaper, with user-customizable global keyboard shortcuts, ongoing development, and GitHub issues kept open for feedback",{"owner":119,"repo":120,"repoId":121,"category":35,"subgroup":36,"language":19,"tags":122,"starCount":134,"ownerUid":135,"latestTag":136,"platforms":137,"lastReleaseTime":138,"downloadCount":47,"description":139},"GiantappMan","livewallpaper",122898288,[123,124,125,126,127,120,128,129,64,65,66,67,130,69,131,132,133],"dyamic-desktop","dynamic-wallpaper-app","dynamic-wallpapers","giantapp-wallpaper","live-wallpapers","nuxt","vue","wallpaper-manager","webview-app","webview2","wpf",1053,80653,"v3.1.1-alpha.2",[80],"2026-10-18T09:09:01Z","An easy-to-use wallpaper app for Windows 10\u002F11, supporting dynamic and static wallpapers, with a built-in community.",{"owner":141,"repo":142,"repoId":143,"category":35,"subgroup":36,"language":144,"tags":145,"starCount":146,"ownerUid":147,"latestTag":148,"platforms":149,"lastReleaseTime":151,"downloadCount":152,"description":153},"frs0n","placard",1335652850,"Swift",[],562,222780129,"v1.9.2",[150],"ios","2026-09-26T07:37:42Z",5511,"Placard is an iOS app for browsing, creating, installing, and managing custom PosterBoard wallpapers, turning short vertical videos into lock screen dynamic wallpapers.",{"owner":155,"repo":156,"repoId":157,"category":35,"subgroup":36,"language":19,"tags":158,"starCount":169,"ownerUid":170,"latestTag":171,"platforms":172,"lastReleaseTime":173,"downloadCount":174,"description":175},"KYDronePilot","SpaceEye",265371782,[159,160,161,162,163,164,165,166,167,168],"desktop-background","electron","goes-16","goes-17","himawari-8","meteosat-11","meteosat-8","noaa","satellite-imagery","space",358,33381603,"v1.2.1",[80],"2021-04-03T20:02:41Z",19256,"An open-source desktop app that sets live, publicly available satellite imagery (12 views from 5 satellites including Himawari-8 and GOES) as your desktop background on Mac or Windows, updating every 10 minutes to an hour.",{"description":177,"readmeHtml":178},"DeskCanvas is an Electron-based AI wallpaper studio for Windows: generate image wallpapers with DALL·E 3 or full HTML live wallpapers with an LLM and inject them onto the desktop via WorkerW, with the wallpaper library and generation history kept in local SQLite","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>DeskCanvas is an Electron-based desktop wallpaper studio for Windows. Describe what you imagine in plain language and it generates a wallpaper image via DALL·E 3 or a complete HTML live wallpaper via an LLM, injecting it onto the desktop through WorkerW; any local HTML work can also become your wallpaper.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Turn imagination into a living desktop with AI.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>AI image generation\u003C\u002Fstrong>: connect OpenAI-compatible APIs and create wallpapers with DALL·E 3 from text prompts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML live wallpapers\u003C\u002Fstrong>: an LLM generates a full HTML page rendered as desktop background via WorkerW injection - transparent, borderless, coexisting with icons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local works import\u003C\u002Fstrong>: set any local HTML\u002FCSS\u002FJS creation as your wallpaper\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wallpaper library\u003C\u002Fstrong>: one-click import of image\u002FHTML folders, with gallery browsing, favorites, search and thumbnails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Five display styles\u003C\u002Fstrong>: fill, fit, stretch, tile and center\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generation history\u003C\u002Fstrong>: every prompt, model and result is recorded for reuse\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System tray\u003C\u002Fstrong>: stay in the tray for quick show\u002Fhide and exit\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local-first\u003C\u002Fstrong>: everything lives in local SQLite; API keys never leave the machine\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Windows users who want a personal desktop\u003C\u002Fli>\n\u003Cli>AI wallpaper enthusiasts\u003C\u002Fli>\n\u003Cli>Front-end developers showing off their own pages\u003C\u002Fli>\n\u003Cli>Users bored of static image wallpapers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Install Node.js 18+ and clone the repository\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>npm install\u003C\u002Fcode> to install dependencies\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>npm run dev\u003C\u002Fcode> for development mode, or \u003Ccode>npm run build\u003C\u002Fcode> to produce installer and portable builds\u003C\u002Fli>\n\u003Cli>Fill in the AI configuration (provider, API key, model) on the Settings page and start generating\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Beyond static images\u003C\u002Fstrong>: an entire web page can become your desktop\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete loop\u003C\u002Fstrong>: generate, organize and apply in one tool, with reusable history\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data stays local\u003C\u002Fstrong>: wallpapers, prompts and keys all remain on your machine\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Windows 10 \u002F 11\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime\u003C\u002Ftd>\n\u003Ctd>Node.js 18+ (running from source)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Framework\u003C\u002Ftd>\n\u003Ctd>Electron 31+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>AI image and HTML generation requires your own API key; costs are on you\u003C\u002Fli>\n\u003Cli>HTML live wallpapers depend on WorkerW injection and only work on Windows desktops\u003C\u002Fli>\n\u003Cli>The project is currently distributed as source and must be built before use\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450930229]