Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appaquet/exomind
A personal knowledge management tool hosted on your own personal cloud
https://github.com/appaquet/exomind
decentralized knowledge-management mobile rust webapp
Last synced: 5 days ago
JSON representation
A personal knowledge management tool hosted on your own personal cloud
- Host: GitHub
- URL: https://github.com/appaquet/exomind
- Owner: appaquet
- License: apache-2.0
- Created: 2020-04-23T00:55:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-18T20:28:07.000Z (18 days ago)
- Last Synced: 2024-10-19T14:03:21.119Z (17 days ago)
- Topics: decentralized, knowledge-management, mobile, rust, webapp
- Language: TypeScript
- Homepage:
- Size: 11.9 MB
- Stars: 59
- Watchers: 4
- Forks: 4
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Exomind
![Build](https://github.com/appaquet/exomind/workflows/Push%20tester/badge.svg)
![iOS app](https://build.appcenter.ms/v0.1/apps/76ac2c48-f34c-4ac4-bcc4-41bae61f8177/branches/app-build/badge)**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](https://github.com/appaquet/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](https://github.com/appaquet/exocore#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](https://github.com/appaquet/exocore) and follow web and iOS.
## Quick start
1. Bootstrap an exocore node. (see [Exocore's quick start](https://github.com/appaquet/exocore#quick-start))
If you already have an Exocore cluster, make sure one node has the `app_host` role.
* `exo node init`
* `exo cell init`2. Install Exomind in the cell.
* `exo cell app install https://github.com/appaquet/exomind/releases/download//exomind-app.zip`3. Start your node.
* `exo daemon`4. Download pre-built Electron app, or follow [Web client](./web/README.md) and/or [iOS client](./ios/README.md) instructions.
## Usage
* See [Gmail integration README](./integrations/gmail/README.md)
* See [Web / Electron README](./web/README.md)
* See [iOS README](./ios/README.md)
* See [Browser extensions README](./browsers/README.md)