NIKI
Your intelligent code monitor
Get intelligent notifications on Telegram or Slack when long-running jobs complete. With context that actually matters.
Try it yourself
Type a command and see what happens when it finishes
Press Enter to run command...
Your workflow, transformed
Stop babysitting your terminal
niki watch Best checkpoint: epoch 847
Everything you need
Built for developers running long jobs on servers, clusters, and notebooks
AI-Powered Summaries
Claude extracts key metrics from logs — loss, accuracy, error messages. No more scrolling through thousands of lines.
Telegram & Slack
Get notified on your phone or team channel. Bidirectional — reply to ask questions or rerun jobs.
Domain-Aware
Understands ML training, bioinformatics pipelines, ETL jobs. Shows the metrics that matter for each domain.
2-Minute Setup
pip install niki + interactive wizard. No complex configuration or infrastructure.
Jupyter Integration
%%niki_watch magic monitors notebook cells. Captures plots automatically.
100% Open Source
MIT licensed. Run on your own infrastructure. Your data stays yours. No vendor lock-in.
Up and running in 2 minutes
No complex setup. Seriously.
Install NIKI
pip install niki[all] Configure (interactive wizard)
niki config init Start the daemon
niki daemon start Done! Monitor your first job
niki watch -- python your_script.py Explore the documentation
Everything you need to get the most out of NIKI