Dialoqbase logo

Dialoqbase

Free

web application that allows you to create custom chatbots with your own knowledge base ![GitHub Repo stars](https://img.shields.io/github/stars/n4ze3m/dialoqbase?style=social)

FreeFree tier
Inputs: textOutputs: text
Type
Open Source

About Dialoqbase

Dialoqbase is an open-source application that enables the creation of custom chatbots powered by a personalized knowledge base. It leverages advanced language models (LLMs) to generate context-aware responses and uses PostgreSQL for efficient vector search and knowledge storage. The tool supports a wide range of LLMs (OpenAI GPT, Anthropic Claude, Google Gemini, Llama, Mistral, Ollama, etc.) and embedding models (OpenAI, Hugging Face, Cohere). It includes data loaders for various sources such as websites, PDFs, YouTube videos, audio files, and more. Deployment is simplified via Docker or a one-click Railway option. Note: This project is archived and no longer actively developed; it is not production-ready and may contain bugs or security issues."

Key Features

Create custom chatbots using your own knowledge base
Leverage a variety of powerful language models (OpenAI, Anthropic, Google, Llama, Mistral, Ollama, etc.)
Utilize PostgreSQL for efficient vector search and knowledge storage
Support for multiple embedding models (OpenAI, Hugging Face, Cohere, Ollama, etc.)
Built-in data loaders for PDFs, websites, YouTube videos, audio, sitemaps, and more
One-click deployment on Railway and Docker-based installation
Open-source and free to self-host

Pros & Cons

Pros
  • Open-source and completely free to use
  • Supports a wide range of state-of-the-art language and embedding models
  • Easy deployment via Docker or one-click Railway
  • Flexible data ingestion from multiple sources
  • Uses robust PostgreSQL for reliable vector search
Cons
  • Project is archived and no longer actively maintained
  • Explicitly not production-ready and may contain bugs or security issues
  • Potential breaking changes (though no longer updated)
  • Requires self-hosting and some technical setup
  • Limited to the capabilities available at time of archiving

Best For

Building customer support chatbots using company documentationCreating internal knowledge base assistants for employee FAQsDeveloping educational chatbots that answer questions from textbooks or course materialsAutomating document Q&A from PDFs, web pages, or YouTube transcripts

FAQ

What is Dialoqbase?
Dialoqbase is an open-source application that allows you to create custom chatbots using your own knowledge base. It uses advanced language models and PostgreSQL for vector search.
Is Dialoqbase ready for production?
No. The project is explicitly a side project, not production-ready. It may contain bugs and security issues. It has been archived and is no longer actively developed.
What language models are supported?
Dialoqbase supports OpenAI GPT models (gpt-3.5, gpt-4), Anthropic Claude, Google Gemini/PaLM, Fireworks (Llama2, Mistral, Mixtral), and local models via Ollama.
How can I deploy Dialoqbase?
You can use Docker (docker-compose) or deploy with one click on Railway using the provided deployment link. Configuration requires setting environment variables like DB_SECRET_KEY.
What data sources can I use to build a knowledge base?
Dialoqbase provides data loaders for websites, plain text, PDFs, Microsoft Word documents, GitHub repositories, mp3/mp4 files, sitemaps, YouTube, and more.