🎣 BAIT — Biotic AI Toolkit

Biotic goes agentic

BAIT teaches your AI coding agent (Claude Code, Codex, Cursor, Mistral Vibe, …) to work with the IMR Biotic database — and keeps your raw data on your own machine.

Ask in plain language:

“Set up the Biotic database.” “What is the largest cod in the database?” “Make a map of cusk caught on the EggaN surveys.” “Make a maturity ogive for ling using Coastal survey data.”

…and your agent writes the R, runs it locally, and shows you the result.

What it does

  1. Installs & maintains the Biotic database (BioticExplorerServer).
  2. Connects from R with tidyverse syntax (read-only DuckDB).
  3. Answers data questions by translating them into queries.
  4. Makes maps, plots, life-history analyses, and dashboards with ggplot2, ggOceanMaps, leaflet, ggFishPlots, and BioticExplorer/Shiny.

It is not a trained model

Your data never leaves your computer and never enters any model’s weights. The agent simply reads the BAIT repository while it helps you. See Privacy.

Get going