Skip to content

FAQ

Neovim meets Grafana, reimagined for human and agent collaboration. Enya is a keyboard-first multi-tool editor that brings together code, metrics, logs, traces, SQL, and terminals in one interface.

Grafana is designed for broad audiences—dashboards that anyone can view. Enya is built for builders: engineers writing code, debugging production issues, and responding to incidents.

  • Keyboard-first — Navigate your entire stack with vim-style keybindings
  • Multi-tool — Code, metrics, logs, traces, SQL, terminals — all in one interface
  • Codebase-aware — Jump from observability data directly to source code
  • AI-native — Agents that understand your code, data, and infrastructure
  • Local-first — Runs on your machine, works offline, no server required

Use Grafana for team-wide dashboards. Use Enya when you’re the one building, deploying, and on-call.

Yes. Enya is open source and licensed under MIT.

  • Prometheus compatible: Prometheus, Thanos, Cortex, Mimir, VictoriaMetrics
  • Logs: Loki
  • Traces: Tempo
  • SQL: Apache DataFusion (Arrow Flight)
  • Terminal: Ghostty (embedded)
  • Custom: Create your own tools with Lua plugins
  • macOS — 10.15 (Catalina) or later
  • Windows — Windows 10 or later
  • Linux — AppImage, .deb, .rpm packages
  • Web — WASM build runs in modern browsers (no Git integration or AI agents)

No, but it helps. Enya uses vim-style keybindings (h/j/k/l for navigation, : for commands), but you can also use arrow keys and the mouse. If you’re comfortable with vim or Neovim, you’ll feel right at home.

Enya uses tree-sitter to parse your codebase and identify where metrics are defined. When you’re viewing a metric, press gd (go to definition) to jump to the source code.

Supported languages and frameworks:

  • Rust — metrics-rs
  • Go — prometheus/client_golang
  • Python — prometheus_client
  • TypeScript — prom-client
  • JavaScript — prom-client

Can I use Enya with my existing Grafana dashboards?

Section titled “Can I use Enya with my existing Grafana dashboards?”

Enya doesn’t import Grafana dashboards directly, but you can recreate your panels using Enya’s workspace TOML format. The PromQL queries work the same way.

Enya uses ACP (Agent Client Protocol) to connect with AI agents. Supported agents:

  • Claude Code — Anthropic’s coding agent
  • Codex — OpenAI’s coding agent

Agents have access to the same commands you do, including your codebase, metrics, logs, traces, and SQL queries. They can answer questions like “Why is this metric spiking?” or “What logs correspond to this trace?”

Enya is open source. Visit the GitHub repository to:

  • Report bugs
  • Suggest features
  • Submit pull requests