chatgpt-shell

Homepage: https://github.com/xenodium/chatgpt-shell

Updated:

Summary

A multi-LLM shell (ChatGPT, Claude, Gemini, Kagi, Ollama, Perplexity) + editing integrations

Commentary

`chatgpt-shell' is a comint-based shell for multiple cloud or local
LLM services (ChatGPT, Claude, Gemini, Kagi, Ollama, Perplexity).

This package also provides integrations like the following (amongst others):

M-x `chatgpt-shell-quick-insert'
M-x `chatgpt-shell-proofread-region'
M-x `chatgpt-shell-prompt-compose'
M-x `chatgpt-shell-describe-image'
M-x `chatgpt-shell-japanese-lookup'

You must set an API key for most cloud services.  Check out:

  `chatgpt-shell-openai-key'.
  `chatgpt-shell-anthropic-key'.
  `chatgpt-shell-google-key'.
  `chatgpt-shell-kagi-key'.
  `chatgpt-shell-perplexity-key'.

Alternatively, local services like Ollama do not require an API key.

Run `chatgpt-shell' to open an LLM shell.

Please report issues or send patches to
https://github.com/xenodium/chatgpt-shell

Support the work https://github.com/sponsors/xenodium

Dependencies

Reverse dependencies