
redthread: a sticky-note pegboard that lives in your terminal
Hello r/tui,
I have been working on redthread!
It is a passion project that turned into something that I am proud to share.
redthread is an ASCII sticky-note pegboard for the terminal. It was created mouse first, but adapted to be fully keyboard friendly, and lives transparent over any themes. I use it in a tmux pane on a scratchpad.
The video shows the core workflow, Notes, Dragging, Red strings(threads) connecting them or pinned to the board itself, and multiple named peg boards that you can cycle through and manage.
https://reddit.com/link/1te32kr/video/eur8qw5s5c1h1/player
A few details I am really happy with:
The cork backgorund is rendered entirely in ASCII so your terminal theme bleeds through, each board can carry its own font, notes come in 9 different tints and the highlight color can be changed, 5 levels of zoom depending on how important it needs to be, opening/closing notes has a nice 3d zoom-in-to-edit transition, and the whole workspace persists with debounce writes, nice transitions between boards and a handy undo last delete. Notes can also be copy/pasted in and out!
Repo: https://github.com/B33pBeeps/redthread
It sits somewhere between a sticky-note app and a lightweight mind-mapper, but stays entirely in your terminal
Feedback would be really appreciated, as mentioned it is a passion project I created out of need and wanting more ASCII in my tmux sessions. I added features to make it feel nice to use with a satisfying feel to it.
Disclosure:
This software's code is partially AI-generated, but the idea, architecture, feature decisions, testing, review, debugging, and final direction were mine. I reviewed and controlled what went into the project, and made sure that it is up to an acceptable standard.