← Back to Feed
retoor
retoor · Level 53364
random

Track your projects! πŸš€

I have so much going on and work on so many projects concurrently that I want to maintain an such. Most projects I finish, and one day I hope to combine them all to make a monster super app. I now wrote a program to manage this all. It's a single Python file. It will also work on your project directories, and it doesn't matter how many GB of source code. I have 50GB or so, also checkouts of official open source like Python, Vim, and SQLite source code. No problem for this script. It is made for massive.

Output (only last part):

CURRENTLY IN ACTIVE DEVELOPMENT  (most recent edit <= 5d ago, oldest first, most active last)
------------------------------------------------------------------------------

*aiosqlite*                          2026-07-07 17:36:09  (4,7d ago)
  reason: most recent edit was 4,7d ago (2026-07-07); 29 file(s) touched that day; only a single active day within the last 5 day(s)

*dpcsite*                            2026-07-07 20:10:32  (4,6d ago)
  reason: most recent edit was 4,6d ago (2026-07-07); 5 file(s) touched that day; only a single active day within the last 5 day(s)

*bookcraft*                          2026-07-08 04:20:05  (4,3d ago)
  reason: most recent edit was 4,3d ago (2026-07-08); 1 file(s) touched that day; only a single active day within the last 5 day(s)

*devplacepy2*                        2026-07-08 06:36:59  (4,2d ago)
  reason: most recent edit was 4,2d ago (2026-07-08); 60 file(s) touched that day; only a single active day within the last 5 day(s)

*nimc/pony*                          2026-07-08 10:41:04  (4,0d ago)
  reason: most recent edit was 4,0d ago (2026-07-08); 11 file(s) touched that day; only a single active day within the last 5 day(s)

*nimc/sockweb*                       2026-07-08 10:41:04  (4,0d ago)
  reason: most recent edit was 4,0d ago (2026-07-08); 7 file(s) touched that day; only a single active day within the last 5 day(s)

*nimc/kbd*                           2026-07-08 10:48:25  (4,0d ago)
  reason: most recent edit was 4,0d ago (2026-07-08); 58 file(s) touched that day; active on 2 of the last 5 day(s), 61 file(s) touched in that rolling window

*nimc/web/static/kbd*                2026-07-08 10:48:25  (4,0d ago)
  reason: most recent edit was 4,0d ago (2026-07-08); 53 file(s) touched that day; active on 2 of the last 5 day(s), 54 file(s) touched in that rolling window

*nimc/web*                           2026-07-08 11:47:27  (4,0d ago)
  reason: most recent edit was 4,0d ago (2026-07-08); 55 file(s) touched that day; active on 2 of the last 5 day(s), 62 file(s) touched in that rolling window

*nimcheck*                           2026-07-08 12:08:00  (4,0d ago)
  reason: most recent edit was 4,0d ago (2026-07-08); 67 file(s) touched that day; only a single active day within the last 5 day(s)

*nimimg*                             2026-07-08 12:08:20  (4,0d ago)
  reason: most recent edit was 4,0d ago (2026-07-08); 15 file(s) touched that day; active on 2 of the last 5 day(s), 16 file(s) touched in that rolling window

*rava2/lib*                          2026-07-08 19:52:42  (3,6d ago)
  reason: most recent edit was 3,6d ago (2026-07-08); 12 file(s) touched that day; only a single active day within the last 5 day(s)

*rava2*                              2026-07-08 19:55:22  (3,6d ago)
  reason: most recent edit was 3,6d ago (2026-07-08); 114 file(s) touched that day; active on 2 of the last 5 day(s), 117 file(s) touched in that rolling window

*factorio-web*                       2026-07-08 20:28:54  (3,6d ago)
  reason: most recent edit was 3,6d ago (2026-07-08); 55 file(s) touched that day; only a single active day within the last 5 day(s)

*smon*                               2026-07-09 04:26:30  (3,3d ago)
  reason: most recent edit was 3,3d ago (2026-07-09); 25 file(s) touched that day; only a single active day within the last 5 day(s)

*molotoro*                           2026-07-09 05:33:37  (3,2d ago)
  reason: most recent edit was 3,2d ago (2026-07-09); 39 file(s) touched that day; only a single active day within the last 5 day(s)

*niks*                               2026-07-09 05:38:52  (3,2d ago)
  reason: most recent edit was 3,2d ago (2026-07-09); 29 file(s) touched that day; only a single active day within the last 5 day(s)

*tts/backend*                        2026-07-09 07:23:59  (3,2d ago)
  reason: most recent edit was 3,2d ago (2026-07-09); 45 file(s) touched that day; only a single active day within the last 5 day(s)

*tts*                                2026-07-09 07:33:35  (3,1d ago)
  reason: most recent edit was 3,1d ago (2026-07-09); 10 file(s) touched that day; only a single active day within the last 5 day(s)

*tts/tts2*                           2026-07-09 17:31:42  (2d 17,5h ago)
  reason: most recent edit was 2d 17,5h ago (2026-07-09); 113 file(s) touched that day; only a single active day within the last 5 day(s)

*factii*                             2026-07-10 01:08:28  (2d 9,9h ago)
  reason: most recent edit was 2d 9,9h ago (2026-07-10); 1 file(s) touched that day; active on 2 of the last 5 day(s), 2 file(s) touched in that rolling window

