← Reddit

I made a plugin that turns your projects into clickable dock apps

Reddit · Changed-username- · May 31, 2026
A developer created /app-it, a plugin that transforms projects into clickable dock applications, allowing users to launch their work with a single click instead of executing multiple terminal commands. The tool was designed to reduce the friction associated with remembering and running project-specific commands for numerous development experiments. The Mac version is fully functional while the Windows version is currently available for beta testing.

Detailed Analysis

Christian Katzmann has released an open-source plugin called "app-it" that converts local development projects into clickable dock applications on macOS, eliminating the need to manually remember and execute terminal commands such as `npm install`, `npm run build`, and `npm run dev` each time a developer wants to run a project. The tool, available on GitHub, wraps any project into a native-feeling application icon that can live in the system dock, allowing a single click to launch what would otherwise require navigating to a directory, recalling the correct startup sequence, and waiting for a localhost server to open. Katzmann notes the Mac version is stable, while a Windows version exists in early form and is open to community beta testing and pull requests.

The developer situates app-it within a broader personal workflow heavily centered on agentic AI tooling, specifically citing Claude Code and OpenAI's Codex as primary instruments in his day-to-day development. He describes consuming a significant volume of API tokens daily while building small applications, tools, and AI-assisted experiments — precisely the kind of high-volume, high-variety project generation that creates the friction app-it is designed to solve. The plugin represents a downstream quality-of-life problem that emerges specifically from AI-assisted development workflows, where the speed of project creation outpaces the ergonomics of project management.

This release reflects a pattern increasingly visible in the developer community around Claude Code and similar agentic coding tools: users are not only building end products with these systems but also building meta-tooling to manage the artifacts those systems produce. When an AI assistant can scaffold a functional project in minutes, the bottleneck shifts from creation to organization and accessibility. App-it addresses what might be called the "drawer problem" — a proliferation of small, functional projects that become practically inaccessible because the cognitive overhead of relaunching them discourages use.

The broader trend here is the emergence of a secondary ecosystem of productivity tooling built specifically to support agentic AI development workflows. Claude Code, in particular, has been noted for enabling rapid iteration on small, self-contained tools and experiments, which creates a long tail of local projects that traditional development environment management systems were not designed to handle at scale. Katzmann's framing of app-it as the first in a series of "skills" he intends to publish suggests a deliberate effort to codify and share workflow optimizations that are currently being discovered individually by power users of these systems.

The community response to such tooling will likely depend on how broadly the underlying pain point resonates. Developers who primarily maintain a small number of large, long-lived projects may find limited utility in app-it, but for those who use Claude Code or Codex to generate frequent one-off tools and experiments — a use pattern Anthropic has actively encouraged through Claude Code's design — the friction reduction is meaningful. The open-source, community-extensible nature of the project, including the explicit invitation for Windows contributors, positions it as a collaborative infrastructure effort rather than a polished commercial product, which is consistent with how much of the Claude Code peripheral ecosystem is currently developing.

Article image Read original article →