Installation
Noteriv is available for Linux, Windows, and macOS. Pre-built packages are published as GitHub releases, so you can download the right format for your platform and start using Noteriv in minutes.
Download
Go to the GitHub Releases page and download the latest version for your operating system. Each release includes packages for all supported platforms.
Linux
Linux users have three package formats to choose from. Pick the one that matches your distribution.
AppImage (all distributions)
The AppImage is a self-contained executable that works on any Linux distribution without installation. This is the simplest option if you are not sure which format to use.
- Download the
.AppImagefile from the releases page. - Make it executable:
chmod +x Noteriv-*.AppImage - Run it:
./Noteriv-*.AppImage
You can move the AppImage to any directory you like, such as ~/Applications/ or /opt/. To integrate it with your desktop environment (application menu, file associations), consider using a tool like AppImageLauncher.
Debian / Ubuntu (.deb)
For Debian-based distributions (Debian, Ubuntu, Linux Mint, Pop!_OS, elementary OS, etc.):
- Download the
.debfile from the releases page. - Install it with
dpkg:sudo dpkg -i noteriv_*.deb - If there are missing dependencies, fix them with:
sudo apt-get install -f - Launch Noteriv from your application menu or run
noterivfrom the terminal.
To uninstall:
sudo apt-get remove noteriv
Fedora / openSUSE (.rpm)
For RPM-based distributions (Fedora, openSUSE, CentOS, RHEL, etc.):
- Download the
.rpmfile from the releases page. - Install it:
# Fedora sudo dnf install noteriv-*.rpm # openSUSE sudo zypper install noteriv-*.rpm - Launch Noteriv from your application menu or run
noterivfrom the terminal.
To uninstall:
# Fedora
sudo dnf remove noteriv
# openSUSE
sudo zypper remove noteriv
Windows
- Download the
.exeinstaller from the releases page. - Run the installer. Windows may show a SmartScreen warning because the app is not signed with a paid code-signing certificate. Click "More info" and then "Run anyway" to proceed.
- Follow the NSIS installer steps. By default, Noteriv installs to
C:\Users\<your-username>\AppData\Local\Programs\Noteriv\. - Once installed, Noteriv appears in your Start menu. You can also pin it to your taskbar.
To uninstall, use "Add or remove programs" in Windows Settings, or run the uninstaller from the Noteriv installation directory.
macOS
- Download the
.dmgfile from the releases page. - Open the DMG and drag Noteriv to your Applications folder.
- On first launch, macOS may block the app because it is not signed with an Apple Developer certificate. To open it:
- Right-click (or Control-click) the Noteriv icon in Applications.
- Select "Open" from the context menu.
- Click "Open" in the dialog that appears.
- macOS remembers this choice, so you only need to do it once.
To uninstall, drag Noteriv from Applications to the Trash.
Auto-updater
Noteriv includes a built-in auto-updater powered by electron-updater. When a new version is available on GitHub Releases, the app detects it and offers to download and install the update.
- Checking for updates happens automatically when the app starts, or you can trigger it manually from Settings.
- Download and install -- When an update is found, Noteriv downloads it in the background. Once the download completes, you are prompted to restart the app to apply the update.
- Automatic updates are enabled by default. You can disable them in Settings if you prefer to update manually.
The auto-updater works with all package formats: AppImage on Linux, the NSIS installer on Windows, and the DMG on macOS.
Prerequisites for development
If you want to run Noteriv from source rather than using a pre-built package, you need:
- Node.js 18 or later
- npm (comes with Node.js)
- Git (required for GitHub sync features)
Clone the repository and start the development server:
git clone https://github.com/thejacedev/Noteriv.git
cd Noteriv/desktop
npm install
npm run dev
This starts both the Next.js dev server (on port 3456) and the Electron window simultaneously.
Building from source
To build distributable packages yourself:
cd Noteriv/desktop
npm run build
Build outputs go to desktop/dist/. The build process generates packages for your current platform:
| Platform | Output formats |
|---|---|
| Linux | AppImage, .deb, .rpm |
| Windows | .exe (NSIS installer) |
| macOS | .dmg |
Mobile app
The mobile app (Android and iOS) is built with Expo and React Native. It is currently a work in progress -- all features ship to desktop first, then come to mobile.
To run the mobile app in development:
cd Noteriv/phone
npm install
npx expo start
From the Expo dev server, you can open the app on an Android device or emulator (npx expo start --android) or an iOS simulator (npx expo start --ios).
Verifying your installation
After installing, launch Noteriv. If this is your first time running the app, you will see the setup wizard, which walks you through creating your first vault. If the app starts and shows the wizard, your installation is working correctly.
If you run into issues, check the GitHub Issues page or open a new issue with details about your platform and the error you encountered.
Next steps
Once Noteriv is installed, head to the Quickstart guide to create your first vault and start writing.