blob: c23b74e2e5bb9c9cd1d678f69bfc2581961707c8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
---
title: "How Supermemory works"
description: "A short guide to how Supermemory works"
icon: "toolbox"
---
Supermemory is a hosted service. This means that you don't need to worry about the infrastructure.
but it's still good to know how it works.

Supermemory has three main modules, managed by [turborepo](https://turbo.build):
#### `apps/web`: The main web UI.

Built with:
- [Remix](https://remix.run/)
- [Hono](https://hono.dev/)
- [authkit-remix-cloudflare by Supermemory](https://github.com/supermemory/authkit-remix-cloudflare)
- [Drizzle ORM](https://drizzle.team/)
- [TailwindCSS](https://tailwindcss.com)
- [shadcn-ui](https://ui.shadcn.com)
- And some other amazing open source projects like [Plate](https://platejs.org/) and [vaul](https://vaul.emilkowal.ski/)
- Hosted on [Cloudflare Pages](https://pages.cloudflare.com/)
#### `apps/extension`: Chrome extension
The [chrome extension](https://supermemory.ai/extension) is one of the most important part of the setup, but is not required.This is to easily add pages to your memory.
<img
width="290"
alt="image"
src="https://camo.githubusercontent.com/118b58b867eacccde8a316e6e791a1d095fc82d83489813b9d59549d673becf4/68747470733a2f2f692e6468722e7774662f722f436c6970626f6172645f4a616e5f32302c5f323032355f61745f342e3035e280af504d2e706e67"
/>
> please rate the extension to improve the rating 🙏.
Built with:
- [Extension JS](https://extension.js.org)
- [TailwindCSS](https://tailwindcss.com)
- [React](https://react.dev/)
#### `apps/backend`: This module handles the vector store and AI response generation
This is where the magic happens!
Built with:
- [Cloudflare Workers](https://workers.cloudflare.com/)
- [Postgres + Pgvector with Pgvectorscale](https://github.com/timescale/pgvectorscale)
- [Cloudflare Workflows](https://developers.cloudflare.com/queues/)
- [R2 Object storage](https://developers.cloudflare.com/r2/)
- [Markdowner by Supermemory](https://md.dhr.wtf)
- [Cloudflare KV](https://developers.cloudflare.com/kv)
- [mem0](https://app.mem0.ai)
|