[Showcase] Agent AI — An open-source AI assistant for Grafana

Hi Grafana community, my name is Luis.

I’m excited to share Agent AI, an open-source Grafana app plugin that adds an AI-powered assistant directly inside Grafana.

Agent AI is designed to help users investigate dashboards, metrics, logs, traces, alerts, and other observability data through natural-language conversations, without requiring a separate interface outside Grafana.

Key features

  • Native chat experience inside Grafana
  • Dashboard-aware conversations
  • Support for OpenAI-compatible AI providers
  • Support for self-hosted and local LLMs
  • Integration with Grafana data sources and APIs
  • Support for Prometheus, Loki, Tempo, CloudWatch, Elasticsearch, and other observability integrations
  • Optional MCP tool integrations
  • Role-based restrictions for sensitive tools and specialist agents
  • Open-source and self-hosted deployment support

Why I built it

Existing AI assistants often require a specific cloud provider, external interface, or hosted AI service.

Agent AI was created to provide a more flexible approach that can work with Grafana OSS, private infrastructure, self-
hosted models, and OpenAI-compatible endpoints.

Project status

  • Current version: 1.0.0
  • Plugin status: Under Grafana review
  • Supported Grafana versions: Grafana 12.x

Installation

Installation instructions are available in the project documentation:

Agent AI documentation

If you are testing an unsigned development version, follow the unsigned plugin instructions described in the
repository. It is intended for development and evaluation environments only.

Links

GitHub repository: GitHub - luiscorreiaOps/agent-ai-app: AI-powered Grafana app plugin for observability analysis, troubleshooting, and operational insights. · GitHub

Feedback

I’d really appreciate feedback from the Grafana community, especially regarding:

  • Grafana OSS compatibility
  • Remote or local LLM integrations
  • Dashboard investigation workflows
  • Security and permission controls
  • Additional data source integrations

Please feel free to report issues, suggest features, or contribute through the GitHub repository.

Plugin status: Preparing for Grafana catalog submission

hi @correiaops I started develop a custom grafana app without seen yours, and it’s exactly what I have in mind.

You really did a great job as there is many features, like rate limiting, custom agents..

So I tested your app, and I have some PR in order to improve it. I’m not a frontend developper, so as you will see I’m using claude code.

I’m using grafana 13.2 OSS and I tested remote LLM (claude-opus-5 and gpt-oss-120b) as I didn’t have yet the hardware but I would prefer using local LLM especially for logs with loki datasource.

Happy to discuss on it.

Thank you so much for your contribution!! I’m really happy to see it! So .. I’ve updated the source code could you please reopen the PR with develop as the base branch? I’ve also added a validation pipeline to make things easier for both of us. :globe_showing_europe_africa:

I also have another PR but I think it depends of your validation against Send the panel's loaded data instead of re-querying it by fgouteroux · Pull Request #10 · luiscorreiaOps/agent-ai-app · GitHub . So I will wait your review/feedback before submit, I think we can add in grafana panel extension a way to open in new tab, this could allow a user starting a chat about a panel and continue to ask questions.