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.

Plugins can either import data to the Pod, or apply Machine Learning to automatic label data. Learn more in the Memri Docs.

Plugins under development

Google Contacts

Type: Importer

Status: Review

Assignee: ivan_m

Reviewer: koenvanderveen

Repository: google-contacts

Google Messages

Type: Importer

Status: Testing

Assignee: koenvanderveen

Reviewer: Eelco

Repository: google-contacts

Google Calendar Events

Type: Importer

Status: Review

Assignee: Sergey Kozlovskiy

Reviewer: Eelco

Repository: google-calendar

iCloud Calendar Events

Type: Importer

Status: Assigned

Assignee: jay

Reviewer:

Repository: icloud-calendar

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

Type: Importer

Status: Review

Assignee: Larry

Reviewer: Bijun

Repository: plugins/matrix

Facebook Contacts and Posts

Type: Importer

Status: In-progress

Assignee: Larry

Reviewer:

Repository: facebook

IMAP Messages

Type: Importer

Status: Unassigned

Assignee:

Reviewer:

Repository:

iCloud Contacts

Type: Importer

Status: Assigned

Assignee: Jay

Reviewer:

Repository:

Twitter Contacts and Posts

Type: Importer

Status: Review

Assignee: Angela

Reviewer: Eelco

Repository: twitter

Instagram Contacts and Posts

Type: Importer

Status: Assigned

Assignee: Dimitri

Reviewer:

Repository:

iOS address book

Type: Importer

Status: Testing

Assignee: chaitania.pandit

Reviewer:

Repository: repo

Android address book

Type: Importer

Status: Testing

Assignee: Ani

Reviewer:

Repository: repo

LinkedIn Contacts and Posts

Type: Importer

Status: Unassigned

Assignee:

Reviewer:

Repository:

CalDAV Events

Type: Importer

Status: Unassigned

Assignee:

Reviewer:

Repository: