headjack.ai
pip install headjackheadjack
The included docker compose setup launches headjack, a demo implementation of the headjack search service API spec, and a headjack UI that allows trying out the collection of headjack tools. Headjack uses the OpenAI API in the background and requires an OpenAI account and API key.
Clone this repo.
git clone git@github.com:KnowledgeForge/headjack.git
cd headjackCreate a local secrets.env file in the root containing your API key.
secrets.env
OPENAI_API_KEY=<Your API key here>
Start the docker compose environment.
docker compose upHeadjack UI: http://localhost:4000
Headjack Server Swagger Docs: http://localhost:8679/docs
Example Headjack Search Service Swagger Docs: http://localhost:16410/docs
This project includes a Makefile for use with GNU Make.
Run linters.
make lint
Run tests.
make test
Run tests with coverage.
make coverage