The modern and intuitive user interface for the Personal Knowledge Assistant (PKA) backend. This application handles user interactions, including file management, workspace configuration, and the chat interface for querying the knowledge base.
PKA_Frontend is the control center for your knowledge workspace.
- Provides a chat interface powered by an advanced RAG backend.
- Allows drag-and-drop or selection of individual files and entire folders to be uploaded and indexed.
- Offers essential workspace tools: re-indexing all files, deleting specific files, and cleaning/resetting the entire knowledge base.
This is the user interface. To function, it requires the backend service to be running:
- PKA Backend: https://github.com/riddhika05/PKA
- Node.js (LTS recommended)
- The PKA Backend must be running (see the backend README for instructions).
- Clone this repository.
- Install dependencies:
npm install
Start the development server:
npm run dev