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. 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

  4. 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

  5. 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

  6. @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.

  7. @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.

  8. @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.

  9. @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.

  10. @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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. 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

  17. 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.

  18. 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

  19. 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

  20. 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

  21. 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?

  22. 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?

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

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

  29. 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

  30. 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.

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. @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

  40. @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.

  41. @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

  42. @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

  43. @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

  44. @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.

  45. @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.

  46. @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.