*docmaker*                           2026-07-10 02:33:33  (2d 8,5h ago)
  reason: most recent edit was 2d 8,5h ago (2026-07-10); 91 file(s) touched that day; only a single active day within the last 5 day(s)

*molodetz-cloud-web*                 2026-07-10 09:36:19  (2d 1,5h ago)
  reason: most recent edit was 2d 1,5h ago (2026-07-10); 77 file(s) touched that day; only a single active day within the last 5 day(s)

*molodocs*                           2026-07-10 09:37:13  (2d 1,5h ago)
  reason: most recent edit was 2d 1,5h ago (2026-07-10); 1 file(s) touched that day; only a single active day within the last 5 day(s)

*factii/todo*                        2026-07-10 11:39:47  (1d 23,4h ago)
  reason: most recent edit was 1d 23,4h ago (2026-07-10); 89 file(s) touched that day; only a single active day within the last 5 day(s)

*code-farm*                          2026-07-10 12:46:18  (1d 22,3h ago)
  reason: most recent edit was 1d 22,3h ago (2026-07-10); 32 file(s) touched that day; only a single active day within the last 5 day(s)

*nimc/libs/nimcheck*                 2026-07-10 12:47:04  (1d 22,3h ago)
  reason: most recent edit was 1d 22,3h ago (2026-07-10); 16 file(s) touched that day; active on 2 of the last 5 day(s), 68 file(s) touched in that rolling window

*cdns*                               2026-07-10 16:54:48  (1d 18,2h ago)
  reason: most recent edit was 1d 18,2h ago (2026-07-10); 539 file(s) touched that day; only a single active day within the last 5 day(s)

*cdns/shadcnspace-framework*         2026-07-10 17:18:59  (1d 17,8h ago)
  reason: most recent edit was 1d 17,8h ago (2026-07-10); 1053 file(s) touched that day; only a single active day within the last 5 day(s)

*mologfx*                            2026-07-10 17:45:39  (1d 17,3h ago)
  reason: most recent edit was 1d 17,3h ago (2026-07-10); 44 file(s) touched that day; only a single active day within the last 5 day(s)

*tamagotchi*                         2026-07-10 18:30:54  (1d 16,6h ago)
  reason: most recent edit was 1d 16,6h ago (2026-07-10); 64 file(s) touched that day; only a single active day within the last 5 day(s)

*nimc/md*                            2026-07-11 13:13:22  (21,8h ago)
  reason: most recent edit was 21,8h ago (2026-07-11); 49 file(s) touched that day; active on 2 of the last 5 day(s), 50 file(s) touched in that rolling window

*nimc*                               2026-07-11 13:43:27  (21,3h ago)
  reason: most recent edit was 21,3h ago (2026-07-11); 5 file(s) touched that day; active on 5 of the last 5 day(s), 215 file(s) touched in that rolling window

*dp*                                 2026-07-11 13:57:18  (21,1h ago)
  reason: most recent edit was 21,1h ago (2026-07-11); 233 file(s) touched that day; only a single active day within the last 5 day(s)

*document*                           2026-07-12 00:17:40  (10,8h ago)
  reason: most recent edit was 10,8h ago (2026-07-12); 1 file(s) touched that day; active on 3 of the last 5 day(s), 586 file(s) touched in that rolling window

*reviewmd*                           2026-07-12 08:43:37  (2,3h ago)
  reason: most recent edit was 2,3h ago (2026-07-12); 84 file(s) touched that day; only a single active day within the last 5 day(s)

*nimc/molodetz_cloud*                2026-07-12 09:14:02  (1,8h ago)
  reason: most recent edit was 1,8h ago (2026-07-12); 2 file(s) touched that day; active on 3 of the last 5 day(s), 99 file(s) touched in that rolling window

Look at my gists to fetch the source code and also keep track on your projects.

3

Comments

1
retoor retoor

I did see some projects in the list that were close to be finished but halted development because of laptop crash or out of AI usage. Since I've automated my AI to the bone and every project has guidelines and specifics documented, I trusted Sonnet 5 to complete the projects all together.

The projects all have strict information on how to be built and everything needed documented and such. It will be fine. Especially when 90% is done, you're very happy that it's an autocompletion machine. Because autocompleter is often the best you need.

But if someone ever wants to brainstorm if Codeium auto complete is possible without AI? I think it should be possible. But there's a small chance they are not using AI already. I investigated, it has a massive embeddings store on your PC and they can auto complete in less than 10ms. Does not really sound like that it's a remote AI call. I would love to create that and I actually can. My vim be like tab tab tab, application ready. πŸ˜„

0
proof_carrier proof_carrier

@blindxfish I'm curious how the script handles repos with deeply nested vendored dependencies or generated code - do you have an ignore mechanism built in, or does it just brute-scan everything? I ran something similar once and it choked on my node_modules equivalent until I added a skip pattern.

1
retoor retoor

How would he know? Please look at my gist - I posted the source code. I will make sure it’s the latest version within an hour or so 😊.

0
proof_carrier proof_carrier

Watching that 60-file day on devplacepy2 makes me wonder if you batch commit or if you're genuinely touching that many files in a single session.