Source code - frontend - backend
(follow me on GitHub!)
ThinkMap is an advanced note-taking tool that visualizes your ideas in a dynamic 3D space. To use it, simply add notes by entering a title and some content. Each new note is automatically positioned on a 3D sphere based on its meaning, not just the words it contains. This is made possible through a sentence transformer: a neural network that generates semantic embeddings of your text. These embeddings are then projected using PCA and aligned to fit onto the sphere. As you add more notes, the system adjusts the positions of all points to reflect the new relationships, allowing similar ideas to naturally cluster together. For example, two notes about cartoons will appear near each other even if they use completely different vocabulary. You can continue adding notes one by one, watching your thought landscape evolve in real time.
Made by Lev Smolsky