Complete user guide, feature documentation, and FAQ
Knot is an intelligent multi-scenario recording tool inspired by the minimalist concept of ancient "knot-tying" memorization. By integrating core modules such as todo lists, smart notes, document reading, and local LLM-powered intelligence (via llama.cpp), we create a full-scenario productivity toolchain with multi-platform client support.
Etymology: Just as ancient civilizations recorded important events with physical knots, we continue this simple yet efficient concept through digital "knots".
Click to view code lines statistics (updated automatically)
Latest Version Acquisition:
- Scan QR code (Recommended for Android)

- GitHub Releases
- API
All dependencies are preserved in original format for maintenance and upgrades:
| Project Name | Functionality | Repository Link |
|---|---|---|
| cmark-gfm | GitHub-flavored Markdown extension | github/cmark-gfm |
| Project Name | Functionality | Repository Link |
|---|---|---|
| Qt-AES | Data encryption module | bricke/Qt-AES |
| quazip | Compression/archive support | stachenov/quazip |
| ini4j | Configuration file management | ini4j |
| zlib | Data compression algorithm | zlib.net |
| Project Name | Functionality | Repository Link |
|---|---|---|
| QScintilla | Desktop note editor | QScintilla |
| Project Name | Functionality | Repository Link |
|---|---|---|
| AndroidPdfViewer | Android PDF rendering | DImuthuUpe/AndroidPdfViewer |
| AndroidPdfViewer(Current) | Android PDF rendering | mupdf-android-viewer-mini |
| fitz aar | Android PDF rendering | fitz |
| Markwon | Android Markdown rendering | noties/Markwon |
| Prism4j | Code highlighting support | noties/Prism4j |
| Project Name | Functionality | Repository Link |
|---|---|---|
| llama.cpp | High-performance LLM inference engine | ggml-org/llama.cpp |
| sqlite-vec | Read-write vector database | asg017/sqlite-vec |
| Project Name | Functionality | Repository Link |
|---|---|---|
| iconfinder | Icon resources | iconfinder |