This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine.
What I Built
ChibiDesk is a Windows desktop-customization application designed to make desktops more personal and expressive. It supports animated desktop overlays, GIFs, videos, wallpaper customization, and an asset library.
Alongside it, I built ChibiBot, a Discord bot that supports the ChibiDesk community by managing asset submissions and helping members access shared wallpapers and other assets.
The idea behind ChibiDesk is simple: why should our desktops be limited to static wallpapers and icons when they could have a personality of their own?
Looking ahead, I plan to explore AI-powered wallpaper discovery, allowing users to describe their preferred aesthetic in natural language and receive relevant recommendations. This is a planned feature, not something currently implemented.
Demo
- ChibiDesk: Get it from the Microsoft Store
- ChibiBot: Explore the GitHub repository
Code
- ChibiDesk: GitHub Releases
- ChibiBot: GitHub Repository
How I Built It
ChibiDesk is built using Tauri, Rust, TypeScript, and WebView2, alongside native Windows APIs for desktop integration and window management.
ChibiBot uses Discord bot tooling and Supabase to support community interactions, asset submissions, and library management.
AI-assisted development has helped me work through architecture decisions, debugging, and implementation challenges. My next goal is to explore integrating an open-weight AI model into wallpaper discovery to make finding the right desktop aesthetic easier and more intuitive.
Why Does Open Innovation Matter?
Open innovation allows developers to experiment, learn from existing implementations, and build on the work of others instead of starting from scratch.
For ChibiDesk, open-source technologies make it possible to explore native Windows integration and desktop rendering while keeping the project accessible to future contributors.
They also create opportunities to experiment with open-weight AI models for future features without making the entire experience dependent on proprietary AI services.
I want ChibiDesk to grow into an ecosystem that people can use, contribute to, and help shape.
The Spirit of It
We spend hours every day looking at our desktops, yet they are often treated as purely functional spaces.
ChibiDesk started with the idea of making that space feel more personal through animated characters, wallpapers, and customization.
ChibiBot extends that idea into a community where people can share assets and discover new ways to personalize their computers.
For me, Ghost in the Machine is about making technology feel a little more alive. Behind the animations and visual elements are native Windows APIs, rendering systems, and plenty of debugging, all working together to create something expressive.
Maybe a desktop does not need to be just a place where applications live. Maybe it can have a little personality of its own. 👻
Top comments (0)