|
1 | 1 | 
|
| 2 | + |
| 3 | +# SuperMemory |
| 4 | + |
| 5 | +## 👀 What is this? |
| 6 | + |
| 7 | +Build your own second brain with supermemory. It's a ChatGPT for your bookmarks. Import tweets or save websites and content using the [chrome extension](https://chromewebstore.google.com/detail/supermemory/afpgkkipfdpeaflnpoaffkcankadgjfc?hl=en-GB&authuser=0) (the extension on webstore is not updated, please use the one in the repo) |
| 8 | + |
| 9 | +Well, here's the thing - me and @yxshv save a _lot_ of content on the internet. |
| 10 | + |
| 11 | +Twitter bookmarks, websites, snippets, etc. |
| 12 | + |
| 13 | +But we never look back to it - to us, it's like throwing information in the void. |
| 14 | + |
| 15 | +Supermemory fixes this. |
| 16 | + |
| 17 | +## How do I use this? |
| 18 | + |
| 19 | +Just go to [supermemory.dhr.wtf](https://supermemory.dhr.wtf) and sign in with your google account. |
| 20 | + |
| 21 | +To use the chrome extension, please download it from the [releases page](https://github.com/dhravya/supermemory/releases) and load it in chrome. |
| 22 | + |
| 23 | +## 👨💻 The Stack |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | +Supermemory has three main modules, managed by [turborepo](https://turbo.build): |
| 28 | + |
| 29 | +#### `apps/web`: The main web UI. |
| 30 | + |
| 31 | +The database, auth etc logic is here |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | +Built with: |
| 36 | + |
| 37 | +- Nextjs 14 |
| 38 | +- [Next Auth](https://next-auth.js.org/) |
| 39 | +- [Drizzle ORM](https://drizzle.team/) |
| 40 | +- [Cloudflare D1 database](https://developers.cloudflare.com/d1/get-started/) |
| 41 | +- Cloudflare ratelimiter |
| 42 | +- [TailwindCSS](https://tailwindcss.com) |
| 43 | +- [shadcn-ui](https://ui.shadcn.com) |
| 44 | +- And some other amazing open source projects like [Novel](https://novel.sh) and [vaul](https://vaul.emilkowal.ski/) |
| 45 | +- Hosted on Cloudflare Pages |
| 46 | + |
| 47 | +#### `apps/extension`: Chrome extension |
| 48 | + |
| 49 | +The chrome extension is one of the most important part of the setup, but is not required.This is to easily add pages to your memory. |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | +You can also use it to import all your twitter bookmarks! |
| 54 | + |
| 55 | + |
| 56 | +Built with: |
| 57 | + |
| 58 | +- [CRXJS](https://crxjs.dev/vite-plugin/getting-started/react/create-project) |
| 59 | +- Vite |
| 60 | +- [TailwindCSS](https://tailwindcss.com) |
| 61 | +- [shadcn-ui](https://ui.shadcn.com) |
| 62 | +- React |
| 63 | + |
| 64 | +#### `apps/cf-ai-backend`: This module handles the vector store and AI response generation |
| 65 | + |
| 66 | +This is where the magic happens! |
| 67 | +Built with: |
| 68 | + |
| 69 | +- Cloudflare Workers |
| 70 | +- [Cloudflare AI](https://ai.cloudflare.com) |
| 71 | +- [Cloudflare Vectorize](https://developers.cloudflare.com/vectorize/) |
| 72 | +- [Cloudflare Queues](https://developers.cloudflare.com/queues/) |
| 73 | +- [Cloudflare Browser Rendering](https://developers.cloudflare.com/browser-rendering/) |
| 74 | +- [Cloudflare KV](https://developers.cloudflare.com/kv) |
| 75 | + |
| 76 | +## Contribute or self host |
| 77 | + |
| 78 | +Supermemory is design to be set up easily locally and super duper easy to set up 💫 |
| 79 | + |
| 80 | +Please see the [SETUP-GUIDE.md](SETUP-GUIDE.md) for setup instructions. |
| 81 | + |
| 82 | +### Contributing |
| 83 | + |
| 84 | +Contributions are very welcome! A contribution can be as small as a ⭐ or even finding and creating issues. |
0 commit comments