Does anyone run their own AI service?

If so,

Which one?

What hardware?

Do you have a way to access it from outside or from a phone?

And, if you’re open to sharing, what do you do with it?

I know AI-enabling hardware is insanely expensive right now, but some of the smaller (<32GB) more efficient models (think deepseek- or qwen-based) don’t absolutely need specialized hardware to run and perform well enough for many purposes.

I am so aware of the absolutely abysmal privacy practices of basically all AI companies that I’m not comfortable using them to help me with web searches and the such, because there’s no way that all this information won’t be going into a profile. This makes me want to have my own “helper” service.

  • fozid@lem.radiantfig.fyi
    link
    fedilink
    English
    arrow-up
    1
    ·
    24 minutes ago

    Yeah, I have a fairly useable setup although it’s only accessible on my lan. I have a web server but it doesn’t host the llm as it’s not powerful enough.

    Rx7600 8gb vram GPU 5700x CPU 64gb 3600mts ram

    Hosting ornith 35b a3b iq4_xs Llama.cpp server Pi harness or llama.cpp webui Searxng web search Coding sandbox Restricted filesystem access

    Get around 40 tok / sec and it’s really useable. Not as good as Claude sonnet, but good enough for most things.

    • mbp@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 minutes ago

      You can setup a reverse proxy on the web server to direct a subdomain over to the ai server if you’d like to have it accessible outside your lan

  • nitrolife@hikki.team
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    16 minutes ago

    Yes, I installed an LLM at home. I use it for many useful things:

    1. reading novels by translating them from English to my language on the fly via machine
    2. for communicating on lemmy by translating posts and comments
    3. For HomeAssistant
    4. And very rarely for development and searching the internet

    I have a RX9070XT and llama-swap to switch models on the fly. I’m thinking about installing a second RX9070XT so that I don’t take away the translation capability from my lemmy instance while I stress the other neural network with other tasks.

  • amgine@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 hour ago

    Epyc 7551? 256gb ddr4, r9700 + mi50. Running two models depending on what I’m doing . Llama.cpp + comfyUI or two llama.cpp for model and advisor in OMP. Main model is Qwen 3.8 27b abliterated

  • JasonDJ@lemmy.zip
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    6 hours ago

    What a timely comment.

    I recently gave my kid a gaming PC for his birthday…which I used as an excuse to upgrade my GPU from a 1660 Super to a 5060ti 16GB

    Combined with a 5600x3d and 32gb of system memory.

    I just started messing with local LLMs yesterday. “Getting started” is rather easy. pacman -S lm-studio (I use arch, btw), launch it, download a model that your hardware supports, and start talking.

    Right now I’m working on getting it to talk to vscode.

  • GreenKnight23@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    3 hours ago
    • 96gb ddr5
    • intel i7 12th gen
    • RTX 3060

    it also doubles as my media ripper. I initially built it specifically for that before AI was even a thing.

    I run too many models to count really. everything through CLI because I’m dissatisfied with all the sloppy UIs.

  • uzername@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    edit-2
    6 hours ago

    24GB GPU

    Qwen 3.8 ( 2 variants )

    Pangolin>OpenWebUI>lama.cpp for general use and available outside the homelab

    Zoo Code>OpenWebUI>lama.cpp for coding , mostly scripts and html

    Qwen 3.8 was a game changer for me.

  • greybeard@feddit.online
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    6 hours ago

    I recently gave Strata a shot for my local AI. I’m very impressed with the performance they have eeked out of my hardware. I’ve got a rather beefy gaming desktop I built as an AI server back when the current craze started, before prices started going up, but models up until this point really failed to take full advantage of that hardware. Strata (which uses a Qwen model) both simplified the setup process, and it maxes out the hardware when running.

    Strata acts like an OpenAI compatible API server, I then have Hermes as a “harness” to make an “agent”, which I interact with on “buzz”, which is like discord, but made for bots. Although Hermes also supports discord and several other chat platforms.

    If you have the hardware to run Strata, I recommend setting it up, it comes with a basic chat interface, which you can then grill to assist you with setting up Hermes and whatever else.

    One thing I didn’t mention, is security. I highly recommend you treat AI as unpredictable, unreliable, and capable of being taken over by bad actors. This isn’t a problem for a pure chat interface, but Hermes gives the AI tools to do things, and those tools could be used to take over your computer, scan your network, and create all kinds of havoc. For my part, Hermes is running in a virtual machine which is on an isolated network. I keep tight control on what it does and doesn’t have access to in my network main network. That may not be something you have the hardware or knowledge to do, at the very least I recommend running Hermes in a docker container, and not giving it access to your personal desktop nor credentials to things like your email account.

  • LewdLemon@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    35
    arrow-down
    1
    ·
    edit-2
    9 hours ago

    I’m self-hosting immich (with ML-based facial recognition, semantic search and OCR) and psiTTSa, an offline text-to-speech engine.

    (Prob not the answer you were looking for, but a reminder that “AI” is more than just LLMs.)

    • N0x0n@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      6 hours ago

      Does Immich sell/use/keep your ML-based FR? Or is this totally local a never leaves your instance?

      That was always the question that bordered me… I run Leeche its a very simple and minimal photo album service and I really like it ! But my family want something that’s more like immich but I’m very cautious about what i’m selfhosting and something that collects data points on my behalf is a no-go !

      • LewdLemon@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        Immich is entirely free and open-source software and got a grant from the FUTO Foundation, which is fiercely pro privacy. As such, it does not engage in any data sharing. Development is financed through the grant and purchases of the server licence (I got one; it’s ridiculously good software).

      • IanTwenty@piefed.social
        cake
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 hours ago

        I do not run Immich but their privacy policy states:

        Locally Stored Data: Immich stores all your photos, albums, settings, and other metadata locally on your device. We do not have access to this data, nor do we transmit or store it on any of our servers.

        https://immich.app/privacy-policy

        Additionally in their docs I can find no mention of connecting to outside services. I do see references to downloading hugging face models.

        https://docs.immich.app/features/facial-recognition#how-face-detection-works

        • N0x0n@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          4 hours ago

          Thank you very much ! I didn’t expected someone doing my part to RTFM o_O !

          Without doing again the heavy reading part, what should I expect from hugging face models?

          If my reading skills are correct it should be local, but I’m really paranoid about this stuff ^^ Even though I read your posted links, I’m still not sure if I should trust them…

          Something written in a manual and what the code realy does are sometimes far appart ^^’

  • kensand@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    2
    ·
    8 hours ago

    Running Qwen 3.8 27B dense on some R9700s, and Qwen 3.8 flash next on dgx sparks. I use it for code gen outside work, including an automated Dev pipeline that rubs on its own. When I did the math comparing to token API pricing of Opus 4.8, it covered its own costs in a few months. With the sparks I get about 40tg/s, 1500pp/s, but can get concurrency up to 5 stably. With the R9700s, I get ~100tg/s, 3000pp/s and can also get up to 5 concurrency.

    I access it over wireguard to the network that it is on, and use termux to ssh into a build machine for dev over CLI using https://pi.dev/

    I also started building https://fcli.dev/ to make integrations easier; the idea being that LLMs should just implement simple reusable functions instead of repeatedly making complex curl requests to integrate with a service.

    I also use LLMs heavily for work; Qwen 3.8 seems almost on par to Opus 4.8 IMO. I also don’t have to worry about token costs, and it often responds faster than Claude would because there usually isn’t a queue on my machines. At this point, I wouldn’t complain if my work provided me 2x B6000 instead of a Claude subscription; I’d still be able to get all my work done.

    • FrankLaskey@lemmy.ml
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      8 hours ago

      Would be interested to know your experience with fcli if you’d share more. Just hearing about it.

      • kensand@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        7 hours ago

        I mean, I haven’t really started discussing it outside IRL friends, so not surprised you haven’t heard of it 😅

        In essence, the problem is twofold:

        1. LLMs tend to use CLIs more effectively than MCP, at least in the domains I use. However, installing all the CLI tools and configuring them can be cumbersome and not easily repeated. CLIs also cannot be modified, and are often quite verbose.
        2. LLMs will repeat very similar commands over and over with just a few tweaks. This often happens when there is a gap in a tool or poor documentation.

        So fcli is intended to be an easily extended, configured, and authenticated CLI. The “one CLI” to do everything your LLM needs. Ideally, you set up a personal repo to store ‘ucks’ (f packages) in, and you set up credentials for that repo so your LLM can push any new ucks to it. You can then share that repo with other users if they could also benefit from any of that functionality.

        As you go along in a session, when you notice the LLM repeatedly running similar verbose commands, you can have it create an uck for it instead and save those tokens.

        Likewise, if, say, an MCP server doesn’t have full functionality, you can have your LLM import the SDK from npm into an uck and write a basic fcli wrapper around it to start using.

        The other nice thing is that it makes your tool configuration repeatable between LLMs and harnesses. You don’t need to set up your MCP servers in both Claude and Codex and Pi, just in f and tell them to use f.

        There’s also a creds uck to make your secrets more portable and (a bit) safer.

        In general, I’m trying to model it a bit like pi.dev, but as part of the tooling instead of the harness itself. I think they work quite well together :)

        Interesting paper comparing MCP and CLI

  • PetteriPano@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    7 hours ago

    Yes, were all on c/LocalLLaMa

    I’m running qwen3.8-next-flash on a rx7900xtx plus 128gb of ram. It serves my hermes agent. I direct it through matrix. I also forward an endpoint to my VPS to use for anything. Mostly opencode.

  • hoshikarakitaridia@lemmy.world
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    2
    ·
    10 hours ago
    • Qwen3.6 35b a3b Q4_K_M running on llama.cpp
    • Open-WebUI as a frontend
    • integrations with an embedding model and searxng & crawl4ai
    • doing lots of different stuff with it, asking basic stupid questions, recipes, tech stuff, etc
    • mortalic@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      5 hours ago

      Random Question, I’ve been trying to offload some of my stuff handled by claud to basically this exact setup. However one of the things I manage has a pair of MCP servers that are required. I might not be smart enough, but how do you get Qwen to use an MCP?

    • jwiggler@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      9 hours ago

      Pretty much my setup as well. Though I’m using qwen3.8 27b-Q4_K_M under ollama. Everything running with docker. Add nginx and either a domain+port forwarding or zerotier/tailscale you’ve got an app you can get to from outside your house.

      Right now not sure how I’m going to leverage it not probably to streamline my self hosted stuff, help with config mgmt and documentation, web page summarization, etc. we’ll see how it does, just got it setup yesterday

    • eodur@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      7 hours ago

      I’ve got similar running on my RX 7600 XT. It is not a great experience for interactive use, but fine for async tasks. I’m also running nemo-speak for live local dictation and meeting transcription.