/xoxo

a tiny, exploitable chatbot that can use tools

Primary LanguagePythonMIT LicenseMIT

xoxo

tiny, exploitable chatbot that can use tools

something between chatgpt and perplexity.ai with a toolformer flavour, but in your terminal

demo:

demo.mp4

Setup

  1. Add OpenAI API key to the environment variables:
set OPENAI_API_KEY=XXX
  1. Install and Run
poetry install
poetry run python ./xoxo/main.py --user_name YOUR_NAME

Ideas for near-term development:

  • docker
  • support llama/alpaca.cpp
  • add yaml with config
  • publish to pypi

Contributions welcome !