We’re all used to note-taking apps—Evernote, Google Keep, and others that let us jot down thoughts or create to-do lists. But have you ever wondered who actually owns your notes and what control you have over them? That’s where Pubky Notes comes in. As part of Pubky’s hackweek, we’ve created a simple note-taking app that takes a different approach: you control your data. Built on the Pubky Core protocol, this app makes sure that your notes are stored on your own home-server, giving you full ownership and flexibility.
Note: This is a demo app created to demonstrate the capabilities of the Pubky framework and the Tauri-based desktop app. It is not recommended to use this for real data as it is only for demonstration purposes.
To get started with Pubky Notes, follow the steps below:
- Install Tauri prerequisites as per the Tauri documentation.
-
Clone the repository:
git clone https://github.com/pubky/pubky-notes.git
-
Navigate to the project directory:
cd pubky-notes
-
Install dependencies:
yarn install
-
Run the app in development mode:
yarn tauri dev
-
Build the app for production:
yarn tauri build
To run a local instance of the testnet homeserver, follow these steps below:
-
Clone the
pubky
repository:git clone https://github.com/pubky/pubky.git
-
Navigate to the directory:
cd pubky/pubky/pkg
-
Install dependencies:
npm install
-
Run the homeserver in testnet mode:
npm run testnet
The Pubky Notes desktop app will already be pointed to this server.
Feel free to open an issue or a pull request if you want to contribute to the development of this project. We welcome feedback and suggestions!