Álvaro Ramírez
chatgpt-shell splits up
The chatgpt-shell package started as an experiment glueing the ChatGPT API to an Emacs comint buffer. Over time, it grew into several packages within the same repository: shell-maker, ob-chatgpt-shell, dall-e-shell, ob-dall-e-shell, and of course chatgpt-shell itself.
I'm splitting the repository as a first step in reworking chatgpt-shell
to enable multi-model support (i.e. Gemini, Claude, and others), a popular feature request.
Want multi-model support?
Go 👍 the feature request and ✨sponsor✨ the work.
If keen on having a multi-modal chatgpt-shell
at your fingertips, please consider sponsoring to make the project sustainable. Improvements like this, integrations, and keeping up with the AI space takes quite a bit of work and effort.
New package repositories
chatgpt-shell
No repo location changes. Remains at https://github.com/xenodium/chatgpt-shell
chatgpt-shell
carries the ChatGPT shell itself, but also convenience integrations.
My hope is to make this a multi-model package.
ob-chatgpt-shell
Moves to https://github.com/xenodium/ob-chatgpts-shell
An extension of chatgpt-shell
to execute org babel blocks as ChatGPT prompts.
dall-e-shell
ob-dall-e-shell
Moves to https://github.com/xenodium/ob-dall-e-shell
An extension of dall-e-shell
to execute org babel blocks as ChatGPT prompts.
shell-maker
Moves to https://github.com/xenodium/shell-maker
shell-maker
a convenience wrapper around comint mode to build shells. Both chatgpt-shell and dall-e-shell are built on top of shell-maker.
Enjoying this content? Using one of my Emacs packages?
Help make the work sustainable. Consider sponsoring. I'm also building lmno.lol. A platform to drag and drop your blog to the web.