1989v

Aieye — Development skill for Claude Code

Development community

Native macOS menu bar app for Claude Code, Codex, and Claude background agents — unified session list, in-panel reply, sub-agent view, smart resume.

How to install Aieye

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

What Aieye does

Native macOS menu bar app for Claude Code, Codex, and Claude background agents — unified session list, in-panel reply, sub-agent view, smart resume.

Alternatives in Development

  • Claude Code Unified Agents — A comprehensive collection of specialized Claude Code sub-agents combining the best features from multiple com 735 ★
  • StatsPAI — StatsPAI is the first Agent-native Python library for causal inference and applied econometrics — unified API 302 ★
  • Cc Bar — Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me 119 ★

README

aieye

**Language:** [English](README.md) | [한국어](README.ko.md)

A native macOS menu bar app for monitoring AI CLI sessions (Claude Code, Codex) — never lose a conversation, see what's running at a glance, resume any session in one click.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![macOS 13+](https://img.shields.io/badge/macOS-13.0+-blue.svg)](https://www.apple.com/macos/) [![Tauri v2](https://img.shields.io/badge/Tauri-v2-orange.svg)](https://tauri.app) [![React 19](https://img.shields.io/badge/React-19-61DAFB.svg)](https://react.dev)

Features

  • Unified session list — every Claude Code and Codex session across every project, sorted by activity. One source of truth for /resume.
  • Smart resume — click a row → if the session is running, focus its existing terminal tab (Terminal / iTerm2) or activate the host IDE (VS Code / Cursor / JetBrains). Not running → launch in your preferred terminal with claude --resume / codex resume .
  • Live activity detection — per-session generating… / idle badge based on JSONL tail heuristic (Claude: stop_reason aware; Codex: task_started/complete event stream).
  • Animated tray icon — eye-themed frames reflect global state: closed eye idle, blink animation while any session is generating, open eye + count when sessions are waiting for your attention. Auto-clears on tray click / per-session interaction / 24h expiry.
  • Per-session ✓ checkmark — sessions that just finished are flagged until you interact again (click row, acknowledge, or user types in that terminal).
  • Inline + hover preview — each row shows last user/assistant text snippet inline (muxbar-style); hovering opens a right panel with the last ~10 turns full text.
  • Cleanup & bulk archive — filter by CLI / age / search, checkbox multi-select, move old sessions to Trash. 7-day safety window protects recent sessions in both frontend and backend.
  • Overflow menu per row — Revea