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/checka
Now you can use checka
from any project directory:
cd /your-project
checka # Monitor AI agents in current directory
Note: 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 change
Modern 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