home.social

#gptel — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gptel, aggregated by home.social.

fetched live
  1. Finally.

    I can now remove my:

    ```
    (setf (alist-get "ChatGPT" gptel--known-backends nil t #'equal) nil)
    ```

    Errrrgh. I wish projects would stop defaulting to #OpenAI. It's repulsive.

    #gptel #emacs #agentic

  2. Finally.

    I can now remove my:

    ```
    (setf (alist-get "ChatGPT" gptel--known-backends nil t #'equal) nil)
    ```

    Errrrgh. I wish projects would stop defaulting to #OpenAI. It's repulsive.

    #gptel #emacs #agentic

  3. @andros it’s particularly useful with the readable option to quickly add buffer with clean text to #gptel to work on or save plain text for rag if needed etc.

  4. @andros it’s particularly useful with the readable option to quickly add buffer with clean text to #gptel to work on or save plain text for rag if needed etc.

  5. The enshittification of #OpenWebUI… It begins to feel more like #Nextcloud (and Drupal before that) with every update, with its shift to become a full fledge enterprise-ware. Makes me appreciate #gptel and the rest of the ecosystem built on top of #emacs even more for its focus on the user and their data.

  6. The enshittification of #OpenWebUI… It begins to feel more like #Nextcloud (and Drupal before that) with every update, with its shift to become a full fledge enterprise-ware. Makes me appreciate #gptel and the rest of the ecosystem built on top of #emacs even more for its focus on the user and their data.

  7. My most useful gptel function is this one:

    gitlab.com/chmouel/emacs-confi

    and to register:

    gitlab.com/chmouel/emacs-confi

    My workflow is:

    - selecting some code in one window
    - Popup a new LLM window and ask about it (or better use a yasnippet snip for that) like this:

    optimize code and fix bugs

    it will know to grab the highlighted code from the other window and act on it

    I have a bunch of other configuration for gptel, i probably should do a proper blog post about it.

  8. My most useful gptel function is this one:

    gitlab.com/chmouel/emacs-confi

    and to register:

    gitlab.com/chmouel/emacs-confi

    My workflow is:

    - selecting some code in one window
    - Popup a new LLM window and ask about it (or better use a yasnippet snip for that) like this:

    optimize code and fix bugs

    it will know to grab the highlighted code from the other window and act on it

    I have a bunch of other configuration for gptel, i probably should do a proper blog post about it.

    #gptel #emacs #llm #ai

  9. Do you have good success using #emacs with #gptel and #mcp? Mine is limited. I was trying github.com/IlyaGusev/academia_, but searching @arXiv gave bogus result. What's your favorite tools?

  10. Choosing a LLM model in gptel directly without having to go via the transient menu.... This has been bugging me for a while, since i don't think i am a fan of transient menu. I have a listed a potential solution in this issue

    github.com/karthink/gptel/issu

  11. Choosing a LLM model in gptel directly without having to go via the transient menu.... This has been bugging me for a while, since i don't think i am a fan of transient menu. I have a listed a potential solution in this #gptel issue

    github.com/karthink/gptel/issu

    #emacs #ai #llm

  12. Agentic LLM use in Emacs using Model Context
    Protocol (MCP) in org-mode with gptel
    youtu.be/Hkih7jaqOnE?si=czWDmY

  13. I like the .aider.prompt.org file. Sort of like a gptel chat buffer. I wish that it would post a summary of the interaction inside some kind of special summary block or drawer. Also I guess it would be neat to have aider as a model target in gptel.

  14. I like the .aider.prompt.org file. Sort of like a gptel chat buffer. I wish that it would post a summary of the interaction inside some kind of special summary block or drawer. Also I guess it would be neat to have aider as a model target in gptel.

    #aider #aiderel #emacs #orgmode #gptel

  15. Played around with a gptel chat buffer using a prompt to generate aider src blocks that I can execute to drive an active aider session. Fun stuff. Would be cooler if the block would return a summary of the charge instead of a direction to view the aider session.

    github.com/karthink/gptel
    github.com/localredhead/ob-aid

  16. Played around with a gptel chat buffer using a prompt to generate aider src blocks that I can execute to drive an active aider session. Fun stuff. Would be cooler if the block would return a summary of the charge instead of a direction to view the aider session.
    #emacs #orgmode #gptel #aider #aidermacs
    github.com/karthink/gptel
    github.com/localredhead/ob-aid

  17. @karthink can I define a chat with my own prompt? Like specify a file where to get it from, or provide it as text? Couldn't find it in the docs, only the crowd sourced prompts.

  18. @karthink can I define a chat with my own prompt? Like specify a file where to get it from, or provide it as text? Couldn't find it in the docs, only the crowd sourced prompts.

    #emacs #gptel

  19. @DodoTheDev in respect to mobile, I guess it depends on what you’re doing with the mobile client? Mostly viewing or you need to edit too?

    Syncthing should solve syncing any type of non virtual file, and now has an astounding iOS client. If you write in markdown any client should do on iOS for basic editing, and there are couple of org clients for basic editing or task management (orgro, scratch, plain org, journelly, beorg). I rarely edit on my phone.

    Emacs learning curve can be mitigated by starting with a configuration framework like doom or other. It’s not different than learning any other new software you pick up. Hopefully not being to use Ctl-c Ctl-v in emacs is not a showstopper, though there’s a package for that too…

    The return on the initial investment in learning #emacs is unmeasurable. Just have a look at the expanding ecosystem of #ai packages to start with… from #gptel to ollama-buddy etc.

  20. @DodoTheDev in respect to mobile, I guess it depends on what you’re doing with the mobile client? Mostly viewing or you need to edit too?

    Syncthing should solve syncing any type of non virtual file, and now has an astounding iOS client. If you write in markdown any client should do on iOS for basic editing, and there are couple of org clients for basic editing or task management (orgro, scratch, plain org, journelly, beorg). I rarely edit on my phone.

    Emacs learning curve can be mitigated by starting with a configuration framework like doom or other. It’s not different than learning any other new software you pick up. Hopefully not being to use Ctl-c Ctl-v in emacs is not a showstopper, though there’s a package for that too…

    The return on the initial investment in learning #emacs is unmeasurable. Just have a look at the expanding ecosystem of #ai packages to start with… from #gptel to ollama-buddy etc.

  21. Yesterday I used `gptel tools` to read the source code of `meow` and `emt`, and completed the extension for `meow-mark-word`, supporting Chinese word segmentation. I definitely could not have done this on my own. Thanks to AI and `gptel tools` for bringing my ideas to life. #gptel #AI #meow #emt #emacs

  22. I was walking down the street in Riyadh and someone shouted "ya hmar!" at me. What did he mean?

    #ollama #deepseek #gptel

  23. Example situation with simple save-excursion mistake, reverting the goto-char action, requiring hinting to make it work .

  24. Example situation with simple save-excursion mistake, reverting the goto-char action, requiring hinting to make it work #emacs #gptel #claude.

  25. @karthink do you think it makes sense to add gptel-add-repo to add entire repo to the context, excluding what's in .gitignore?

    #emacs #gptel

  26. @dmolina #gptel is going to be a game changer. AI available in every level of every org document I edit .... Thanks.

  27. @sentor
    Galactic code unfurls,
    Emacs, your realm in stars,
    Org-mode whispers, pure art. Love, oh sweet elixir of soul,
    A symphony within our hearts.
    In quiet whispers, it unfolds.

    -- dolphin mistral 7b via #gptel

  28. I've been occasionally using the gptel #LLM client in Emacs for several weeks now. It provides a sufficiently nice interface, and is configurable. It took me a couple of days to get used to it, and I'm looking forward to customizing (personalizing) UX a tiny bit more.

    Earlier, I was testing communication with #ChatGPT via macGPT application. IMO, #gptel is a more flexible solution with a convenience of having it all under the hand in #Emacs.

    github.com/karthink/gptel