This is a codebase ingestion script for HelixDB. It uses tree-sitter to parse python code and create entities in the HelixDB instance.
It is recommended to create a new virtual environment for this repository. After creating a virtual environment, you can install the required packages:
uv syncor pip to install the dependencies:
pip install -r requirements.txtcurl -sSL "https://install.helix-db.com" | bash
helix installhelix deployIngesting the whole codebase:
python3 ingestion.pyIngesting a specific part of the codebase:
python ingestion.py <path_to_codebase>