Instead of LabCup
Stop renting LabCup. Own your chemical inventory system.
We build your version around your laboratories, map your authorised LabCup export and run the system for you. Your inventory owners keep control of the records and their review process.
LabCup does not show a public subscription price on the product page reviewed. Bring your current quote and we will compare the work your laboratories need.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What your LabCup agreement covers
Separate the inventory record from the wider laboratory platform
LabCup combines chemical records with services and interfaces around them. Compare the parts your team uses before choosing the scope of your own version.
Chemical container tracking
LabCup tracks individual chemical containers with identifying labels. The free version keeps each container, quantity and location together.
Safety data sheet sourcing
LabCup describes automatic sourcing and updates for many suppliers. We scope your document connections around the sources your reviewers approve.
Shared laboratory visibility
LabCup supports sharing chemical information across groups. We build shared access around the people responsible for your sites.
Waste oversight
LabCup exposes expired items and material marked for disposal. Your version keeps waste in the recorded onsite quantity until collection is logged.
Compliance reporting
LabCup lists several chemical reporting features. Your version starts with selected inventory record checks and your reviewers define the wider requirements.
Change history
LabCup records changes to inventory items. Your version records before and after values, the operator name and the evidence for each stock movement.
Your owned version
The stocktake, the waste review and the evidence behind both
Physical stock
Know which shelves need a count
Find the containers whose recorded balance needs checking.
- check Keep a stable identity for each container
- check Read its current location and responsible owner
- check Find missing and overdue physical counts
- check Record a discrepancy with the observed quantity and its evidence
Expiry and waste
Keep expired stock and waste visible
Prepare the review before stock quietly disappears from the record.
- check Find expired material that still has a recorded balance
- check Look ahead to the next month of expiry dates
- check Separate material marked as waste from usable stock
- check Keep waste onsite until collection is recorded with evidence
Site inventory
Do not mistake current stock for the site maximum
Review the declared maximum likely at the workplace independently of today's balance.
- check Record the basis and reviewer for each declared maximum
- check Flag a missing declaration or a quantity above it
- check Keep different units separate
- check Show missing safety references and emergency access reviews beside the inventory
Follow-up
Connect the finding to the person doing the work
Keep record gaps, assigned actions and closure evidence together.
- check Assign inventory follow-up to a named owner
- check See overdue actions beside overdue physical counts
- check Read the original fields from an imported record
- check Add your own questions across movements, declarations and completed reviews
Make it yours
Design your own LabCup replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from LabCup. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your LabCup data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Chemical Inventory for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Chemical Inventory for Claude Code
Connected to your own database
Which chemical inventory work needs attention now?
DEMO-NORTH
- Record
- ACT-01
- Owner
- Mere
- Reason
- overdue action
DEMO-NORTH
- Record
- N-001
- Owner
- Mere
- Reason
- expired stock
DEMO-NORTH
- Record
- N-001
- Owner
- Mere
- Reason
- stocktake overdue
DEMO-NORTH
- Record
- N-W01
- Owner
- Ari
- Reason
- waste awaiting collection
DEMO-SOUTH
- Record
- S-001
- Owner
- Ari
- Reason
- stocktake overdue
| Site | Record | Owner | Reason |
|---|---|---|---|
| DEMO-NORTH | ACT-01 | Mere | overdue action |
| DEMO-NORTH | N-001 | Mere | expired stock |
| DEMO-NORTH | N-001 | Mere | stocktake overdue |
| DEMO-NORTH | N-W01 | Ari | waste awaiting collection |
| DEMO-SOUTH | S-001 | Ari | stocktake overdue |
Ask it anything
Ten questions your owned system answers
These questions run against the fictional demonstration records. They demonstrate this version without claiming that LabCup cannot answer them.
Switching
How to switch from LabCup
A move usually involves exporting your inventory, mapping your records and rules, checking the imported data, and running both systems side by side before you retire LabCup.
- 1
Export your inventory
Request an authorised export of the inventory and container records you need, including the available quantities, locations, expiry details and waste records. LabCup says data can be exported, subject to institutional restrictions. Ask LabCup which fields your account can export and whether the export is CSV or XLSX. Treat attachments, historic movements and access rules as separate migration questions.
- 2
Map and test the records
Match the headings in your LabCup export to the fields in the new inventory. Start with a test import that checks the mapping without saving records. The import preserves original columns, reconciles unchanged repeats and does not overwrite changed duplicates. Resolve mapping questions before loading the full export, and do not expect the import to fill in missing hazard classifications.
- 3
Review the import issues
Check what the test import identifies before you proceed. Investigate invalid records, headings that need mapping and any repeated records that have changed, then compare the results with your source export. Check that quantities and locations make sense. The import rolls back an invalid batch, so resolve the reported issues and run the test again rather than relying on a partial load.
- 4
Run both systems briefly
Keep LabCup available while you begin using the new inventory for a short period. Compare records and physical counts, and check that the new process captures the changes your team needs to record. Use this period to surface gaps in your field mapping or local rules. Confirm that the people responsible for inventory review can work with the new process before you retire LabCup.
- 5
Retire LabCup
Switch off LabCup only after you have checked the imported records and agreed that the new process covers your requirements. Confirm separately what you need to do about attachments, historic movements and access rules, since these require their own migration scope. If you rely on LabCup features beyond the replacement's inventory scope, compare those requirements before retiring the system.
Where the real effort goes
The main work is usually mapping your LabCup headings to the new fields, reconciling quantities, and setting your own fields and review rules. You also need to decide how much history to bring across. Attachments, historic movements and access rules need separate migration scope. If Enterprise DNA runs the setup, they map your records and build your workflow as part of that work.
Not ready for a call?
Get your LabCup switch plan by email
We will send you the step-by-step plan for moving your business off LabCup, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your LabCup switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Do it yourself, have it customised, or have it run for you
Open source
Do it yourself
Free, open source
- 1 Clone the repo and run npm install, then npm run demo
- 2 Open it in Claude Code, Codex, OpenCode or Cursor and ask for the weekly inventory review
- 3 Map your authorised LabCup CSV or XLSX export, run import with --dry-run, then reconcile before saving
- 4 Review the safety references, site maxima and access arrangements before using real records
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your sites, container fields and review rules
- check Your authorised LabCup data mapped and reconciled
- check Shared screens, mobile capture and document connections scoped around your team
- check Your preferred hosting and database, with access and backup arrangements
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed with agreed access, backups and recovery checks
- check Stocktake and expiry reviews prepared for the inventory owner
- check Kept working as sites, staff and procedures change
- check Operated through Omni by Enterprise DNA beside the rest of your business
Questions
Instead of LabCup, answered
Is this a complete replacement for every LabCup feature? expand_more
The free version handles container records, quantity changes, stocktake, expiry, waste and selected inventory checks. Enterprise DNA scopes shared screens, mobile scanning, document sourcing and wider reporting around your laboratories. Compare those requirements before retiring the current system.
Can we bring our LabCup records across? expand_more
Yes, from an authorised inventory export. LabCup says data can be exported, subject to institutional restrictions. We map the actual headings, reconcile quantities and preserve the original values. Attachments, historic movements and access rules need their own migration scope.
Does a clear record check mean the laboratory is compliant? expand_more
No. The checks identify missing or overdue information against selected New Zealand inventory guidance and local review policies. Your competent reviewer confirms applicability, chemical classifications, storage requirements and access to current safety information. Australian sites need their local rules mapped.
What happens to stock marked for disposal? expand_more
It remains in the recorded onsite quantity as waste. Collection is recorded separately with evidence. The handover is a working draft for review with your collection provider, not a transport approval or disposal instruction.
What does Enterprise DNA charge? expand_more
One setup fee, then a retainer. Sam scopes your export, sites, review process and connections before proposing your version. LabCup does not show a public subscription amount on the product page reviewed, so we compare against your own agreement.
Bring your LabCup agreement and one inventory export
Book 30 minutes with Sam. Walk through your stocktake, expiry and waste review, then agree what your own version needs and who keeps it running.
Chemical Inventory for Claude Code is free and open source, published by Enterprise DNA.
Done paying for LabCup?
Get your version built