Skip to main content

Python Package

Requires Python >=3.12.
pip install icrl-py
# or
uv add icrl-py
From source:
git clone https://github.com/SuperAce100/icrl.git
cd icrl
uv sync
CLI entrypoint after install:
icrl --help

TypeScript Package

Requires Node >=18.
npm install icrl
# or
pnpm add icrl
# or
yarn add icrl
Peer deps used by built-in providers:
npm install openai @anthropic-ai/sdk

Required Environment Variables

Common options:
  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • GOOGLE_APPLICATION_CREDENTIALS (Python Vertex path-based auth)
  • VERTEXAI_PROJECT
  • VERTEXAI_LOCATION
Web demo-specific values are documented in /guides/web-example.

Verify Installation

Python:
python -c "import icrl; print(icrl.__version__)"
TypeScript:
node -e "console.log(require('icrl'))"