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.).
Exomind closely follows Exocore's roadmap since Exocore is being developed for Exomind.
- 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)
- Gmail attachments
- File storage
- Install dependencies from Exocore and follow web and iOS.
-
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.