OpenViSTAI · Agents · Blockchain · Crypto
Menu
Chat & Assistants

Hackgpt

Hackgpt is an ISC-licensed Python and Streamlit chatbot application that provides a configurable chat interface for GPT models, with streaming output, selectable prompts, adjustable response parameters and model switching.

Independent OpenViST project profile, based on linked sources.

Hackgpt — OpenViST project profile in Chat & Assistants.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Hackgpt when you want to run a customizable GPT chat interface yourself and have access to the API settings and models you plan to use.

Who it is for

  • Developers who want a GPT chat interface they can run in a local Python environment or Docker.
  • Users who need to change prompts, models or response parameters while interacting with GPT models.

Documented uses

  • Start a GPT chat interface in a local Python environment or a Docker setup.
  • Select a preset or custom prompt and adjust response parameters.
  • Switch between available GPT models during chat.
  • Set a GPT-4 knowledge cut-off date for responses.
Before you choose

Requirements & limits

  • The documented stack is Python 3.9 and Streamlit, with local Python and Docker deployment options.
  • The interface includes API settings, but model access depends on the user's API configuration.
  • The repository states that the project is licensed under ISC.

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

Run Hackgpt in a local Python environment

Install the documented requirements and start Hackgpt with Streamlit.

Before you start

  • Python 3.9, as specified by the project README.
  • A local copy of the repository.
  • API settings for the GPT models you intend to use.

Steps

  1. Open a terminal in the repository's app directory.

  2. Install the dependencies with the command below.

    Documented command
    pip install -r requirements.txt
  3. Start the app with streamlit run app.py.

Expected outcome

Streamlit starts the Hackgpt chat application in the local Python environment.

Guide limitations

  • The README documents setup and launch but does not specify API credentials or model-access terms.
  • Model availability depends on the API configuration.
Source-based practical guide

Start Hackgpt with Docker Compose

Start the documented containerized Hackgpt setup with Docker Compose.

Before you start

  • Docker and Docker Compose.
  • A local copy of the repository.
  • API settings for the GPT models you intend to use.

Steps

  1. Open a terminal in the repository directory.

  2. Run docker-compose up.

  3. To stop the foreground container, press Ctrl+C; if it was started in the background, run docker-compose stop.

  4. To remove the container, run docker-compose down.

Expected outcome

The documented Docker Compose setup starts Hackgpt; the listed commands stop and remove the container.

Guide limitations

  • The README does not specify API credential setup.
  • Model availability depends on the API configuration.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
12 October 2026
Original website title
ricardobalk/HackGPT · Official homepage title · retained in its source language