exomind
exomind copied to clipboard
A personal knowledge management tool hosted on your own personal cloud
Exomind
Warning: Exomind is at a very early development stage, hence incomplete, unstable and probably totally unsafe. Use at your own risk.
Exomind is a personal knowledge management tool. It is a unified inbox in which your emails, your notes, your tasks and your bookmarks can live and be organized in collections.
It is built on top of Exocore, a distributed application framework, and is meant to be hosted in a decentralized fashion on user's selected servers (ex: Raspberry Pi, VPS, etc.).
Roadmap
Exomind closely follows Exocore's roadmap since Exocore is being developed for Exomind.
v0.1 (in progress)
- Notes, Bookmarks, Emails, Tasks
- Snoozing
- Basic web client
- Basic iOS client
- Gmail synchronization server (read-only, except for labels assignations and read flags)
- WASM business logic (hosted by Exocore)
v0.2
- Gmail attachments
v0.3 and beyond
- File storage
Apps
Dependencies
- Install dependencies from Exocore and follow web and iOS.
Quick start
-
Bootstrap an exocore node. (see Exocore's quick start) If you already have an Exocore cluster, make sure one node has the
app_host
role.-
exo node init
-
exo cell init
-
-
Install Exomind in the cell.
-
exo cell app install https://github.com/appaquet/exomind/releases/download/<VERSION>/exomind-app.zip
-
-
Start your node.
-
exo daemon
-
-
Download pre-built Electron app, or follow Web client and/or iOS client instructions.
Usage
-
See Gmail integration README
-
See Web / Electron README
-
See iOS README
-
See Browser extensions README