Skip to content

A unified chat UI for all LLM frameworks. Use ChatGPT, Claude and more in the same conversation!

License

Notifications You must be signed in to change notification settings

shakedzy/eevee-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

Eevee Chat

PyPI Version Python Version License

Eevee Chat is a unified chat UI for all LLM frameworks. It allows you to use GPT, Claude and many others from the same window, and switch between them even in the middle of a conversation.

Using Eevee is simple and intuitive. LLMs are connected to the web (supporting LLMs only) with either Google Search or DuckDuckGo, and so it suppose to mimic working with the official web apps.

Eevee can also be configured to support custom frameworks and tools easily. See the docs for more information.

Installation

Install Eevee Chat from PyPi:

pip install eevee-chat

Frameworks Setup

Eevee uses the API keys to communicate with the different frameworks. Set the required API keys as environment variables (i.e. OPENAI_API_KEY, ANTHROPIC_API_KEY, etc), or see docs for more options to set your API keys.

Running

Once installed, simply run:

eevee

Eevee Chat will automatically launch on 127.0.0.1:4242 by default.

🎯 Roadmap

  • Code interpreter
  • DeepSeek integration
  • Google Gemini integration
  • Add files as text
  • Add images to multi-modal models
  • Enable speech-to-text as input

About

A unified chat UI for all LLM frameworks. Use ChatGPT, Claude and more in the same conversation!

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages