main
Cowpilot
This is a joke project I made at the request of a friend. It's a Discord bot that mocks Microsoft's Copilot. I may eventually split the personality from the architecture.
Things to do
- Implement some form of short term memory.
- Split personality from architecture.
Requirements
Python 3.10+ (Possibly older?)
Usage
- Clone the project
- Make a Python virtual environment and install the requirements with
pip install -r requeirements.txt - Look in
app/and copycfg.py.exampletocfg.py - Add a Discord bot token to
DSC_TOKENand add an API URL toLLM_API.
Compatible LLM APIs
I personally run a local LLM server. I can't say I've used a big language model provider like OpenAI or Claude. Personally I use llama.cpp
Languages
Python
100%