OpenAI builds and deploys advanced AI models like GPT-4o for autonomous agents and workflows.
ThreadVigil
About ThreadVigil
ThreadVigil provides a native macOS dashboard for monitoring coding agents such as Claude Code, OpenAI Codex, OpenCode, and Cursor. It aggregates session statuses, waiting states, and local token cost estimates into a single interface without sending coding history to external servers. The tool is designed for privacy-conscious engineers, offering a local-first architecture that stores only normalized metadata for seven days rather than full transcripts. It includes features like real-time notifications for waiting sessions, a menu bar quick-view for status updates, and the ability to generate editable continuation handoffs locally. ThreadVigil operates entirely offline except for Sparkle update checks and is signed and notarized by Apple. It supports macOS 14 or later and is free to use.
Key features
- Live dashboard for active agent monitoring
- Menu bar quick-status access
- Local token cost estimation
- Waiting session notifications
- Editable continuation handoff generation
- Normalized session metadata storage
- Apple-signed and notarized binaries
- Sparkle update checks only
Use cases
- Monitoring multiple parallel coding sessions locally
- Tracking waiting states without terminal switching
- Generating handoff prompts for session continuation
Pros
- Unified dashboard for multiple coding agents
- Local-first architecture with zero telemetry
- Real-time notifications for waiting sessions
- Menu bar quick-view for status access
- Apple-signed and notarized for security
Cons
- macOS only
- Requires macOS 14 or later
- Limited to supported agent engines
- No cloud sync or cross-platform support
Frequently asked questions about ThreadVigil
What coding agents does ThreadVigil support?
ThreadVigil supports monitoring for Claude Code, OpenAI Codex, OpenCode, and Cursor within a single native macOS dashboard.
Does ThreadVigil send my coding history to external servers?
No, ThreadVigil operates with a local-first architecture and does not send coding history or full transcripts to external servers.
How does ThreadVigil estimate token costs?
ThreadVigil provides local token cost estimates by analyzing input, output, and cache usage within supported coding-agent sessions.
Can ThreadVigil notify me when an agent is waiting for input?
Yes, ThreadVigil sends real-time local notifications when a supported session explicitly starts waiting for user input.
Is ThreadVigil available for macOS versions older than 14?
ThreadVigil requires macOS 14 or later and is not compatible with earlier versions.
How do I generate a continuation handoff in ThreadVigil?
ThreadVigil allows users to generate an editable, paste-ready continuation handoff locally, summarizing session progress and modified files.