ProjektLLM

A project-based LLM chat interface with shared knowledge

LLM self-hosted team

I built an LLM chat interface to offer the same function that Claude web Project does. Claude web Project was good enough for my LLM Wiki discussions that involves various research PDFs, markdown files, and more. It also equipped with Artifact and a bunch of other tools and bash. As far as I know, there isn't any local alternatives to that. I tried Open WebUI and Librechat but it didn't meet what I had in mind.

ProjektLLM — homepage

In ProjektLLM, you create a project first, build the knowledge inside the project by uploading some files, and start a new chat to it. It feels a lot more organized for me. I can create a project based on the topic I want to discuss, instead of cluttering the whole UI with random chats.

ProjektLLM — chat interface

The project can also be shared with other users of the same team, talking to the same document. The admin can create a new user and set up an API for the LLM to work. It saves a lot on subscription plans for team usage, at least for me.

ProjektLLM — user management