Do you ever miss when your AI agent finishes a task while you're working on something else?
Checka is a macOS project-specific AI agent monitoring tool. Monitor Claude Code and other AI agents running in your current project directory in real-time!
- Real-time Status: Check if AI agents are processing, waiting, or idle in real-time
- Project-specific: Monitor AI agents only in your current working directory
- Clean Interface: Simple menubar interface showing current project and agent status
- Claude Code
- Gemini CLI
- (WIP) Cursor Agent
- (WIP) GitHub Copilot CLI
- macOS 10.15 (Catalina) or later
- Intel Mac or Apple Silicon Mac
Build and install Checka as a system CLI tool:
# Clone the repository
git clone https://github.com/kennycha/checka.git
cd checka
# Install dependencies and build
pnpm install
pnpm tauri build
# Install as system command (requires sudo)
sudo ln -s $(pwd)/src-tauri/target/release/checka /usr/local/bin/checkaNow you can use checka from any project directory:
cd /your-project
checka # Monitor AI agents in current directoryNote: Checka requires local building rather than distributing pre-built binaries due to macOS security restrictions.
For development or testing:
# Clone and run in development mode
git clone https://github.com/kennycha/checka.git
cd checka
pnpm install
pnpm tauri dev- Current Project: Shows the directory being monitored (📁 project-name)
- Agent Status:
- 🟢 Processing: AI agent is actively working (>1% CPU)
- 🟡 Waiting: AI agent is running but waiting for input
- ⚪ Off: No AI agent detected in current directory
- Active Count: Shows "X/Y active" (processing + waiting / total agents)
- Quit: Click "Quit" to exit the app
# Start working on a project
cd /Users/john/my-web-app
# Launch Checka to monitor this project only
checka
# Start using Claude Code in this directory
claude "help me refactor this component"
# Checka will show Claude Code status in the menubar
# Switch to other work while Claude processes
# Get notified when Claude finishes via status changeModern development increasingly involves AI agents handling code tasks while developers multitask on other work like planning, documentation, or team collaboration.
The problem: You miss when AI agents finish their work, creating inefficient "dead time" where completed tasks go unnoticed.
Checka solves this by providing project-specific, real-time monitoring of AI agent activity, so you can:
- Work on other tasks while AI agents process
- Get immediate visual feedback when agents finish
- Stay focused on your current project only
- Maximize efficiency in human-AI collaboration
# Start development server
pnpm tauri dev
# Build for production
pnpm tauri build
# Frontend development only
pnpm dev- Frontend: React 19 + TypeScript + Vite
- Backend: Rust + Tauri v2
- Package Manager: pnpm
- Platforms: macOS (Intel + Apple Silicon)
This app is based on ahkohd's tauri-macos-menubar-app-example.
Please report bugs or suggest features in Issues!
MIT License - Feel free to use!
Made with ❤️ for developers who love AI coding tools
