Download your data from multiple cloud silos into a single place, with a nice API to code against

All your personal data in a secure private storage, ready for importing & machine learning plugins, with a fully customizable client app

Components

Importers download data from various cloud services and store them in the Pod via the Pod API.

Clients connect to the Pod API and sync the data for local use in the GUI. Machine Learning plugins operate on the data in the Pod and write the results back to the Pod.

Installation

Set up your pod

The Pod (personal online datastore) is the place where your data is safely stored. Here is how to host a Pod on your own hardware using Docker.
  1. Install Docker & Docker Compose
  2. Clone the repository and build the container:
              
$ git clone -b prod https://gitlab.memri.io/memri/pod.git
$ cd pod
$ docker-compose build
$ docker-compose up
            

How to contribute

Find out how to create your own plugins in the Getting Started Building a Plugin tutorial on the Memri Blog.

We are in the process of revamping PyMemri. We want to make sure this is done before we scale. We will continue to pause onboarding any new developers for the time being.

Plugins under development

We are in the process of revamping PyMemri. We want to make sure this is done before we scale. We will continue to pause onboarding any new developers for the time being.
WhatsApp(non-matrix)

Type: Importer

Status: Testing

Assignee: Memri Team

Repository: whatsapp

Gmail Messages

Type: Importer

Status: Testing

Assignee: Memri Team

Repository: gmail

Facebook Contacts and Posts

Type: Importer

Status: In-progress

Assignee: Larry

Reviewer: koenvanderveen

Repository: facebook

Instagram Contacts and Posts

Type: Importer

Status: Assigned

Assignee: Dimitri

Reviewer: koenvanderveen

Repository: instagram

Twitter Contacts and Posts

Type: Importer

Status: Unassigned

Google Contacts

Type: Importer

Status: Unassigned

Google Calendar Events

Type: Importer

Status: Approved

Assignee: Sergey Kozlovskiy

Reviewer: Eelco

Repository: google-calendar

iCloud Calendar Events

Type: Importer

Status: Assigned

Assignee: jay

Repository: icloud-calendar

Matrix Importer (Whatsapp, Facebook, Instagram, Telegram, Signal)

Type: Importer

Status: Unassigned

IMAP Messages

Type: Importer

Status: Unassigned

iCloud Contacts

Type: Importer

Status: Assigned

Assignee: Jay

iOS address book

Type: Importer

Status: Testing

Assignee: Memri Team

Android address book

Type: Importer

Status: Testing

Assignee: Memri Team

LinkedIn Contacts and Posts

Type: Importer

Status: Unassigned