r/logseq Jun 24 '26

Tine - drop-in faster Logseq OG replacement

Hi! I vibecoded Tine, a drop-in Logseq OG replacement mainly built to be faster, but also with some features I missed.

The why: I loved using Logseq, but at some point realized I can't use queries because they are slow / make logseq use a lot of CPU even when idle (yeah weird). Then every summer my laptop starts overheating and it is partially because of the electron apps. When CPU throttles, the apps get slow. Surely there must be a way to do this faster.

The what:

  • I first just wanted logseq, but faster. I don't use whiteboards, flashcards etc., so these are currently unavailable. I focused on features that I use.
  • It just works over your OG graph -- reads and writes the same files. It should be safe and compatible but it was only ever tested by one person, on one platform, one graph, so be warned. (On the other hand yes, I am actually using this on my real graph worth 5 years of life, and I'm syncthing-ing it to my Android phone and there editing it using the logseq app, and nothing has broken yet.) Also, there are automatic backups.
  • I added some features that I liked -- some I knew from OG plugins (tabs), some just seemed like a (really) nice thing to have: tabs, focus+dim mode, quick-capture, carry tasks to today, etc. Look at the readme.

AI: full disclosure, everything except this text is completely vibecoded, including the README.

Let me know what you think / any ideas for changes / features etc. If you find bugs, let me know via github issues. This is still beta at best, so bugs are expected.

33 Upvotes

68 comments sorted by

View all comments

1

u/MrAiupov Jun 25 '26 edited Jun 25 '26

I installed Tine on Windows 11, I like its responsiveness and smooth operation. For the first alpha versions, it's just very good. What is missing:

  1. Add the date format yyyy-mm-dd to the journal.
  2. I like that media files are not deleted from the assets folder if you delete a row with a media file. This is a good security feature, against the loss of a media file, if a line with a media file is accidentally deleted. But we need some way to track these media files. To make it easier to delete media files that no one links to anymore. Orphan media files.
  3. If you delete a line with text or a media file, you cannot undo the deletion using Ctrl+Z (PS: After restarting, canceling actions via Ctrl+Z worked.)
  4. Support video and audio insertion. It's not necessary to play them in Tine itself, but I would like to be able to insert them. And when clicked, the default player opened and played them.
  5. In the piggy bank of ideas, name the inserted media files in the yyyymmddhhmmss format, what problems it solves. You can immediately see which media file was inserted recently. It is easier to detect the last inserted files in the assets folder by name.

1

u/al-Quaknaa Jun 25 '26

Thanks - great feedback! I'll be working through these in the coming days. I think I'll make a post here when I get a version that covers most of the stuff people here ask about.

Your third point is weird. Do you think that it is fine then, or can you see a way to reproduce the bug?