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...
Ask questions. Get answers.
NIKI doesn't just notify โ it understands your code and helps you fix it
What caused the error?
The job failed due to CUDA out of memory at epoch 234. Your batch size (64) is too large for the 12GB GPU.
๐ก Suggested fix:
python train.py \
--batch_size 32 \
--epochs 1000
Run it
โ Started job #4521
I'll notify you when it completes.
More than just notifications
NIKI understands your code and helps you fix it
Ask Anything
Query your jobs naturally. Get answers, not log files.
Understand Errors
AI explains why your job failed and suggests fixes.
Remote Control
Edit, confirm, and rerun commands from your phone.
Smart Summaries
Get the metrics that matter. Not 10,000 lines of logs.
Designed with Safety in Mind
We built NIKI with a simple principle: do one thing well, and do it safely
You Confirm
Every command requires your explicit approval before running. NIKI proposes โ you decide.
Self-Hosted
Runs on your server. Your API keys. Your bot tokens. No data leaves your machine.
Focused by Design
NIKI does one thing and does it well. No browser control, no broad system access, no surprises.
Fully Open Source
Audit every line of code. No black boxes. No hidden behavior.
github.com/genecell/nikiYour 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