← Open Source
mmz-001

knowledge_gpt

Accurate answers and instant citations for your documents.

ApplicationsResearch & knowledgePython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.63k
Stars
780
Forks
+0
This week
4
Contributors
Created 2023-01-31 · Updated 2026-10-05 · #9827 today
Top developers
mmz-001rabiaedayilmazshantanuo

mmz-001/knowledge_gpt is ranked 9,827 with 1,627 stars.

Same-category comparison

mmz-001/knowledge_gpt is ranked 9,827 among these 8 peers; Ildaron/Laser_control is ranked 9,832.

Same-category comparison
NameRankMetrics
ariacom/Seal-Report9,803
Language:
C#
Stars:
1,640
Forks:
508
Description:
Database Reporting Tool and Tasks (. Net).
Lucchetto/SuperImage9,807
Language:
Kotlin
Stars:
1,638
Forks:
114
Description:
Sharpen your low-resolution pictures with the power of AI upscaling.
Simpleyyt/ai-manus9,809
Language:
Python
Stars:
1,638
Forks:
409
Description:
AI Manus is a general-purpose AI Agent system that supports running various tools and operations in a sandbox environment.
altryne/chatGPT-telegram-bot9,811
Language:
Python
Stars:
1,637
Forks:
217
Description:
This is a very early attempt at having chatGPT work within a telegram bot.
Ildaron/Laser_control9,832
Language:
Python
Stars:
1,624
Forks:
188
Description:
Laser for control mosquito, weed, and pest.
WongSaang/chatgpt-ui9,833
Language:
Vue
Stars:
1,624
Forks:
346
Description:
A ChatGPT web client that supports multiple users, multiple languages, and multiple database connections for persistent data storage. Provides Docker images and quick deployment scripts.
869413421/ai-moive-studio9,842
Language:
Python
Stars:
1,618
Forks:
251
attify/firmware-analysis-toolkit9,850
Language:
Rust
Stars:
1,615
Forks:
288
Description:
Firmware security research platform combining binary analysis, taint tracing, and emulation across IoT, edge AI, mobile devices, and robotics.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryApplications
SubcategoryResearch & knowledge
KeywordsRAG
Stars1,627
Forks780
Contributors4
Created date2023-01-31
Updated date2026-10-05
Stars in 1 day0
Stars in 7 days0
Rank9,827
Previous rank9,865
Rank change38
7-day stars rank12,424
Previous 7-day stars rank12,469
7-day stars rank change45
Total stars rank7,563
Previous total stars rank7,555
Total stars rank change-8
CountrySri Lanka
README summary

📖KnowledgeGPT **Accurate answers and instant citations for your documents. ** Upload your documents and get answers to your questions, with citations from the text. Demo Installation Follow the instructions below to run the Streamlit server locally. Pre-requisites Make sure you have Python ≥3. Install dependencies with Poetry and activate virtual environment 3. (Optional) Avoid adding the OpenAI API every time you run the server by adding it to environment variables. Make a copy of named Add your API key to

the file **Note:** Make sure you have a paid OpenAI API key for faster completions and to avoid hitting rate limits. Run the Streamlit server Build with Docker Run the following commands to build and run the Docker image. Customization You can increase the max upload file size by changing in . Currently, the max upload size is 25MB for the hosted version. Tech Stack User Interface - Streamlit LLM Tooling - Langchain Roadmap Add support for more formats (e. ) Highlight relevant phrases

in citations Support scanned documents with OCR More customization options (e. ) Visual PDF viewer Support for Local LLMs Contributing All contributions are welcome! Contributors Big thanks to the following people for their contributions! License Distributed under the MIT License.

Frequently asked questions

How many stars and forks are recorded?

mmz-001/knowledge_gpt has 1,627 stars and 780 forks.

What is the repository rank?

mmz-001/knowledge_gpt is ranked 9,827.

What language and category are recorded?

mmz-001/knowledge_gpt has 1,627 stars, uses Python and belongs to Applications.

Which repository is closest in rank?

mmz-001/knowledge_gpt is compared with Ildaron/Laser_control, ranked 9,832 with 1,624 stars.

README

📖KnowledgeGPT

Accurate answers and instant citations for your documents.

Upload your documents and get answers to your questions, with citations from the text.

Demo

Installation

Follow the instructions below to run the Streamlit server locally.

Pre-requisites

Make sure you have Python ≥3.10 installed.

Steps

  1. Clone the repository
git clone https://github.com/mmz-001/knowledge_gpt
cd knowledge_gpt
  1. Install dependencies with Poetry and activate virtual environment
poetry install
poetry shell
  1. (Optional) Avoid adding the OpenAI API every time you run the server by adding it to environment variables.
    • Make a copy of .env.example named .env
    • Add your API key to the .env file

Note: Make sure you have a paid OpenAI API key for faster completions and to avoid hitting rate limits.

  1. Run the Streamlit server
cd knowledge_gpt
streamlit run main.py

Build with Docker

Run the following commands to build and run the Docker image.

cd knowledge_gpt
docker build -t knowledge_gpt .
docker run -p 8501:8501 knowledge_gpt

Open http://localhost:8501 in your browser to access the app.

Customization

You can increase the max upload file size by changing maxUploadSize in .streamlit/config.toml. Currently, the max upload size is 25MB for the hosted version.

Tech Stack

Roadmap

  • Add support for more formats (e.g. webpages, PPTX, etc.)
  • Highlight relevant phrases in citations
  • Support scanned documents with OCR
  • More customization options (e.g. chain type, chunk size, etc.)
  • Visual PDF viewer
  • Support for Local LLMs

Contributing

All contributions are welcome!

Contributors

Big thanks to the following people for their contributions!

License

Distributed under the MIT License. See LICENSE for more information.

Star History

Nearby in the ranking
Similar items