TensorBoard-style metrics, but usable from your phone
Scalars, histograms, images, text logs, smoothing, log scale, and multi-run overlays without opening a laptop.
Noti turns TensorBoard-style training output into a mobile monitoring workflow: charts, progress, logs, images, and inbox alerts in one app, powered by the Notiboard Python package.
Your original TensorBoard event files are still written locally. Existing
log_dir behavior stays intact, and your normal TensorBoard viewing
workflow does not change.
Scalars, histograms, images, text logs, smoothing, log scale, and multi-run overlays without opening a laptop.
Notiboard keeps writing normal local TensorBoard files through log_dir,
so your existing tensorboard --logdir ... workflow still works.
Push progress updates from your Python job and keep ETA, run status, and checkpoints visible while you are away from the terminal.
The app is the front door. The Python package sends your metrics. You need both for the full workflow.
Install the mobile client, sign in, and create your API key in Settings.
Use the Play release for the default hosted API and standard update flow.
Need a sideloadable build for QA or internal rollout? Grab the direct APK.
pip install notiboard.
https://notiapi.tech-webs.com.
notiboard into your Python environment.SummaryWriter with NotiWriter.Noti is designed around what real ML jobs already produce: TensorBoard-style scalars, histograms, images, text logs, progress counters, and completion events. You keep your existing workflow and add mobile visibility on top.
Replace SummaryWriter with NotiWriter, keep your existing
scalar and histogram calls, then add progress or notifications where you want them.
The docs page includes English and Chinese, vibe-coding prompts for migration, manual setup steps, and a complete SDK method guide.
Use the production API by default, or point the SDK to your own Noti server with
the noti_server argument or NOTI_SERVER.