Building a Custom Task Switcher in Zig with AI Assistance to Solve Personal Workflow Issue
By
lorisdev
A five-star bake. Worth schmearing, sharing, saving.
Summary
A developer shares their experience building a custom task switcher called FastTab for the Plasma desktop environment on X11. The project was created to solve a specific personal problem: the built-in task switcher's Gallery view was slightly too slow (taking up to a second to open). FastTab is built in Zig using OpenGL for rendering and runs as a daemon for instant response to keyboard shortcuts. The developer emphasizes they wouldn't have built this without AI tools, as they didn't know Zig beforehand but used AI assistance to create and ship the project.
Key quotes
· 4 pulledFastTab solves a very specific problem: the 'Gallery' view of the built-in task switcher in the Plasma desktop environment is slightly too slow for my liking on X11.
FastTab is a custom task switcher that is built in Zig, uses OpenGL for rendering, and is designed to run as a daemon so that it can respond to keyboard shortcuts instantly.
I would have never built this without AI
It's very likely that this is a problem with an audience of one: users who are still on X11
You might also wanna read
AGENTS.md: An Open Format for Guiding AI Coding Agents in Open-Source Projects
AGENTS.md is a simple, open format for guiding AI coding agents, functioning as a README specifically designed for agents rather than humans
Building a Life Expectancy Visualizer with GPT-4o in Minutes
The author reflects on their birthday and time passing, then describes building a life expectancy visualizer web tool using GPT-4o in under
jamiemaguire.net·4d agoBuilding a custom photo workflow: How I created "phloto" for my photography pipeline
The author describes their personal photography workflow and the development of a custom software tool called "phloto" to manage tagging, en
Chat Skills for AI Agents: Add Chat Functionality to React Apps with Single File Integration
Chat Skills for AI Agents is a product that enables developers to add fully functional chat capabilities to React applications using AI agen
Using Pi to Build Pi: Lessons from Post-AI Open Source Development
The article discusses the experience of using Pi (an AI-powered tool, now part of Earendil) to build Pi itself — a dogfooding approach in op
Google Antigravity IDE Tool Enables Simultaneous Monitoring of Multiple AI Coding Agents
Google Antigravity is a new IDE tool that allows developers to run and monitor multiple AI coding agents simultaneously within an integrated
