Linkr
Home Resources Tools Documentation Blog Demo
FR
  • What is Linkr?
  • Deployment modes
  • Quick start
  • Local install
  • With Docker
  • Manual install
  • Client-only
  • Install LibreChat
  • Your first project
  • Linkr in a clinical data warehouse
  • Workspaces and projects
  • The data pipeline
  • Entities and sharing
  • Versioning and collaboration
  • Overview
  • Projects
  • Wiki
  • Plugins
  • Members and roles
  • Settings
  • Schemas
  • Getting and exploring
  • Mapping
  • Databases
  • Derived sub-databases
  • Data quality
  • Data catalog
  • Build and publish
  • Anonymize
  • SQL script collections
  • ETL pipelines
  • Building and running
  • Generating the scripts
  • Overview
  • Mapping projects
  • Global view
  • Target concepts
  • Mapping editor
  • Suggestions
  • AI agent
  • Evaluation
  • Export
  • Overview
  • Databases
  • Concepts
  • Cohorts
  • Building
  • Results, SQL and report
  • Patient data
  • Pipeline
  • Datasets
  • IDE
  • Web apps
  • Versioning
  • Overview
  • Tabs and widgets
  • Built-in widgets
  • Analysis widgets
  • Control charts (SPC)
  • Surveys and eCRF
  • R and Python code
  • Filters, settings and export
  • Overview
  • Presentation mode
  • Exporting a report
  • Agents
  • MCP server
  • Skills
  • Import and export
  • Git versioning
  • Community catalog
  • Publishing content
  • Production install
  • Configuration
  • Database connectors
  • Authentication and permissions
  • Files on the server
  • Backup and restore
  • Contributing code
  • Glossary
  • Keyboard shortcuts
  • Release notes
Documentation Getting started Local install

Local install

Choose how to install Linkr on your machine: Docker, manual install or client-only mode.

Summary

Three installation methods. The simplest, and the one we recommend, is Docker: one file to download, one command, and Linkr is running — no repository to clone, nothing to compile. A manual install (Python + Node.js) gives the same thing without Docker, for development. Finally, client-only mode needs nothing but Node.js: more limited, but enough to discover Linkr or publish a static site.

Client Available in client-only mode — runs entirely in the browser, no backend. Backend Available with the FastAPI backend.

Choose a method

Docker Recommended

Every feature, nothing to build. The images are published on Docker Hub: one file, one command, and Linkr is running. Also suits a server.

~5 min, plus the image download (~780 MB) Requires: Docker
curl -O https://framagit.org/interhop/linkr/linkr/-/raw/main/docker/docker-compose.hub.yml
echo "LINKR_SECRET_KEY=$(python3 -c 'import secrets; print(secrets.token_urlsafe(48))')" > .env
docker compose -f docker-compose.hub.yml up
Full guide
Manual install For development

The same features, without Docker: the Python backend and the frontend run directly on your machine, with hot reload.

~15 min Requires: Node.js 20+Python 3.12+Git
git clone https://framagit.org/interhop/linkr/linkr.git && cd linkr
npm install
python3 -m venv apps/api/.venv && source apps/api/.venv/bin/activate
pip install -e "apps/api[dev]"
# then the two configuration files, see the guide
npm run dev:all
Full guide
Client-only Lightest

Everything runs in the browser: no backend, no accounts, no remote warehouse. To discover Linkr, work on local files on your own, or publish a static site.

~5 min Requires: Node.js 20+Git
git clone https://framagit.org/interhop/linkr/linkr.git && cd linkr
npm install
npm run dev:web
Full guide

Comparing the three methods

DockerManualClient-only
User accounts and sharing✓✓—
Remote data warehouse✓✓—
Git versioning✓✓—
Nothing to compile✓——
Hot reload (development)—✓✓
Publishing as a static site——✓

What each mode enables is detailed in Deployment modes.

Just want to try it?

Nothing to install: the online demo runs Linkr right in your browser, with example data.

Connecting an AI agent

The Docker and manual installs also start Linkr’s MCP server, through which an agent acts on your projects: build a cohort, add a chart, suggest concept mappings. The agent runs in a chat client, installed separately.

We recommend LibreChat: open source, multi-user, and able to use only a model hosted in your institution. Install LibreChat gives its setup for your Linkr install. Client-only mode has no MCP server.

Next steps

  • Have an agent work on Linkr: Install LibreChat.
  • Deploy an instance for your team or institution: Production install.
  • Build your first project: Your first project.
  • Connect to a PostgreSQL, MySQL or Doris warehouse: Database connectors.
PreviousQuick startNextWith Docker

Product

  • Home
  • Demo

Resources

  • Documentation
  • Resources
  • Tools
  • Blog

Community

  • Framagit source code
  • Github source code

About

  • InterHop.org
  • Contact

2021–2026 InterHop — CC BY-NC-SA 4.0 (site) · AGPLv3 (software)