Local-first note-taking app leveraging the Typst ecosystem.
See TODO.md for the expanded roadmap.
- Node.js 24+
- pnpm 10+
- Rust 1.85.0+
pnpm install
pnpm devCreate .env in the repository root with the following:
# Required only for production Tauri builds.
NUXT_PUBLIC_API_BASE_URL=http://localhost:3000
# Optional in development. Recommended in production.
NUXT_SESSION_PASSWORD=change-me-to-a-long-random-secret
# Optional: GitHub OAuth
NUXT_OAUTH_GITHUB_CLIENT_ID=
NUXT_OAUTH_GITHUB_CLIENT_SECRET=
NUXT_OAUTH_GITHUB_REDIRECT_URL=
# Optional: Polar integration (incomplete)
NUXT_POLAR_ACCESS_TOKEN=
NUXT_POLAR_WEBHOOK_SECRET=This project targets Cloudflare Workers with NuxtHub.
Build and deploy with Wrangler:
pnpm build
pnpm wrangler deploySee NuxtHub deployment docs for more information.
You can download the latest version of the application from the GitHub Release page.
Run the following command:
winget install mnemoInstall either the prebuilt package or build-from-source package from AUR:
# Prebuilt binary package
paru -S mnemo-bin
# Or build from source
paru -S mnemoAdd the repository and install the package:
# Add the repository
echo "repository=https://github.com/lemueldls/mnemo/releases/latest/download" | sudo tee /etc/xbps.d/mnemo-repo.conf
# Install the package
sudo xbps-install -S mnemoThis project is licensed under AGPL-3.0. See the LICENSE file for details.