❝ Nico

Notes

Claude Code project ideas for personal use, and which ones survive a month

Eight projects worth building, with the files each one reads and how often it runs. The third column is the one that decides whether you still have it in December.

The ones that run again. A project survives when it has a folder of its own, a file or folder it reads every time, and a reason to fire — a schedule, or a new file arriving. Ideas that are interesting once die in the terminal they were built in. Here are eight that do not.

Eight, with the column the other lists leave out

What it doesWhat it readsHow often it runsWhat accumulates
Burn chart from a bank exportA folder of monthly CSVsMonthly, when the statement arrivesEvery month you have ever added
Receipts to one spreadsheetA folder of PDFsQuarterlyOne CSV per quarter, kept
Podcast library with transcriptsLinks you pasteWhenever you paste oneTranscripts and summaries, for good
Screenshots that name themselvesThe screenshot folderEvery time you take oneA folder that is still legible in a year
Job-search trackerYour own mailboxDailyThe board, and the dates
Duplicate finder for a camera roll18,000 photosA few times a yearWhat you already decided to keep
Ask your own Slack exportThe export zipWhen somebody asks "when did we decide…"An index, so the second question is fast
Morning digest of your own sourcesFeeds and pages you namedDaily, before you are upWhat changed, day by day

Read the third column, not the first

Every list of Claude Code project ideas is a list of first columns: a habit tracker, a tip calculator, a retro space shooter. They are good first columns. The reason none of them is still running in December is that nothing in the idea required it to run twice.

So the useful filter is three questions, and they are about the job rather than the code. What file or folder does it read every time? What does it leave behind that is worth having? And what starts it — a schedule, or a file landing somewhere?

How to ask for one so that it survives

  1. Name the folder in the request. "Read ~/Statements" produces a different thing from "read my bank statement", because the first one can run again.
  2. Insist on a file as the output. A tool whose answer appears only in the conversation has produced nothing tomorrow. Ask for a CSV, an HTML page, a folder of images.
  3. Ask for it to be idempotent. Running it twice on the same folder should not double anything. This is one sentence in the prompt and it is the difference between a tool and a one-off.
  4. Have it print what it did. Files read, rows written, what it skipped. Three lines of output is what lets you trust it on the fifth run, when you have stopped reading the result closely.
  5. Decide where it lives before you ask. Not the folder you happened to be in. Reading the thing again next month starts with being able to find it.

The ones with a note of their own

Where the eight came from

They are the eight tools on Nico's home page, and none of them is ours: each one was described in a sentence and built by the Claude Code or Codex already on the Mac. What Nico adds is the second column and the third — a folder outside any session, a data folder that survives every run, ten versions kept, and a list to start them from.

← All notes