Signal-Desktop
axolotl
Our great sponsors
Signal-Desktop | axolotl | |
---|---|---|
322 | 27 | |
13,954 | 5,156 | |
0.7% | 26.6% | |
9.9 | 9.8 | |
6 days ago | 4 days ago | |
TypeScript | Python | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Signal-Desktop
-
Privacy is Priceless, but Signal is Expensive
If you only have the phone app then yes they are instantly downloaded and removed from their servers.
But if you have Desktop client(s) registered, then they need to hold onto those messages until you open your client(s).
That is why they have a 2 week (from memory) login limit on Desktop clients. If they didn't they'd potentially have to hold onto messages forever.
Love the product. Had a monthly recurring donation for many years. Dropped it over what I consider to be their serial mishandling of open source. See https://github.com/signalapp/Signal-Desktop/pull/6186 for the latest chapter in the, "we won't implement desktop GIPHY that we announced in 2016, and also won't merge it when someone else thoughtfully implements it for us" saga.
-
CVE-2023-4863: Heap buffer overflow in WebP (Chrome)
It does, see [0]. Fun fact: Signal desktop, which uses Electron under the hood, is running without sandbox on Linux [1][2].
[0] https://github.com/electron/electron/pull/39824
-
Signal Desktop messaging app having trouble with IPv6
Issues have been ongoing for the past couple weeks. It's not clear if this is the client or backend. Dual stack works again with v6.20.2, but IPv6-only with NAT64 still doesn't. Actively being worked on, and hopefully some good learnings. Issue link thread: https://github.com/signalapp/Signal-Desktop/issues/6439
-
Desktop Client takes minutes to send messages
Fix1, Fix2, Fix3, Fix4
-
Please help me to clone project locally
not able to do so after going through the CONTRIBUTING.md and following each and every step i am getting this error tried to search it on google and asked chatgpt too still not able to figure out
the CONTRIBUTING.md has steps using yarn tried using npm also still not able to do so
-
Testing a new encrypted messaging app's (Converso) extraordinary claims
Compare https://github.com/signalapp/Signal-Desktop/commits/main with https://github.com/DrKLO/Telegram/commits/master
axolotl
- LoRA from Scratch implementation for LLM finetuning
-
Dataset Creation Tools?
You can save that overall set into a json file and load it up as training data in whatever you're using. I'm using axolotl for it at the moment. Though a GUI based option is probably best for the first couple of tries until you get a feel for the options.
-
Run LLMs at home, BitTorrent‑style
80GB is enough, yeah.
I'm not sure what exact LORA/quantization settings would be ideal, but check out https://github.com/OpenAccess-AI-Collective/axolotl#config
-
Show HN: Fine-tune your own Llama 2 to replace GPT-3.5/4
There are already many hundreds of finetunes on huggingface, and many excellent UIs to run them in, like KoboldCPP and Text-gen-ui: https://huggingface.co/models?sort=modified&search=13B
There is even a crowdsourced version of the UI like artbot: https://lite.koboldai.net/#
And there are some excellent extant finetuning frameworks, like Aoxotol, that run on consumer GPUs: https://github.com/OpenAccess-AI-Collective/axolotl
IIRC Text-gen-ui had a QLORA finetuning UI too.
-
Help with QLoRA Fine Tune
Two other reference points for parameter choices: - https://github.com/OpenAccess-AI-Collective/axolotl/blob/main/examples/openllama-3b/qlora.yml - https://www.reddit.com/r/LocalLLaMA/comments/14q51cf/comment/jqm8g0i/
-
Any guide/intro to fine-tuning anywhere?
I have seen several folks using https://github.com/OpenAccess-AI-Collective/axolotl but no personal experience, please report back!
- Developer Help
-
Finetuning on multiple GPUs
Finetuning on multiple GPUs works pretty much out of the box for every finetune project I've tried. Here's the best finetune codebase I'd found that supports QLoRA: https://github.com/OpenAccess-AI-Collective/axolotl
-
I would like to try my hand at finetuning some models. What is the best way to start? I have some questions that I'd appreciate your help on.
For finetunings, I would recommend the https://github.com/OpenAccess-AI-Collective/axolotl library. It is friendly for new users since there are pre-existing example configs to adapt for different base models and datasets. Also, the maintainers are pretty quick to add new techniques. As an example, they incorporated finetuning with QLoRA landmark tokens from u/NeverEndingToast over the weekend.
What are some alternatives?
signal-cli - signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
axolotl - A Signal compatible cross plattform client written in Go, Rust and Vuejs
session-desktop - Session Desktop - Onion routing based messenger
AppImageLauncher - Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages
webclient - Angular webclient (with Linux, macOS and Windows desktop clients) for CTemplar's encrypted email service.
telegram-bot-api - Telegram Bot API server
Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
nodegui - A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org
libsignal - Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
Signal-Android - Patches to Signal for Android removing dependencies on closed-source Google Mobile Services and Firebase libraries. In branches whose names include "-FOSS". Uses new "foss" or "gms" flavor dimension: build with "./gradlew assemblePlayFossProdRelease".
Unigram - Telegram for Windows
Signal-iOS - A private messenger for iOS.