Skip to content

Installation

InScien is a Python package that runs as a local web app in your browser.

  • Python 3.12 or 3.13
  • Zotero desktop with its local data folder
  • For Ask: Ollama running locally

uv fetches the right Python by itself.

macOS and Linux:

Terminal window
curl -LsSf https://astral.sh/uv/install.sh | sh

Windows (PowerShell):

Terminal window
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Try it without installing:

Terminal window
uvx --python 3.12 inscien

Or install the inscien command:

Terminal window
uv tool install --python 3.12 inscien
inscien

With pip, in a Python 3.12 or 3.13 environment:

Terminal window
pip install inscien
inscien

InScien starts on a local port and opens your browser. Zotero is found automatically. If it is not, set the folder on the Settings page.

Search and Ask come with the search extra:

Terminal window
uvx --python 3.12 --from "inscien[search]" inscien

or

Terminal window
uv tool install --python 3.12 "inscien[search]"

or

Terminal window
pip install "inscien[search]"
Terminal window
uv tool upgrade inscien

Your data is kept outside the install, so updating or reinstalling does not touch it.