GitHub - catpuppyapp/HahaNote-Release: HahaNote is a file-based + E2EE note sync app, can sync your notes to Dropbox/WebDav Server/Github(and other git platforms), support Windows/Linux/Android (original) (raw)

Haha Note is a file-based + E2EE note sync app, can sync your notes to Dropbox/WebDav Server/Github(and other git platforms), support Windows/Linux/Android

Download

GitHub Releases

Tutorial

How To Use Git Backend Tutorial

Screenshots

Brief

HahaNote is an e2ee note sync app, it can treat a local directory on your device as a repository and encrypt and sync all files inside it to Dropbox/WebDav servers or GitHub.

So You can use any editor to edit your md/txt or any other files, then use HahaNote to sync them.

Key features

Cryptography details

Why E2EE

HahaNote is an E2EE note sync app, that means all your files decrypted on local and encrypted before leave your device, it can avoid platforms read your files. (example, even github or dropbox have data leak, your haha note data still safe, due to is encrypted)

E2EE promise data encrypted before leaving your device, but on your local device, all data is decrypted, so you can edit them by any regular text editor, like VSCode, Zed, Notepad++, Obsidian.

WebDav Server

dufs(self-hosted)

Cloud Drive

InfiniCloud(WebDav supported, hosted in JP)

Editor on PC

VSCodium VSCode Obsidian

Editor on Android

Markor(markdown editor) PuppyGit(Git with an editor)

Not Supported (不支持)

坚果云:并不是HahaNote不支持,而是这个网盘虽然支持WebDav,但是对第三方app有请求数限制,尽管平台声明30分钟600次,但实际测试可能更严苛,10分钟内100次就可能导致被临时封禁,所以如果你使用坚果云的webdav,那么这个app对你来说基本没法用,建议换其他方式同步笔记,比如使用国内的git平台(配置有些麻烦,不过只麻烦一次,后续就省心了),或者自托管webdav服务器,或者如果你可以连接上的话,可以使用Dropbox(可能延迟会比较高,很慢)。