OpenViSTAI · Agents · Blockchain · Crypto
Menu
RAG & Knowledge Systems

Chatweb

Chatweb is a Python application that extracts content from web pages and PDF, DOCX and TXT files, creates embedded summaries, and answers questions using retrieved text passages.

Independent OpenViST project profile, based on linked sources.

Chatweb — OpenViST project profile in RAG & Knowledge Systems.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Chatweb when you have web or document content to summarize or query, and want a retrieval workflow that searches relevant passages before generating an answer.

Who it is for

  • People who want to ask questions about specific web pages or documents.
  • Developers setting up a self-hosted content-question-answering tool.

Documented uses

  • Extract text from a web page or supported document.
  • Create an embedded summary of extracted content.
  • Retrieve relevant passages and answer a question based on them.
Before you choose

Requirements & limits

The repository is public and declares an MIT license. Manual setup requires Python 3 and an OpenAI API key.

  • The documented retrieval flow uses OpenAI chat and embedding APIs, described as based on GPT-3.5.
  • FAISS supports in-memory storage; PostgreSQL with pgvector is documented as an optional database configuration.
  • The README warns that higher temperature settings may result in hallucinations.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Chatweb manually

Prepare the Python application and configure its OpenAI API key.

Before you start

  • Python 3
  • An OpenAI API key

Steps

  1. Clone the repository with the command below and change into the chatWeb directory.

    Documented command
    git clone https://github.com/SkywalkerDarren/chatWeb.git
  2. Copy config.example.json to config.json and set open_ai_key in the configuration to your OpenAI API key.

  3. Install dependencies with the command below.

    Documented command
    pip3 install -r requirements.txt
  4. Start the application with the command below.

    Documented command
    python3 main.py

Expected outcome

The application is started; its configuration supports console, API or web UI mode.

Guide limitations

  • This setup guide does not document a particular content-ingestion or question-answering session.
  • The documented application uses OpenAI chat and embedding APIs.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
SkywalkerDarren/chatWeb · Official homepage title · retained in its source language