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

Warc Gpt

Warc Gpt is an experimental, open-source Python application that ingests WARC files, extracts text from HTML and PDF records, and uses embeddings and retrieval-augmented generation to explore web archive collections through a web UI and REST API.

Independent OpenViST project profile, based on linked sources.

Warc Gpt — 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 Warc Gpt when you have WARC files and want a self-managed retrieval and question-answering workflow for their extracted HTML and PDF text.

Who it is for

  • Researchers exploring material preserved in web archives
  • Archive teams building an AI-assisted interface for WARC collections
  • Developers adapting a Python retrieval-augmented generation application

Documented uses

  • Ingest WARC files and create a searchable knowledge base from HTML and PDF response text.
  • Search archive excerpts and inspect associated WARC record details.
  • Ask questions about an ingested collection through a web interface.
  • Use the REST API to search records or generate text completions.
  • Visualize stored embeddings in a basic interactive two-dimensional plot.
Before you choose

Requirements & limits

  • Requires Python 3.11 or later and Poetry, with a documented venv-and-pip alternative.
  • Requires at least one inference option: OpenAI API or Ollama; compatible providers can be configured through OpenAI-compatible settings.
  • The documented ingestion extracts text from HTML and PDF response records and clears ./chromadb when run.
  • The repository identifies the project as experimental and lists an MIT license.

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 and configure Warc Gpt

Prepare the application and configure a supported inference provider.

Before you start

  • Python 3.11 or later
  • Python Poetry, or Python's venv and pip as the documented alternative
  • Access to an OpenAI API or an Ollama service; at least one is required

Steps

  1. Clone the repository and enter its directory.

  2. Install dependencies with Poetry, or create a virtual environment and install the project with pip.

  3. Copy .env.example to .env and edit the settings.

  4. Configure OpenAI API or Ollama; for an OpenAI-compatible provider, set OPENAI_BASE_URL and OPENAI_COMPATIBLE_MODEL.

Expected outcome

The application dependencies are installed and its environment-based settings are configured.

Guide limitations

  • This guide covers installation and configuration only, not a verified deployment.
  • At least one inference option is needed; the application defaults to trying Ollama at http://localhost:11434.
Source-based practical guide

Ingest WARC files for archive search

Populate the application's knowledge base from WARC files for retrieval and question answering.

Before you start

  • Warc Gpt installed and configured with at least one inference option
  • WARC files placed in the ./warc directory

Steps

  1. Place the WARC files to explore under ./warc.

  2. Run poetry run flask ingest from the project directory.

Expected outcome

The application extracts text from HTML and PDF response records, creates embeddings and stores them in its vector store for use as a knowledge base.

Guide limitations

  • Ingestion clears the ./chromadb folder.
  • The documented extraction covers text/html and application/pdf response records.
COMPARE OPTIONS

Compare options for Retrieval-augmented applications

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Warc GptIngest WARC files and create a searchable knowledge base from HTML and PDF response text.Server, Web
Rag Powered AI Assistant Transforming Data Retrieval And Analysis Across The Web And PdfsRetrieve relevant passages from web and PDF content to answer a question.Web
LangChain in Supabase Edge FunctionsInitialize and start a Supabase project locally.Cloud, Server
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
harvard-lil/warc-gpt · Official homepage title · retained in its source language