The tools in this package have polished a bit and submitted in a PR to llm-tool-collection, where future development will presumably take place. I’ll leave this repo here for now, but might eventually delete it.
codel (pronounced like the verb “coddle”, a synonym of “pamper”) is a a collection of llm tools for use with emacs.
This repository is intended as a way for me to share tools I’m experimenting with. Eventually (when I have the time and the tools reach a sufficient level of polish), I intend to PR them to https://github.com/skissue/llm-tool-collection.
See
- https://www.reddit.com/r/emacs/comments/1jb6xtb/gptel_098_released_tooluse_support_for_reasoning/
- https://github.com/karthink/gptel?tab=readme-ov-file#tool-use-experimental
- karthink/gptel#514
- https://github.com/karthink/gptel/releases/tag/v0.9.8
- ahyatt/llm#124
You’ll need some Emacs package for working with LLM’s that supports tool use. gptel is a popular option. I mostly use my personal package ai-org-chat, which supports tool use via the llm library.
If you’re using gptel, then you can register the tools provided by this package via M-x codel-setup=gptel.
With ai-org-chat, use M-x codel-setup-ai-org-chat.