For the DIYers, it's simple to get an SCD4x sensor and hook it to a pi, arduino, ESP32 etc (then use CC to create a live web interface). I did this after trying an Inkbird CO2 monitor, which gets reasonable scores in reviews and wanting a live web report in the office.
Interestingly the Inkbird and the SCD4X quite often diverge by anything up to hundreds of PPMs; I kind of back the SCD4x (on a Pi in my case) for accuracy after lots of experimentation, reading the datasheet and ensuring the correct calibration procedurs are followed (basically expose the sensors to outside air once a week).
It's also interesting how much it varies day to day in my one-person office - possibly down to how windy it is outside, even with windows closed one day it never goes about 800ppm, other days it'll hit 1500ppm by lunchtime if I don't open a window.
N.B. Quite possible the Inkbird uses an SCD4x internally, seems reasonable kit so I have no explanation for the differences in readings.
You can also get the IKEA one which uses a good sensor
https://www.ikea.com/au/en/p/alpstuga-air-quality-sensor-sma...
I've been using an Inkbird CO2 monitor for a while, and it's definitely accurate enough for my needs.