Setup

September 17, 2026 ยท View on GitHub

Use Python 3.11 or newer. Create an environment if needed:

python -m venv .venv
source .venv/bin/activate

On PowerShell, activate with .venv\Scripts\Activate.ps1 instead.

Jev

pip install "decido[typesafe]"
export TYPESAFE_API_KEY="your-api-key"

Get a key from the TypeSafe console. On PowerShell, set it with $env:TYPESAFE_API_KEY = "your-api-key". TypeSafeProvider is the Jev integration. The key is read from your environment; Jev examples make paid API requests.

Crawling

Install the optional browser integration once:

pip install "decido[typesafe,playwright]"
python -m playwright install chromium

Interactive use

Run python, or install IPython with pip install ipython and run ipython. Activate the environment again in each new terminal and make the key available there. Start with a decision.

From source

To edit the examples or develop a provider:

git clone https://github.com/yairshy/decido.git
cd decido
pip install -e ".[typesafe]"

Examples are in the source checkout, not the installed wheel. For tests and the release gate, follow Contributing.