Lonewolf 0.3 – A standalone XMPP server written in Rust

(github.com)

85 points | by ortuman 4 hours ago ago

17 comments

  • rootnod3 2 minutes ago ago

    AGENTS.md on a standard protocol. Sorry but no. You either understand the thing or you don’t.

    It’s a chat protocol. Something that is supposed to be very private and secure. Seeing an AGENT.md file is a huge turn-off there, sorry to say. Feel free to burn my karma down to oblivion.

    • 0x1ch a minute ago ago

      I'd actually feel pretty safe with a LLM project if spec'd against the protocol documentation as opposed to a rookie's handcoded implementation. If security is the concern, I don't think using random reimplements is very safe to begin with.

  • nicoco 3 hours ago ago

    More implementations of standard protocols is always nice!

    I see no reason for me to change from my beloved https://prosody.im/ which is more than lightweight enough already. But having options is nice, and standards only make sense when there are several implementations of them.

    • ortuman 3 hours ago ago

      totally agree, Prosody is great, and in a lot of ways, it's been a real source of inspiration.

  • jakswa 2 hours ago ago

    I saw some coding harness (OMP i think?) labeling sub-agent comms as "IRC" for the agents to use. XMPP is another one I bet AI would just understand what to use it for. I have been absorbing whether tried-and-true old tech like these are going to revive in the AI era, just because it's "locked in" in the training data. AI is going to keep some of these torches burning forever maybe.

  • Muromec 3 hours ago ago

    I remember when jabber was cool and there used to be public gateways to icq and what not.

    Looks like matrix is in this niche now.

    • toastal 3 hours ago ago

      Matrix is way more expensdve to run by its protocol design

      • ad_fontes an hour ago ago

        But that's because it does way more. Matrix is the foundation to build a self-hosted Slack-like platform (public/private rooms, audio and video support, threads, e2e encryption, etc). XMPP is basically self-hosted AOL Instant Messenger.

    • NewJazz an hour ago ago

      Eh, I've used both a lot and matrix is kinda flailing from my perspective. At least for casual use. If you are a client of Element maybe the experience is better, but with their "next-gen" battery friendly client they've been working on for years, I can't even get notifications working through public unified push servers when using matrix.org. Meaning that just to get started using it I have to run my own matrix or up server.

    • ortuman 3 hours ago ago

      i remember that too. XMPP is still alive and kicking, just a lot quieter these days. :)

      • cfluegel 33 minutes ago ago

        I switched from Matrix back to XMPP, because it has a lower setup and operating cost. I would have loved to use IRC, but the XMPP client mobile support is a bit better

  • voidwalker0 an hour ago ago

    Don't really get the hype over Rust... I, personally, like C more. It would be much more smarter to make another server on simple and clean C, rather than using a language that already has a big toolchain and also compiles longer.

    • BadBadJellyBean 23 minutes ago ago

      C is a loaded gun pointed at your foot regarding memory management. Rust directs your gun somewhere safer. That is why.

  • artefactop 2 hours ago ago

    Nice work ortuman!!

  • ortuman 3 hours ago ago

    author here! thanks for the interest. :)

    if anyone has questions about the motivation behind building this, feel free to ask.