Koha Solutions

AI Cataloging Assistant

An AI Assistant That Catalogs, Audits and Reports — With You Approving Every Change

Draft records from an ISBN, score and track catalog health, bulk-edit safely and ask for a report in plain English. Live in Koha Cloud today — and something we can build into your own Koha.

An AI assistant panel beside a library catalog, drafting a record and scoring catalog health

The thing to know first

The AI drafts. You decide.

Every write goes through the same three steps, with no shortcut around the middle one — which is exactly why it is safe to let staff use it on the real catalog.

How the AI assistant writes safely: you ask, the AI drafts, you confirm before it commits
Nothing reaches the catalog until a librarian confirms it — logged in the audit trail like any other edit.

Ask it to catalog an ISBN, clean up a set of records, or answer a question about your collection, and it drafts an answer or a proposed change. A librarian reviews that proposal — and only a human confirmation commits it, as one transaction, attributed to them in the audit log the same way a manual edit is. There is no mode where it writes unattended.

That is also why it can be trusted with judgment calls a rule-based import cannot make: the assistant proposes, and the person who knows the collection decides.

Where this runs

Built into Koha Cloud — and buildable for your own Koha

This is not a bolt-on wired to any Koha over a protocol, the way RFID or SIP2 hardware is. It is part of the Koha Cloud platform itself.

Already on Koha Cloud?

It is already switched on for your library, the same way every other module is — nothing to install, gated by the same staff permissions as the rest of the panel.

About Koha Cloud

Running your own Koha?

We will not pretend this ships for a self-hosted install today. What we can do is build the same kind of tooling — cataloging assist, health scoring, bulk editing — as a custom project scoped to your catalog, or help you move to Koha Cloud and have it out of the box.

What it actually does

Six things librarians use it for

Each one still ends with a person deciding — the assistant does the typing and the checking, not the judgment call.

A catalog record being auto-filled from Google Books and Open Library

Metadata auto-filled

Give it an ISBN and it drafts the record from Google Books and Open Library — title, author, publisher, subjects. You review before anything commits.

A catalog health score of 92 out of 100 with a trend chart

Catalog health score

Around three dozen checks rolled into one 0–100 score, with a trend over time — missing fields, likely duplicates, records with no usable subject.

A list of proposed record edits awaiting one confirmation

Bulk edits, one approval

Fix the same problem across many records or merge duplicates in one reviewed, all-or-nothing change — never applied halfway.

A plain-English question answered with a circulation chart

Ask in plain English

Most-borrowed titles, dormant stock, overdue summaries, branch comparisons — asked as a question, not built as a report query.

A voice-input microphone icon for the AI chat

Speak in English or Urdu

Dictate to the assistant instead of typing — useful at a busy desk, or for staff more comfortable speaking than typing a long request.

A list of saved AI prompts ready to reuse

Save the prompts you run often

A weekly report, a recurring cleanup check — save it once and run it again with one click instead of retyping it.

Available now

What ships today, and what does not

Said plainly, including the one thing it is easy to assume it does and does not.

  • Cataloging assist with metadata auto-fillGoogle Books and Open Library today — we will not claim a source we have not built
  • Catalog health scoring and audit40 checks, a 0–100 score, tracked over time
  • AI-guided bulk editingPermissioned separately, transactional, one confirmation
  • Natural-language reports27 canned reports, asked as a question
  • Voice input to the AI chatEnglish or Urdu
  • Saved, reusable prompts
  • Suggested author marks and DDC numbersRule-based, following your library’s own convention — for one book or the whole catalog, confirmed by a librarian
  • Metadata from WorldCatNot integrated — Google Books and Open Library only

It suggests classification — a librarian confirms it. The assistant finds every record missing an author mark or DDC number and can suggest the value, worked out from fixed cataloging rules and your library's own convention rather than guessed. Nothing is written until a librarian reviews the suggestion, and a number that would contradict a book's subject is left out instead of written.

What we can build for you

Tell us what your library needs next

Beyond what ships today, this is where a custom project starts — scoped to your catalog and your workflow, not a generic feature list.

  • Biometric attendance — fingerprint, face, card or PINAlready built for our campus-management platform (ZKTeco, Hikvision, Suprema and WebAuthn kiosks) — we bring it to your library for staff or patron attendance
  • Predictive acquisitions from hold-queue patternsOn our roadmap — tell us if your library wants it sooner
  • Overdue prediction and proactive noticesRoadmap
  • Reading recommendations for patronsRoadmap
  • RFID + robotics for locating misplaced shelf itemsDesign-stage only today — a custom project, not a shipped feature

None of the items above are sold as already built. If one of them is what your library actually needs, ask us to scope it — that is a conversation, not a purchase off a menu.

An honest question

What the AI assistant will not do

Said here rather than left for a demo call to reveal.

It will not write unattended

Every write is a proposal until a librarian confirms it. If a workflow needs unattended writes, this is not that tool, on purpose.

It will not replace a cataloger's judgment

Classification, subject judgment calls and edge cases still need a person. It removes the typing and the finding, not the deciding.

It does not physically find misplaced books — yet

The AI + RFID + robotics idea for locating misplaced shelf items is a real thing we could build, and it is not live anywhere today. See it listed honestly above, not buried in a features page.

FAQ

What librarians ask

Does the AI write to our catalog by itself?

No. Every write goes through a propose-then-confirm step: the assistant drafts the change, a librarian reviews it, and only a human confirmation commits it — as one transaction, logged in your audit trail like any other edit. There is no mode in which it writes unattended.

Where does the auto-filled metadata actually come from?

Google Books and Open Library today. We are not going to claim sources we have not built — if a request needs a source we do not yet pull from, we will say so rather than imply it is already covered.

Does it assign author marks or call numbers for us?

It suggests them, and a librarian confirms. Ask about one book in the chat and it works out an author mark and a DDC number; across the whole catalog it can fill in missing author marks, correct ones that break your convention, add missing DDC numbers and repair malformed ones. The values come from fixed cataloging rules, your library’s own author-mark convention and how your already-classified books are numbered — not from an AI guess. Every batch is shown to you before anything changes, and a number that would contradict a book’s own subject is left out rather than written.

What does "catalog health" actually check?

Around three dozen checks — missing or malformed fields, likely duplicates, incomplete records, items with no usable subject or classification — rolled into a single 0–100 score with a trend over time, so you can see whether a cleanup pass is actually working rather than guessing.

Can it fix problems across many records at once?

Yes, for the kinds of fixes that are genuinely mechanical once someone has decided the rule — a bulk edit or a duplicate merge still goes through the same propose-then-confirm step, is permissioned separately from ordinary chat use, and commits as one all-or-nothing transaction rather than partially applying.

Do we still need someone who can write SQL to get a report?

No — that is the point of it. Ask a question in plain English (most-borrowed titles, dormant stock, overdue summary, branch comparison and more) and it runs the report against your own data. Koha does ship a guided report wizard, and it is genuinely useful — but it still asks you to pick the tables, columns and conditions, and anything it does not cover means writing SQL. Asking a question skips that step entirely.

Is this the RFID/robotics "find misplaced books" system?

Not yet — that is a capability we can build for a library that wants it, not something shipped today. What is live now is the cataloging assistant, catalog health scoring, bulk editing, natural-language reports, voice input and saved prompts described on this page. Ask us if you want the shelf-finding project scoped.

Get a quote

Talk to us about AI for your library

Tell us whether you are already on Koha Cloud or running your own Koha, and what you would want the assistant to do.

We reply by email. Your details are used to prepare a quote and nothing else.