Skip to content

levtechs/thinkmap-website

Repository files navigation

try it out!

watch the demo

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

About

frontend for thinkmap application using next.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published