

Chaindesk
2.9k 379What is Chaindesk ?
Chaindesk provides a user-friendly solution to quickly setup a semantic search system over your personal data without any technical knowledge.
Chaindesk Features
-
Load data from anywhere
-
Raw text
-
Web page
-
Files
-
Word
-
Excel
-
Powerpoint
-
PDF
-
Markdown
-
Plain Text
-
-
Web Site (coming soon)
-
Notion (coming soon)
-
Airtable (coming soon)
-
No-code: User-friendly interface to manage your datastores and chat with your data
-
Securized API endpoint for querying your data
-
Auto sync data sources (coming soon)
-
Auto generates a ChatGPT Plugin for each datastore
Semantic Search Specs
-
Vector Database: Qdrant
-
Embeddings: Openai’s text-embedding-ada-002
-
Chunk size: 1024 tokens
Stack
-
Next.js
-
Joy UI
-
LangchainJS
-
PostgreSQL
-
Prisma
-
Qdrant
Inspired by the ChatGPT Retrieval Plugin.
Run the project locally
Without docker compose
Minimum requirements to run the projects locally
-
Node.js v18
-
Postgres Database
-
Redis
-
Qdrant
-
GitHub App (NextAuth)
-
Email Provider (NextAuth)
-
OpenAI API Key
-
AWS S3 Credentials
Run locally (Docker required)
cp .env.example .env.local
# Add your own OPENAI_API_KEY
pnpm dev
# pupeteer browser local
brew install chromium --no-quarantine
# Dev emails inbox (maildev)
# visit http://localhost:1080