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.