Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗English · Русский
Letopis (Russian «Летопись», "chronicle") is a personal diary for Android. Every entry is plain Markdown with its time, tags, mood and attachments, and everything is encrypted on your phone with a key derived from your password. No account, no cloud of ours, no ads, no analytics. Your diary stays yours.
Write
Look back
Privacy first
Your data, your way
.md files; export everything to ZIP.| Where | Status | Android |
|---|---|---|
| letopis.recalltwin.com | ✅ latest APK; Settings → Check for updates | 9 and newer |
| RuStore | 🔜 on moderation | 7 and newer |
| Google Play | later | 7 and newer |
A new version installs over the old one and keeps your entries. The site and RuStore builds are signed with the same key, so you can switch between them.
[!IMPORTANT] The password cannot be recovered: that is the point of encryption. Keep it somewhere safe.
| Encryption | Argon2id turns your password into a key that unwraps a random data key; files are AES-256-GCM in 1 MiB chunks |
| On the phone | Entries, attachments, thumbnails, settings and the search index are all encrypted |
| Sync | The same encrypted files go to your cloud folder or private GitHub repository; neither sees the text |
| Network | Only your cloud or GitHub, the AI service you chose (HTTPS only, after consent) and the update check, each only on your action |
| Updates | Every build is signed with a key kept outside this repository |
Threat model and known limitations: SECURITY.md.
flutter pub get
flutter test
flutter build apk --release --flavor site # or --flavor rustore / --flavor play
Release builds need your own signing key in android/key.properties. The full guide (architecture,
build flavors, signing and key rotation, sync format) is in docs/DEVELOPMENT.md,
in Russian.
Bug reports and ideas are welcome in Issues, pull requests too. Please keep the rules in AGENTS.md: no weakening of encryption, no plaintext on disk, nothing sent over the network without the user's action. Found a vulnerability? Email [email protected] instead of opening a public issue.
GPL-3.0, with an additional permission to link the RuStore payment SDK in the RuStore build. © 2026 Alexander Bylinsky.
Letopis is free: no ads, no subscriptions, no paid features. Everything is available to everyone, and it will stay that way. If the app is useful to you, you can say thank you with a one-off payment of any amount.
In the app: Settings → Support the project. A payment unlocks nothing; it is just a thank-you. Free ways to help: ⭐ star the repository, tell a friend, report a bug.