# Projects: the part of a project that doesn't fit in its folder

> A small Mac app for the context around your work, a fast way back into it, and a way to start the next project the way you started the last one. Now in alpha.

- Source: https://nikolasschrader.com/blog/projects (nikolasschrader.com)
- Authors: Nikolas B. Schrader
- Published: 2026-10-12

## Abstract

A small Mac app for the context around your work, a fast way back into it, and a way to start the next project the way you started the last one. Now in alpha.

![The Projects app icon](https://admin.nikolasschrader.com/api/media/file/projects-icon-1024-1024x1024.png)

Every project I work on has two halves. One half lives in folders: code in one place, data on an external disk, a manuscript in Documents, a repository on GitHub. The other half lives nowhere in particular: why the project exists, what was decided last Tuesday, which of the four folders is the one that matters, and how I set it up so that the next one can start the same way.

The first half is well served. Finder, Git, editors, cloud drives. The second half ends up in my head, in a note somewhere, or in a README that slowly stops being true. Projects is the app I built for that second half.

## What it is

Projects is a native Mac app that keeps, for each project, a short summary, a running log and the references it draws on: folders, files and websites, wherever they live. It never moves, renames or deletes a file. A project can be anything you work on: a website, a book, a talk, a study, a kitchen renovation.

Three things matter most to me:

1. **Reaching a project should take seconds, from anywhere.**
2. **Starting a new project should not mean rebuilding the last one by hand.**
3. **Nothing about it should depend on an account, a server or a subscription.** Everything stays on the Mac.

## Quick Access: one shortcut, three verbs

Press ⌃⌥P in any app and Quick Access appears. It deliberately offers only three things: **Open** a project, **Create** one from a template, or **Customize** templates and assets. Typing searches your projects, including their summaries and logs; Return opens the project in the app you use for it, whether that is Finder, VS Code, Xcode or Terminal.

![Quick Access with its three starting points](https://admin.nikolasschrader.com/api/media/file/1-quick-access-1200x573.png)

*Figure 1.*

It behaves like Spotlight on purpose: you don't go *to* the app, it comes to you, and it disappears once you are where you wanted to be.

## A project, in one view

The library window shows each project with its summary, its references and its log. The references can point anywhere: the working folder on the internal SSD, a data folder on an external disk, the repository on GitHub, the documentation of a framework. The log is mine alone. The app never writes into it. It understands `@people`, `#tags` and links to the project's own folders, so "Originals stay in #content" becomes a link you can click.

![A website project with its summary, references and log](https://admin.nikolasschrader.com/api/media/file/3-project-1200x829.png)

*Figure 2.*

Projects appear in Spotlight, and Shortcuts can open a project, add a log entry, run a project command or create a new project. A project can be exported as a Markdown or Obsidian note whenever its context should travel.

## Templates are recipes, and you see the whole recipe first

This is the part I use most. A template is a recipe for a new project: a folder structure, a few files, reusable assets such as a `.gitignore`, a licence or editor settings, an optional Git repository, and, if you want, setup commands. Before anything is created, Quick Access shows you exactly what will happen: every folder, every file, every command, in order.

![Creating a website project from a template, with a preview of every folder and command](https://admin.nikolasschrader.com/api/media/file/2-create-1200x562.png)

*Figure 3.*

Templates are edited in the same window as everything else. The structure, Git, the setup commands and the editor a new project opens in are all on one page.

![Editing a template: structure, Git, setup commands and editor](https://admin.nikolasschrader.com/api/media/file/4-template-1200x829.png)

*Figure 4.*

Templates and assets can also come from catalogs you choose to follow, such as a GitHub repository or a shared library folder. You pick single items from a catalog instead of installing everything. Updates arrive only when you ask for them, and you review them before they change your library. A command that came from outside is shown to you once before it can ever run, and so is any later change to it.

## Start with what you already have

An app like this is worth little until it knows your projects. So the first minute is about the folders you already have. Drag them onto the project list, or add several at once, and each becomes a project. Drop a folder onto an existing project instead, and it is linked there as a reference. A folder that already belongs to a project does not become a second one.

And once a project has a shape you like, **Save as template** turns its folder layout into a template for the next one. It takes the folders only, not the files, and leaves out what tools generate for themselves, such as `node_modules` or build output. A project that was made from a template offers to edit that template instead, so a project and its recipe don't drift apart.

![A project's menu with Save as template, which turns its folder layout into a template](https://admin.nikolasschrader.com/api/media/file/5-save-as-template-1200x829.png)

*Figure 5.*

## Templates and AI

More and more of a project's setup is written by AI assistants. They are fast, but they never build the same project twice. A template is the fixed starting point they can work inside: the decisions that should not vary are made once and applied the same way every time. I wrote about why that matters for reproducible work, especially with clinical data, on [medizin.dev](https://medizin.dev/artikel). Projects itself contains no AI.

## What it is not

Projects is not a task manager, a file manager or a notes app, and it does not sync or share. It is for one person on one Mac. The app speaks English and German; templates and assets can be in either language.

## Try it

Projects is in **alpha**. It works and I use it every day, but its look and behaviour may still change between versions. Your library is backed up daily, and your files are never moved, renamed or deleted. It needs macOS 27 and updates itself through *Check for Updates…*.

Download it from [nikolasschrader.com/apps/projects](https://nikolasschrader.com/apps/projects). I'd like to hear what works and what doesn't: [projects@nikolasschrader.com](mailto:projects@nikolasschrader.com).
