Σ Open infrastructure
Digital smell
for everyone.
Breweries, food plants, factories, research labs, developer desks — and the kitchen counter.
Hardware, data, and software for digital olfaction. Open-source, reproducible, built for research and industry.
¹ Classification accuracy on the UCI Gas Sensor Array Drift benchmark (Vergara et al., 2012), drift-corrected — dataset-specific, not a general accuracy claim. See how we score it in github.com/opensmell/interoperability.
Find your starting point
Whether you're buying, learning, building, coding, or researching — pick the path closest to you.
Monitor my process
Continuous chemical monitoring for businesses, on a modular Smell Monitor array.
See the Smell MonitorI want to codeTry Osmograph
Zero-code e-nose workflow — flash firmware, record traces, train detectors without typing a line.
Open OsmographI want to learnUnderstand the science
The Academy walks you from sensor fundamentals to ML pipelines — no prior knowledge needed.
Start with the primerI want to buildBuild an e-nose
A low-cost weekend build guide. ESP32, a few MOX modules, and a first classifier — no prior ML needed.
Open the build guideI want to researchDive into the data
Open datasets, the framework paper, and explicit open questions the project wants answered.
Read the researchContinuous chemical anomaly monitoring.
Modular gas-sensor arrays with automatic drift correction. Detect chemical changes in fermentation, food storage, industrial processes, or any environment where air composition matters.
On the UCI Gas Sensor Array Drift benchmark (Vergara et al., 2012), drift correction lifts classification accuracy from 71.4% to 93.3% on the same data. It is dataset-specific — different processes need different parameters, and fermentation is slow-changing.
Applications
Where we can, we link the measurement — and studies by others are labelled as theirs.
Food Safety
838K samples, 59 food types, 10 MOX sensors — benchmarked on open data; licence and source in the data commons below.
Industrial VOC
Continuous VOC monitoring with configurable sensitivity for your process.
Custom Detection
Train your own classifiers for your own smells — the SDK and protocol are open.
Gas excursions
Sudden excursions flagged against the baseline with adjustable sensitivity.
Cold Chain
Designed to surface chemical change early — validate on your own process.
Breath Research
8 MOX sensors studied on exhaled-VOC data (Acevedo et al. 2021) — an external result, not ours.
Multi-sensor profiles
Up to six hot-swappable MOX channels — one box, several chemistries.
Live data streaming
Continuous raw MOX readings over USB, Wi-Fi, or BLE — feed your own software.
What we claim — and what we don't
Cheap gas sensors have real, narrow limits. We'd rather state ours than oversell.
- Detect chemical change against your own baseline
- Track and correct sensor drift over time
- Dedicated-sensor alarms for a known target
- Closed-set classification on a fixed panel
- Transfer a model across matched devices
- Molecule → odour descriptors (Pyrfume / Chemoprint)
- Identify arbitrary unknown mixtures from a cheap array
- Report absolute VOC concentrations from index sensors
- Claim one accuracy that generalises everywhere
- Replace lab-grade GC-MS for regulated results
Scored out-of-sample on open data — the harness is public at github.com/opensmell/interoperability.
Manage your fleet in one view.
Run one unit or several across a line, warehouse, or field site. Every device keeps its own baseline; Osmograph Desktop shows them all in one place.
Every number, sourced
Real data — 5 independent datasets, each linked to its source and licence. We link, we don't silently rehost.
Food Freshness
SmellNet
Beef Spoilage
UCI Gas Drift
WineSmell
UCI gas datasets carry conflicting licence text — structured field says CC BY 4.0, donor notes say research-only — so they are linked, not rehosted. Every dataset keeps its own licence; see our NOTICE for the full attribution record.
The open stack
Search, hardware, software, e-nose builder, Vials, Academy.
Scent Search
Explore 4,800+ chemical-odour relationships. Search by smell or by molecule, then dive into PubChem data.
Start searchingSmell Monitor
Continuous chemical monitoring for industrial processes. Modular sensor arrays, Bluetooth, open-source firmware.
See the hardwareOsmograph
Zero-code e-nose workflow. Flash firmware, record live traces, train classifiers — no coding required.
Open OsmographBuild Your Own
Open reference hardware with a live configurator. Pick sensors, preview your rig, download a build plan.
Build your rigAromatory
Install a complete workspace for your process — protocol, local log, stop rules, and a Home contribution.
Browse the AromatoryScent Search
4,800+ chemical-odour relationships from Pyrfume — each archive keeps its own licence (some non-commercial), passed through unchanged.
Find chemicals by smell
e.g. citrus, floral, woody, aldehydic
Find smells by chemical
e.g. vanillin, limonene, benzaldehyde
Join the community
Help build digital olfaction — rigs, datasets, and early access.
Donations go to cloud compute, sensor prototyping, and community building.
0x699d0178f16484509f57d4d77f310b6b617621ce