Skip to content

yxiaolu/chat-llamaindex

Repository files navigation



Unc Logo

Unc

A privacy-first, enterprise-ready, open-source ChatGPT platform

Unc Screen

Welcome to Unc. A robust, scalable open-source platform built specifically for implementing privacy-first, enterprise-level ChatGPT.

Getting started with Unc is a breeze. Visit unc.de - a hosted version of Unc with no user authentication, provides an immediate start.

🚀 Features

Unc is enterprise-ready, featuring:

  • Self-hosted, can be installed in own cloud (private or public).
  • Chat with your own HTML and PDF documents.
  • Create bots using prompt engineering (no-code) and share them with other users. This avoids the repetition of frequently used prompts.
  • Supports Azure OpenAI from Microsoft, eliminating traffic to OpenAI.
  • Privacy first; personal data is stored locally in the browser.

⚡️ Quick start

Use Gitpod

Open in Gitpod

Local Development

Requirement: NodeJS 18

  • Clone the repository
git clone https://github.com/marcusschiesser/unc
cd unc
  • Run the dev server
pnpm install
pnpm dev

Recreate Storage

The app is using a ChatEngine for each bot with a different VectorStoreIndex attached. The cache folder in the file system is used as [Storage](The https://ts.llamaindex.ai/modules/low_level/storage) for the VectorStoreIndex. To re-create the storage Vector Indexes

pnpm run generate

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 83.3%
  • CSS 13.7%
  • JavaScript 2.5%
  • Other 0.5%