<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Desktop Applications on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/desktop-applications/</link><description>Recent content in Desktop Applications on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/categories/desktop-applications/index.xml" rel="self" type="application/rss+xml"/><item><title>Building the Core Kanban Board UI</title><link>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/build-kanban-board-ui/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/build-kanban-board-ui/</guid><description>&lt;p&gt;In this chapter, we&amp;rsquo;re laying the visual and interactive groundwork for Kanbots: a functional Kanban board. This isn&amp;rsquo;t just about pretty pixels; it&amp;rsquo;s about creating the canvas where our AI agents will operate. By the end of this milestone, you will have a desktop application with a fully interactive Kanban board, allowing you to add, edit, and move task cards between columns. This core UI is essential for managing the AI-driven development tasks we&amp;rsquo;ll introduce later.&lt;/p&gt;</description></item><item><title>Mastering Git Worktrees for Isolated Agent Tasks</title><link>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/mastering-git-worktrees/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/mastering-git-worktrees/</guid><description>&lt;h2 id="isolated-development-with-git-worktrees"&gt;Isolated Development with Git Worktrees&lt;/h2&gt;
&lt;p&gt;Imagine a team of highly efficient AI developers, each working on a separate feature branch, but all within the same repository, without ever stepping on each other&amp;rsquo;s toes. This is the power we&amp;rsquo;re bringing to Kanbots in this chapter. We&amp;rsquo;ll enable each Kanban card to spawn and manage its own isolated Git environment using &lt;strong&gt;Git worktrees&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This milestone is critical because AI agents, especially those generating code, need a clean, predictable workspace. Without isolation, concurrent agents could overwrite each other&amp;rsquo;s changes, leading to chaos and unpredictable outcomes. Git worktrees provide this crucial sandboxing, allowing agents to operate in parallel, each with its own working directory and branch, while still sharing the underlying repository history and objects.&lt;/p&gt;</description></item></channel></rss>