Take a look/follow
<a href="https://github.com/canvas-ai/canvas-browser-extensions">https://github.com/canvas-ai/canvas-browser-extensions</a><p>Its meant to sync your browser tabs (chrome/firefox) to a self-hosted virtual "directory" tree powered by lmdb and roaring bitmap indexes. In retrospect, we should have used rxdb or pouchdb from day one (keeping the bitmaps) but eventually we get there.<p>Workflow<p>- Create a new context path based on the task you are working on(universe://travel/2024/03/barcelona for example)<p>- Depending on your configuration, your browser stores your current tabs and closes them, you then start your airbnb journey adding new tabs to the context path<p>- Your significant other may even open the same context and work on it with you(as in, add additional ones, if auto-sync is enabled close yours etc)<p>Server component is under a rewrite atm, my amateurism at play! You can do stupid things with a 2 user user-base (like a full api + backend + module rewrite started simultaneously, breaking existing functionality beyond repair) but with the new tools available these days (cursor, claude 3.7), the most important limiting factor for an idea becomes .. well, time!