index rss mastodon twitter github linkedin email
Álvaro Ramírez
sponsor

Álvaro Ramírez

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

swiftui.webp

japanese.webp

fix.webp

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.

ob-chatgpt-shell.png

dall-e-shell

Moves to https://github.com/xenodium/dall-e-shell

A dedicated shell for DALL-E image generation.

dall-e-shell.png

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.

ob-dall-e-shell.png

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.

sofia.gif

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.