Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
BAIT — Biotic AI Toolkit: teach your AI agent to work with IMR Biotic data, safely and locally.
DataR · ShellGitHub @DeepWaterIMROnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Teach your AI coding agent to work with IMR Biotic data — safely, on your own machine.
BAIT is a knowledge pack that turns a general coding agent (Claude Code, Codex, Cursor, Antigravity, Mistral Vibe, …) into a competent assistant for the
Institute of Marine Research (IMR) NMD Biotic database. Install it and your agent can:Read the full README ↗Teach your AI coding agent to work with IMR Biotic data — safely, on your own machine.
BAIT is a knowledge pack that turns a general coding agent (Claude Code, Codex, Cursor, Antigravity, Mistral Vibe, …) into a competent assistant for the Institute of Marine Research (IMR) NMD Biotic database. Install it and your agent can:
It is a knowledge pack, not a model trained on Biotic records. Local R/DuckDB work does not guarantee that prompts, tool inputs, logs, or outputs stay on-device or are excluded from provider processing, retention, or training. See Privacy.
Most Biotic data are open; some subsets are restricted or sensitive. Classify data and outputs under IMR rules. Local execution does not guarantee that agent prompts, tools, logs, or outputs stay on-device:
~/IMR_biotic_BES_database/ by default on
macOS/Linux; %USERPROFILE%\IMR_biotic_BES_database\ on Windows). These are defaults; the
configured bes_db_path takes precedence.skills/biotic-privacy).install https://github.com/DeepWaterIMR/BAIT
The agent runs bait-install and walks you through:
a privacy and data-classification review → cloning BAIT to a sensible place
→ installing the skills globally (so BAIT works in every project) → setting up the
database → verifying the connection.Installed once per machine, then available in all your projects. Keep it current with
"update BAIT" (bait-update).
If you use Fiskwise's managed pack lifecycle, follow its fiskwise-install, fiskwise-update,
and fiskwise-uninstall skills instead of repeating clone and skill-registration steps. BAIT
remains usable as a standalone pack. Shared scientific writing and generic Quarto/package
loading guidance comes from wise-writing and is installed on demand. The Biotic database is
separate user data: an existing database is adopted, a new one is recorded as BAIT-created only
after an approved successful compile, and refresh/removal are separate opt-in actions.
Use fiskwise-workflow for requests spanning packs. For managed R tasks, always use
r-code-style.
Manual / advanced: you can still
git clone https://github.com/DeepWaterIMR/BAITyourself and open your agent in the folder — it readsCLAUDE.md/AGENTS.mdautomatically. The agent-driven install above just does this for you and sets up cross-project use.
| Folder | What it holds |
|---|---|
CLAUDE.md / AGENTS.md | Agent entry points (identity + privacy guardrails + router) |
skills/ | One skill per capability — the agent reads these on demand |
knowledge/ | Vendor-neutral reference: data model, field glossary, connection, packages |
cookbook/ | Standardized query → code recipes (grows over time) |
examples/ | Runnable .R scripts mirroring the cookbook |
scripts/ | Maintenance scripts (e.g. regenerate the field glossary from the XSD) |
docs/ | The BAIT website (Quarto → GitHub Pages) |
BAIT is the data layer. The packs that build on it:
catch-data.Install whichever you need alongside; the skills stay out of each other's way.
When you ask something new, the agent offers to save the solution as a cookbook recipe.
Review it, commit it, and the next person's agent benefits. The cookbook is IMR's shared,
version-controlled institutional memory. See CONTRIBUTING.md.
Example queries and getting-started guidance: https://deepwaterimr.github.io/BAIT/
(built from docs/).
Maintainer: Mikko Vihtakari ([email protected]),
DeepWaterIMR. Contributions welcome — see
CONTRIBUTING.md.