├── .env.example ├── .gitignore ├── .python-version ├── Dockerfile ├── LICENSE ├── README.md ├── assets └── cygen logo.png ├── docker-compose.yml ├── docker └── entrypoint.sh ├── pyproject.toml ├── src ├── main.py ├── router │ ├── __init__.py │ ├── chat.py │ └── upload.py ├── settings.py └── utils │ ├── __init__.py │ ├── background_tasks.py │ ├── llm.py │ ├── pdf_processor.py │ ├── text_chunking.py │ └── vector_store.py ├── start.sh ├── streamlit ├── Dockerfile ├── app.py ├── config.toml ├── run-docker.sh ├── run.sh └── utils.py └── uv.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/README.md -------------------------------------------------------------------------------- /assets/cygen logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/assets/cygen logo.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/main.py -------------------------------------------------------------------------------- /src/router/__init__.py: -------------------------------------------------------------------------------- 1 | """Router package for the FastAPI application.""" 2 | -------------------------------------------------------------------------------- /src/router/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/router/chat.py -------------------------------------------------------------------------------- /src/router/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/router/upload.py -------------------------------------------------------------------------------- /src/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/settings.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/background_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/utils/background_tasks.py -------------------------------------------------------------------------------- /src/utils/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/utils/llm.py -------------------------------------------------------------------------------- /src/utils/pdf_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/utils/pdf_processor.py -------------------------------------------------------------------------------- /src/utils/text_chunking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/utils/text_chunking.py -------------------------------------------------------------------------------- /src/utils/vector_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/src/utils/vector_store.py -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/start.sh -------------------------------------------------------------------------------- /streamlit/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/streamlit/Dockerfile -------------------------------------------------------------------------------- /streamlit/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/streamlit/app.py -------------------------------------------------------------------------------- /streamlit/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/streamlit/config.toml -------------------------------------------------------------------------------- /streamlit/run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/streamlit/run-docker.sh -------------------------------------------------------------------------------- /streamlit/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/streamlit/run.sh -------------------------------------------------------------------------------- /streamlit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/streamlit/utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITSEC-Research/cygen/HEAD/uv.lock --------------------------------------------------------------------------------