A self-hosted AI tool we built to help L1/L2 support teams investigate incidents faster, without sending data to external APIs.
Transparency note: This is our own product, not a client project. We built RootCauseAI after seeing how much time support teams waste switching between Jira, git logs, databases, and documentation when investigating issues. It's now available as a self-hosted solution for teams who need data sovereignty.
When a production incident hits, L1/L2 support engineers waste hours jumping between systems. They check Jira for history, dig through git commits, query databases, read documentation, all manually. By the time they find the root cause, hours have passed.
Cloud-based AI tools could help, but many organisations (especially in regulated industries) can't send their code, logs, and database schemas to external APIs. They need something that runs entirely on-premise.
RootCauseAI is a self-hosted investigation engine that:
The main design decision was making it work entirely on-premise. Most of the mining and resources businesses our team has worked with can't send production data to cloud APIs. RootCauseAI runs as a Docker container using Ollama for inference, with connectors to common enterprise tools.
Languages supported: PHP, Java, C#, ASP.Net, Angular: the "boring" enterprise stack that most real businesses actually run.
Building RootCauseAI showed us that on-premise AI runs on ordinary hardware. With quantised models on Ollama, you can get useful AI assistance on a standard server without a GPU cluster. That has changed how we advise clients about data sovereignty options.
If your organisation can't use cloud AI due to data sovereignty requirements, we can help you implement self-hosted solutions using the same patterns we developed for RootCauseAI.
Discuss on-premise AI options