AgentDiode – a local AI coding agent status indicator for KDE Plasma

Hi everyone,

I built AgentDiode, a small open-source utility that shows the live status of AI coding agents in the KDE Plasma system tray.

I made it because I kept switching back to terminal windows just to check whether an agent was still working, waiting for input,
requesting approval, finished, or had failed.

AgentDiode currently supports:

  • Codex CLI
  • Claude Code
  • Antigravity CLI
  • custom CLI agents through a generic wrapper
  • an optional VS Code companion extension

It displays multiple concurrent sessions, provides desktop notifications, keeps local history, and uses animated status indicators in the
Plasma tray.

Everything runs locally. It does not store prompts, source code, generated code, transcripts, API keys, or tool output, and it does not
use telemetry or a cloud service.

It currently targets Linux with KDE Plasma 6, supports both Wayland and X11, and uses user-level systemd services. The integrations
use official lifecycle hooks where available, but I currently describe their reliability as partial because not every agent exposes a
dedicated event for every possible waiting state.

The project is available under the MIT License:

I would especially appreciate feedback about:

  • behavior on different Plasma distributions;
  • tray integration and visual clarity;
  • Codex, Claude Code, and Antigravity integration;
  • installation or documentation issues.

Thanks!

1 Like