Already asking ChatGPT to build your tracker? Start from Sporeline instead.
A spreadsheet an AI writes for you is a fine start, but you end up keeping its columns and formulas working yourself. I built Sporeline for mushroom farms, so your cultures, spawn, batches, blocks, harvests and orders are already set up and linked to each other.
It's free for a small farm with two people and up to 100 blocks, bags and lab items a month.
No credit card needed. Upgrade whenever you grow.
Want to look around first? See a demo farm.
The records are already linked
These are the records a tracker would need, in the order your material moves through them. Each one points back to the one before it, so any order can be traced to the culture it started from.
- CulturesThe tissue samples, agar plates and liquid cultures from your lab.
- Grain spawnSpawn batches made from a culture, tracked bag by bag or as one lot.
- Substrate batchesEach batch keeps its recipe and the spawn that went into it.
- BlocksEvery block has its own ID and QR code and moves through your stages.
- HarvestsEach flush is weighed and logged against the block it came off.
- OrdersOrders name the lots that went out, so a recall list is already there.
Your data is yours to query
Every screen in Sporeline runs on the same REST API, and a Manager or Owner can make an API key under Settings, API Keys on any plan. This call lists the blocks that are fruiting right now (the response is trimmed to a few fields).
curl -H "Authorization: ApiKey $SPORELINE_API_KEY" \
"https://api.sporeline.com/blocks?stage=FRUITING&limit=2"{
"data": [
{
"block_id": "01KQ3M7Z8T...",
"batch_id": "01KQ2Y4W6P...",
"block_type": "SUBSTRATE",
"current_stage": "FRUITING",
"flush_count": 1,
"total_yield_g": 640
}
],
"next_token": "eyJQSyI6..."
}If you use Claude, you can connect it to your farm at https://api.sporeline.com/mcp and ask about your blocks, batches and cultures in plain words. A ChatGPT connection is coming soon.
Starter prompts
Once your farm is in Sporeline and connected to Claude, these are good first questions to ask about it.
- Which of my blocks are fruiting right now, and which batch did each one come from?
- How many blocks are in each stage today, and what is my contamination rate?
- Compare the total yield per block across my last three batches and tell me which recipe did best.
- Which batches lost the most blocks to contamination, and which recipe were they on?
What else it connects to
Sporeline can read your grow-room sensors, so readings from AC Infinity controllers are logged against the room they came from. If your books are in a supported accounting package, invoices and batch costs can go over to it and payment status comes back. The analytics are built in, so yield, contamination and strain results are there without exporting anything.
Try it on your own farm
It's free for a small farm with two people and up to 100 blocks, bags and lab items a month.
Start free