Eskeeet

Frieren Agent Monitor — Development skill for Claude Code

Development community

A local open-source Frieren desktop companion for monitoring local and remote Pi, Codex, Claude Code and Cursor sessions.

How to install Frieren Agent Monitor

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Eskeeet/frieren-agent-monitor and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Frieren Agent Monitor does

A local open-source Frieren desktop companion for monitoring local and remote Pi, Codex, Claude Code and Cursor sessions.

Alternatives in Development

  • Dive — Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting functi 1.8k ★
  • Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
  • Projectmem — Open-source coding agent memory 766 ★

README

Frieren Agent Monitor

A local, open-source macOS desktop companion for Claude Code, Codex, Cursor, and Pi. Frieren floats above the desktop without a dashboard frame and keeps an eye on agent sessions running locally or on remote machines reached through SSH.

Frieren Agent Monitor showing no active agent sessions

Frieren Agent Monitor animation sprites
Image source: Codex Pet Database — Frieren

Latest updates

  • Pi support: monitor Pi sessions locally and on SSH hosts, with lifecycle events supplied by a lightweight global Pi extension.
  • Exchangeable characters: choose a bundled or local companion from the right-click Character menu; selections persist across launches.
  • Flexible character imports: local characters can use a still image, the legacy Frieren atlas, or a custom animation manifest.
  • Native app identity: the built app now includes a Frieren application icon.

Supported agents

Agent Local Remote over SSH Detection
Claude Code Yes Yes Process data, session sidecar, and lifecycle hooks
Codex Yes Yes Top-level rollout logs and lifecycle hooks
Cursor Yes Yes CLI/Desktop process data and lifecycle hooks
Pi Yes Yes Process data and the Frieren Monitor Pi extension

Behavior

  • Sleeping: no active sessions
  • Walking: one or more sessions are running
  • Orange alert: a session needs input
  • Jumping with a green halo: a session just finished
  • Idle: a live agent process is open but is not waiting for user input
  • Hover: reveal running, waiting, recently finished, and idle sessions
  • Quiet time: say hi after two minutes without interaction or new session activity
  • Click Frieren: play an int