N NeNe Corpus
MIT License · Fully self-hosted

Upload documents,
build a chatbot with citations

NeNe Corpus is a self-hosted knowledge chat OSS. Upload PDFs and CSVs to build a corpus, then let Claude AI answer visitor questions with source citations. Works on shared hosting (Sakura, Heteml) and Docker/VPS.

✓ Works on shared hosting · Docker · VPS

Everything you need, out of the box

From a no-code Admin UI to production-grade security — built for operators and developers alike.

📄

PDF · CSV · Text ingestion

Drag-and-drop file upload. Automatic text chunking and search indexing. Direct text input also supported.

💬

AI answers with citations

Claude AI searches relevant chunks and returns answers with explicit source references. Every answer is grounded.

🔌

One-line embed widget

Drop a <script> tag onto any existing page. Customize design, colors, and avatar from the Admin UI.

🖥️

Browser-based Admin UI

Manage sources, ingestion, conversation logs, rate limits, and appearance — entirely from the browser.

🏠

Fully self-hosted

Data stays on your server. Runs on shared hosting (Sakura, Heteml) as well as Docker and VPS.

🔒

Security built-in

JWT auth, IP rate limiting, brute-force protection, SMTP notifications, and password reset — included by default.

Up and running in 4 steps

01

Upload your documents

Upload PDFs, CSVs, or plain text via the Admin UI. Bulk upload is supported.

02

Corpus is built automatically

Text is split into searchable chunks and indexed automatically. No configuration needed.

03

Embed the widget

Copy the snippet from the admin panel and paste it before </body> on your existing site.

04

AI answers with citations

Visitors ask questions, Claude AI responds with cited document excerpts. Reduce support load.

Two deployment options

Designed for both non-technical operators and developers.

Tier A

Shared Hosting

Sakura · Heteml ready

Browser-only setup. No command line or server expertise required.

  1. 1 Download the release ZIP
  2. 2 Upload via FTP
  3. 3 Open the web installer in your browser
  4. 4 Fill in settings — done
Shared hosting guide
Tier B

Docker / VPS

Recommended

One-command startup with Docker Compose. Production and dev environments.

  1. 1 Clone the repository
  2. 2 Configure .env
  3. 3 docker compose up --build -d
  4. 4 Done
Docker guide
Open Source · MIT

NeNe Corpus is open source

All source code is public. Fork, customize, and contribute — welcome.