A new AI application called AnythingLLM allows users to chat with any document. The software supports several AI language models and vector databases. According to the developers, users can use it to create a private ChatGPT-like application that can be hosted locally or remotely. AnythingLLM offers features such as multimodality, multi-user support and embedded chat widgets. The application is divided into three main parts: a React front-end, a NodeJS server for AI interactions, and a collector server for document processing.