Yet Another wrapper around GPT, written for fun and to explore if it is possible to have:
- The simplest possible Text only Interface - as far as possible all features are accessed via chat:
- wikipedia search
- document selection, deletion, and search
- help
- The simplest possible Postgres-based architecture:
- Queues are Postgres
- The Vector-Store is Postgres
- The simplest possible langchain/langgraph set up where:
- all features are tools accessed via the prebuilt ReAct agent
- appropriate citations are sourced after the text has been streamed to the user for speed
Inspired in equal measure by:
- https://github.com/i-dot-ai/redbox/
- In The Thick of It
- create a .env file, see .env.example
docker compose up -d
docker compose run python manage createsuperuser
- Then login via the admin http://localhost:8080/admin/ (or grep the logs looking for the magic link)