freshcrate
Home > AI Agents > pincer

pincer

A fast multi-platform agent monitoring utility

Description

A fast multi-platform agent monitoring utility

README

Pincer Icon

Pincer

Desktop monitoring for local AI agents.
Check health, status, and charts from your system tray, without leaving your workflow.

Changelog ยท Report Bug ยท Request Feature

Status Release Platform License

โšก Quick Start

git clone https://github.com/mariodian/pincer.git
cd pincer
bun install && bun run dev

Pincer will appear in your system tray.

๐Ÿ“‹ Table of Contents

๐Ÿค” Why Pincer?

Running multiple local AI agents means constantly switching between terminals and browser tabs just to check what's healthy and what's not. Pincer lives in your system tray and gives you instant visibility into agent health, status history, and usage charts โ€” no context switching required.

pincer-dashboard

โœจ Features

  • Tray-first visibility: check agent health at a glance from your system tray
  • Real-time monitoring: status indicators for each running agent
  • Charts & history: visualize agent activity and health trends over time
  • Persistent storage: activity logged locally with SQLite via Drizzle ORM
  • Minimal resource usage: local-first, no cloud dependency
  • Cross-platform: runs on macOS, Windows, and Linux
  • Light/dark mode: automatic system theme detection with manual override
  • Agent support: works with OpenClaw, OpenCrabs, and custom agents via HTTP health endpoints

๐Ÿ“ฅ Installation

git clone https://github.com/mariodian/pincer.git
cd pincer
bun install

โœ… Requirements

  • Bun v1.0+
  • macOS 13+, Windows 10+, or Linux (GTK3)
  • Xcode Command Line Tools (macOS only, required for native vibrancy effects)

๐Ÿš€ Usage

# Full desktop dev flow
bun run dev

# Fast renderer iteration with HMR + desktop runtime
bun run dev:hmr

# Production build
bun run build

# Environment-based builds
bun run build:canary
bun run build:stable

โš ๏ธ Known Limitations

  • Native vibrancy and traffic-light customization is macOS-only
  • The custom tray menu is macOS-only; Windows and Linux fall back to the native tray

๐Ÿ”ง Troubleshooting

App won't launch on macOS

If macOS blocks the app from running, run:

xattr -cr /path/to/Pincer.app

HMR not updating in secondary windows

Verify dev windows use http://localhost:5173/... URLs.

Weak vibrancy on macOS

Window blur effects may appear weak if transparency is enabled in system settings. Check System Settings โ†’ Accessibility โ†’ Reduce transparency and disable it for full vibrancy effects.

โค๏ธ Like This Project?

If Pincer is useful to you, consider leaving a star on GitHub and sharing it with others.

Share on X (Twitter)

๐Ÿ’ฌ Contributing

See CONTRIBUTING.md for development guidelines.

๐Ÿ“œ License

MIT. See LICENSE.

๐Ÿ“Œ Credits

Feel free to remove this section. Otherwise, credit is appreciated.

Pincer on GitHub ยท Mario Dian on X

Release History

VersionChangesUrgencyDate
v0.3.3 ### Added - Added Homebrew uninstall instructions to complement the installation flow. - Added additional README screenshots to improve product walkthrough coverage. ### Changed - Updated GitHub Actions workflow permissions to read-only for tighter default security. - Updated macOS troubleshooting instructions for quarantined app launch behavior. ### Fixed - Fixed Linux autostart handling and added BSD support in the autostart flow. **Full Changelog:** https://github.com/mariodian/pincer/High4/18/2026
v0.3.2 ### Added - Added Homebrew installation instructions in README. ### Changed - Enhanced UI component styling with improved shadow treatment and visual polish. - Updated the README features section for clearer wording and structure. - Updated Homebrew tap workflow to support release publishing flow. **Full Changelog:** https://github.com/mariodian/pincer/compare/v0.3.1...v0.3.2 High4/15/2026
v0.3.1 ### Added - Added heatmap component with CSS variable system (`--heatmap` through `--heatmap-5`) for color-coded status visualization. - Added HeatmapCell component with time-period tooltip showing status breakdown (ok/degraded/failed counts). - Added 24h view (144 ten-minute cells) and 7d view (168 hourly cells) for incident heatmap. - Added error intensity formula: `(failed + 0.5 * degraded) / total_checks` for perceptual weighting. - Added horizontal scroll for heatmap grid overflow. ### CHigh4/14/2026
v0.3.0 ### Added - Added `stopStatusUpdates()` export and integrated into quit handler to prevent dangling timers. - Added `internalNetworkWarning` field for agents on private/internal networks with security-conscious user notifications. - Added `Semaphore` class with `MAX_CONCURRENT_HEALTH_CHECKS=10` for concurrency limiting. - Added incident retention with configurable cleanup (`runIncidentRetentionCleanup()`) unified with settings.retentionDays. ### Changed - Wrapped all `parseStatus` functions High4/14/2026
v0.2.0 ### Added - Added Linux tray icon support and updated tray manager behavior for Linux environments. - Added support for Hermes and OpenCode agent types across agent configuration and listing flows. ### Changed - Refactored incident status rendering by removing `CheckDotWithTooltip` to improve renderer performance. ### Fixed - Fixed AgentForm URL input behavior by disabling browser autocomplete and spellcheck. - Fixed OpenClaw default port configuration and aligned OpenCode agent type handlHigh4/13/2026
v0.1.7 ### Added - Added per-agent uptime reporting with detailed status breakdowns. - Added HTML export functionality for uptime reports. - Added shared time range helpers and formatting utilities for consistent report data handling. - Added a reusable table component for structured data display. ### Changed - Refactored report generation by moving HTML export logic to a dedicated service. - Refactored uptime report components to use shared time range helpers. - Unified status type across agent-reHigh4/9/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

Paper2Slides๐Ÿ“Š Transform research papers into professional slides and posters seamlessly and quickly with Paper2Slides, saving you valuable time.main@2026-04-21
AgentWardAgentWard โ€“ Built for all, hardened for OpenClaw.main@2026-04-20
Multi-Agent-AI-Travel-AdvisorAI travel planner with 7 specialized agents, RAG, and tool-calling. Built with CrewAI & LangChain. Generates personalized itineraries with flights, hotels, activities, and cultural tips. Production-remain@2026-04-12
agent-archNo descriptionmain@2026-04-21
openclaw-autotraderA 30-day public U.S. stock challenge: follow a 5000 HKD ๐Ÿฆž claw through live market days.main@2026-04-21