What tools and projects do you use for your local LLM chats and agents?

I’m trying to sift through the mess of LLM harness and tools to find how to really get the most out of local LLMs.

  • Riskable@programming.dev
    link
    fedilink
    English
    arrow-up
    32
    arrow-down
    16
    ·
    6 days ago

    The anti-AI sentiment here is ridiculous. They were asking a legitimate question!

    I just use ollama locally but I keep meaning to setup OpenRouter because I like to play with larger models that my hardware can’t handle and I’d like to be able to pick the best deals 🤷‍♀️

    • YeahToast@aussie.zone
      link
      fedilink
      English
      arrow-up
      29
      arrow-down
      9
      ·
      6 days ago

      AI effectively raped and pillaged all human information for the benefit of a handful of corporations. It’s use has been shown to reduce the skills of school children and even deskill those with established knowledge. Then there’s the environmental considerations in a time where the world is decades behind appropriate climate change management… Id say it’s pretty understandable that it evokes passionate responses.

      • Freeposity@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        3
        ·
        5 days ago

        AI effectively raped and pillaged all human information

        Copying information is not theft. Learning from copied information is not theft.

        Theft is when you take something and deprive the owner of what you took. If I make a copy of your car, I am not stealing your car, you still have it and can drive it, wreck it, whatever.

        • YeahToast@aussie.zone
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          5 days ago

          Theft is when you take something and deprive the owner of what you took

          So google ai summary now taking content from the web and putting at the top of their search, thus generally stopping people clicking on websites and taking their revenue -> theft.

            • YeahToast@aussie.zone
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              1
              ·
              4 days ago

              Free referrals to their site? What are you talking about? Google is a search engine, an indexer, its role is to point people to websites based on their search terms. It now scrapes all of the websites information and people no longer visit those websites???

      • FauxLiving@lemmy.world
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        9
        ·
        6 days ago

        I’m sure OPs RTX 3060 will have a tolerable effect on the school children and the rainforest.

      • StrawberryPigtails@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        10
        ·
        6 days ago

        I think you’re thinking of the Llama family of llm models which are owned/made by Meta.

        Ollama is an open source server software and model repository for llm models. I won’t say Meta hasn’t contributed to the project, but as far as I know they don’t own it and didn’t start it.

        • unitedwithme@lemmy.today
          link
          fedilink
          English
          arrow-up
          2
          ·
          6 days ago

          Oh, it could be. I don’t use any online or offline AI tools. I’ve played around with Lumo (from Proton) when it first released bc its/was Mistral for privacy, and work tries to get people on board with AI usage (Copilot).

  • communism@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    6 days ago

    Literally just having ollama installed and some models that work well with the amount of VRAM I have. I don’t auto-start the daemon because I rarely use it. Occasionally I use it for proof-reading/feedback on things like cover letters, or debugging. I don’t let it write anything. If it has something useful to say it can tell me in the chat and I can implement it if it’s good. Usually I don’t need it though so it just sits on my disk for the most part.

  • heyeddi@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 days ago

    Ollama on an N150 mini PC, 16GB, no GPU, Open WebUI on top. Being honest, 1-3B models are fine for searching my offline Kiwix stuff and 8B works if you don’t mind waiting. I’m turning this into a small box (heyeddi.com/projects/doomsday-box) and I keep going back and forth on whether people even want AI on it, or just the media and offline archives. Would you?

  • StrawberryPigtails@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    6 days ago

    Currently, I’m using Hermes and OpenCode mostly, backed by Ollama running a couple of different models. Usually I’m running the Gemma4 or Gwen3.5 models.

    Memory management is done through Obsidian as every harness seems to have really good skills for it.

      • StrawberryPigtails@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 days ago

        My Hermes agent and OpenCode both can see the same Obsidian vault. I just started working with OpenCode and haven’t quite figured it out, however my Hermes agent has learned that everything I work on needs a file in Obsidian and that if it needs to look something up that it should look through Obsidian first. Prompts usually tell them to “look in the vault” or “write up what we’ve been doing in the vault, suitable for another agent to understand what is going on with no prior context”.

        It’s not currently all that reliable, but I’ve only been working with Hermes for a few months and started playing with OpenCode a few weeks ago. I need to work a bit more on orginization, though. Last time I looked in there, I backed out quickly as it was a god awful mess.

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    vLLM to host and openwebui for a frontend that I really only use to demo models to friends.

    harness

    Opencode running with full access inside a rootless podman container with only the directories I want mounted (usually a single project, sometimes read only).

    So far though, I’ve only used it to document and report on project repos because Qwen is not that good at actually coding (although it can give pretty decent conf file examples, but not always optimal).

    Also useful for parsing pita data dump type files that I’m too lazy to construct multiline awk commands for.

  • wewbull@feddit.uk
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    7 days ago
    • Pi - plain and simple - run inside firejail.
    • lamma.cpp w/ vulkan backend

    That’s it.

  • FauxLiving@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    6 days ago

    It depends on how complex you want to make it.

    The simplest way would be to use a GUI tool like LM Studio, it has the benefit of selecting the model quants that are likely to work on your hardware and having sane defaults for the various parameters that you can work from.

    Typically you’ll want to increase the context window, the default is good for short one-off questions but if you’re going to do RAG or coding tasks you will need a much larger context window. You will typically find this through trial and error, increasing until you hit memory limits or notice a large slowdown on tokens/second.

    You can also have the model respond to an OpenAI-like API interface on a designated port/interface if you want to run non-chat tools through the same model.

    Then, depending on the task that you’re trying to solve, you may want to find an MCP server built for that task which can provide the ability for the AI to interact with tools in a way that’s more controlled (giving an AI raw terminal access on a user’s machine is typically a bad idea).

    If you need something more flexible that you can incorporate into scripts and automation, llama.cpp has been popular for a while. Like Linux distros, everyone is going to have an opinion on the best and whatever you decide on will be the wrong choice. There’s also Ollama and vLLM if you want to run a datacenter.

    Model-wise it completely depends on the task. Do you need a multi-modal model that supports vision, is it going to be coding, is it trained to use tools/MCP servers, does it use reasoning, etc. The Qwen models are open weight and available in many different quants. The version 3.5 models run well on consumer hardware and can use vision, reasoning and tools.

    I’m running it through Llama.cpp but it will likely be available via LM Studio as well.

  • Tolstoy@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    2
    ·
    6 days ago

    This community won’t be much helpful but there is one specific for local LLMs. I think it was ai_ and some other…

  • Irdial@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    6 days ago

    I’ve got an M4 Mac mini with 32 GB of unified memory, so I can run MoE models in the <40B parameter range quite comfortably. I use LM Studio as the backend with Hermes as the frontend. Works great for everyday chat, web search, and RAG.

  • redballooon@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    3
    ·
    6 days ago

    Pi Coding Agent on the laptop, openwebui as a self hosted service.

    I don’t host LLMs myself. My best hardware has 16GB of RAM, I could run a 4B model or so, but what’s the point? So I buy compute with ZDR turned on.

  • erer@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    6 days ago

    Llama-swap running llama.cpp and strata. For the tools I use oh my pi and nvim with plugins