Installation Guide
Minimum requirements
Python 3.9 or newer
a modern terminal emulator (e.g. alacritty, kitty, st, urxvt, xterm)
Install from pip repository
pip install instrukt[all]
Installing from source
Clone the repository
Make sure you are using the latest pip
pip install -U pip
If the installation fails with the packagechromadb
it means your pip version is old.Install poetry with
pip install poetry
To do a comprehensive install with all features use:
poetry install -E all
Using textual dev console to troubleshoot the app
If you did not install the dependencies using poetry make sure to install textual dev dependencies with:
pip install textual[dev]
From the project’s root directory run:
textual run instrukt.app:InstruktApp
Extra Dependencies
libmagic: scanning and file type detection
sqlite: caching
fzf for fuzzy selecting.
xsel or xclip for copying messages to the clipboard.
docker: [optional] for Patreons with access to the docker based agents.