The Release of FSDesk at 20250529

tianlang 发布于2025年05月29日06:20

The Release of FSDesk at 20250529

Hey everyone, I'm excited to announce the release of FSDesk – your personalized, dynamic, and highly customizable desktop experience, built right in your browser!

What is FSDesk?

Have you ever wanted a desktop that felt truly yours? One where you could have an inspiring video playing in the background, clocks showing different timezones at a glance, and all your important notes and web snippets perfectly arranged? That's the vision behind FSDesk.

FSDesk (also known as FusionZhu's Desktop or a Freelancer's Desktop) transforms a simple browser tab into a productive and aesthetically pleasing digital workspace.
FSDesk ScreenShot
FSDesk ScreenShot

The Story Behind FSDesk

This project was born out of a personal need. As its developer, FusionZhu, puts it:

"I want to show a video and many clocks in different timezone on the desktop but I can't find one, so I developed it with Gemini. Now I can open this page and fullscreen it with a browser like Chrome to make my desktop like an aquarium."

What started as a personal tool, developed with the assistance of AI (Gemini), has grown into a feature-rich application that we're now excited to share with everyone.

✨ Dive into the Features of FSDesk:

FSDesk is packed with features designed to boost your productivity and make your digital environment more enjoyable:

  • 🌊 Animated Backgrounds: Bring your desktop to life! Set stunning images or immersive videos as your wallpaper. You can even mute videos if you prefer a silent visual.
  • 🕰️ Multiple Clocks: Keep track of time across the globe with multiple, individually configurable clocks. Display different timezones and even an optional Lunar date for a touch of tradition.
  • 📝 Rich Text Notes: Jot down your thoughts, ideas, or to-do lists with a powerful WYSIWYG editor (powered by Tiptap). Format your text with bold, italics, headings, lists, text alignment, colors, and more.
  • ✍️ Markdown Notes: For the Markdown aficionados, create and render notes seamlessly. Perfect for quick documentation or structured thoughts.
  • 🌐 Browser Panels: Embed web pages directly onto your desktop! Keep an eye on dashboards, social feeds, or reference materials with an optional auto-refresh interval.
  • 🔗 Desktop Icons: Add quick links to your favorite websites. FSDesk can even try to fetch and display the site's favicon for a more integrated look.
  • ✅ Task Manager: Stay organized with a simple yet effective task manager.
  • 🎨 Highly Customizable: This is where FSDesk truly shines!
    • Drag & Resize: Every panel (clocks, notes, browser panels, etc.) can be dragged to your preferred position and resized to fit your layout.
    • Visibility & Opacity: Toggle the visibility of any panel and adjust its transparency to create the perfect visual blend with your background.
    • Colors & Styling: Customize card colors and text colors for notes, and even panel frame colors.
    • Alignment: Vertically align content within your notes (top, middle, bottom).
  • 💾 Persistent Settings: All your customizations – positions, sizes, content, visibility, colors, and even your background choice – are saved locally in your browser. FSDesk remembers your setup.
  • 🗣️ Multi-language Support: The settings panel is available in English and Chinese, with more languages possible in the future.
  • 🤖 AI Integration: The default "Daily Inspiration" note uses Genkit to fetch a motivational quote. You can also add your own Gemini API Key in the settings for potential future client-side AI features.

Who is FSDesk For?

FSDesk is for anyone who spends a lot of time in front of a screen and craves a more personalized, organized, and inspiring digital workspace. Whether you're a:

  • Freelancer managing multiple projects and timezones.
  • Developer wanting quick access to documentation or dashboards.
  • Student organizing notes and research.
  • Or simply someone who loves a beautiful and functional desktop!

Under the Hood

For the tech-savvy, FSDesk is built with a modern stack:

  • Framework: Next.js (with App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: ShadCN UI
  • Rich Text Editor: Tiptap
  • Markdown Rendering: react-markdown
  • AI Integration: Genkit (with Google AI)

🚀 Open Source and Ready for You!

FSDesk is an open-source project licensed under the Apache License 2.0. We believe in the power of community and collaboration.

  • Check out the code on GitHub: https://github.com/TianLangStudio/FSDesk
  • Try it Out: We encourage you to clone the repository, run it locally, and start personalizing your desktop.
  • Feedback & Contributions: Found a bug? Have a feature idea? We'd love to hear from you! Feel free to open an issue or submit a pull request. And if you like it, please give it a star! ⭐

Getting Started (Quick Look)

  1. Clone the repo: git clone https://github.com/TianLangStudio/FSDesk.git
  2. Install dependencies: npm install (or yarn install)
  3. Run the dev server: npm run dev (or yarn dev)
    (For detailed instructions, please see the README.md in the repository.)

Transform Your Digital Workspace Today!

We're thrilled to release FSDesk and hope it brings a new level of personalization and productivity to your daily routine. Dive in, customize to your heart's content, and make your desktop truly your own.

For more information about FusionZhu and other projects, visit FusionZhu's Website.

Happy customizing!
The FSDesk Team (FusionZhu & Gemini)