Skip to content

gmpetrov/databerry

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7be4ce3 Β· Apr 16, 2024
Mar 13, 2024
Sep 4, 2023
Jan 8, 2024
Nov 4, 2023
Apr 16, 2024
Nov 8, 2023
Jan 17, 2024
Apr 16, 2024
Oct 5, 2023
Mar 27, 2024
Jul 30, 2023
Mar 6, 2024
Oct 5, 2023
Dec 27, 2023
Oct 5, 2023
Oct 5, 2023
Oct 5, 2023
Apr 16, 2024
Jan 17, 2024
Sep 2, 2023
Mar 10, 2024
Nov 11, 2023
Oct 9, 2023
Apr 16, 2024
Apr 16, 2024
Oct 5, 2023
Apr 8, 2024

Repository files navigation


Chaindesk
Chaindesk

The no-code platform for building custom LLM Agents


Chaindesk

Chaindesk provides a user-friendly solution to quickly setup a semantic search system over your personal data without any technical knowledge.

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