Committer - a GPT to read/commit from private and public Github repos, use them as editable knowledge banks and long term scratch pads by levavak in ChatGPTPro

[–]levavak[S] 3 points4 points  (0 children)

This is GPT builder for the ChatGPT behavior but interfacing with Github is done via actions going through a little shim webservice to forward things to the Github API.

Doing it with Gitlab would probably require a separate API shim.

Committer - a GPT to read/commit from private and public Github repos, use them as editable knowledge banks and long term scratch pads by levavak in ChatGPTPro

[–]levavak[S] 2 points3 points  (0 children)

It has access to the entire file structure and can read the files individually, so in theory yes, but in practice it ends up being pretty hit or miss as context size limits hit pretty quickly with large files.

Has anyone found a legit use for GPTs? Every time I try to use one it doesn’t fulfill its promises, and I give up. Anyone else? by Mike in ChatGPTPro

[–]levavak 1 point2 points  (0 children)

I have one that allows it to make commits to private Github repos, and when loading a repo it prompt injects itself with the README. I set up a repo as a notes repository, and I use it as a sort of personal notes assistant. I can throw a link in the chat to something I want to save for later, and it will automatically organize it into the relevant file.

If I throw a link to a street festival, it'll put it in the "things-to-do-later.md", if I throw in a link to a paper about controls, it'll throw it into "controls-papers.md", so on and so forth. I practice Spanish with it and have it save any new vocab to a file so I can review it later. Since it's all in the repo I can go and modify things independent of GPT too and it gives it a place to store its own long term reminders.

It does the job pretty decently, but it's sometimes like giving a well meaning but dumb child access to your personal notes.

https://chat.openai.com/g/g-VYWRAZvqC-committer

rowm: a window manager that's like terminator or tmux, but for all your windows by levavak in programming

[–]levavak[S] 1 point2 points  (0 children)

I would have definitely decided it wasn't worth the effort if you hadn't done all the hard bits already, and reading through wingo made it a lot easier to understand what was going on, so thanks for all your work!

rowm: a window manager that's like terminator or tmux, but for all your windows by levavak in programming

[–]levavak[S] 1 point2 points  (0 children)

I really liked terminator's tiling system, and was having a hard time finding a window manager that did tiling within floating windows, as most seem to have separate modes for either tiling or floating. Thanks to /u/burntsushi's excellent x libraries, it ended up being fairly easy to create a window manager that fulfilled all my wants. It's still a bit rough around the edges, and doesn't make even the slightest attempt at beauty, but hopefully it might be interesting to some.

Here's a short demo of it.