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

Mychatgpt

Mychatgpt is an open-source Python RAG application that lets users upload PDF, TXT and DOCX documents, ask questions, request summaries and follow up using conversation history. Its documented local workflow uses Streamlit and an OpenAI API key.

Independent OpenViST project profile, based on linked sources.

Mychatgpt — 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 it when you want a document-grounded conversation around PDF, TXT or DOCX files, including summaries and follow-up questions.

Who it is for

  • People who want to ask natural-language questions about uploaded documents.
  • Users seeking document summaries and context-aware follow-up answers.

Documented uses

  • Upload supported documents and query their contents.
  • Summarize documents or request in-depth answers.
  • Ask follow-up questions that use the conversation history.
Before you choose

Requirements & limits

The documented local setup requires an OpenAI API key. The README also links to a hosted Streamlit demonstration.

  • Supported uploads are PDF, TXT and DOCX.
  • Local launch instructions use Python dependencies and Streamlit.
  • An OpenAI API key is a setup prerequisite.
  • The project is released under the Apache-2.0 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

Set up and launch the document assistant

Install the listed dependencies and open the Streamlit app for document queries.

Before you start

  • Python environment
  • OpenAI API key
  • Project files, including requirements.txt and agentic_rag.py

Steps

  1. Install the dependencies with the command below.

    Documented command
    pip install -r requirements.txt
  2. Launch the app with the command below.

    Documented command
    python -m streamlit run agentic_rag.py
  3. In the app, upload a PDF, TXT or DOCX file and submit a natural-language query.

Expected outcome

The README describes a browser-based Streamlit app for querying uploaded documents, requesting summaries and asking follow-up questions.

Guide limitations

  • The README does not specify Python version or dependency compatibility.
  • An OpenAI API key is required.
  • The instructions describe launching the app, not deploying it as a production service.
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
MychatgptUpload supported documents and query their contents.WebThe documented local setup requires an OpenAI API key. The README also links to a hosted Streamlit demonstration.
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
jlonge4/mychatGPT · Official homepage title · retained in its source language