Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
面向 Claude Code / Codex / OpenCode / Gemini 的多通道AI CLI 任务完成提醒,支持耗时阈值、桌面端与命令行、通用 Webhook(飞书/钉钉/企微)、Telegram、邮件、桌面/声音提示,配备自动监听日志,AI摘要等功能
| Date | Stars |
|---|---|
| 2026-07-31 | 391 |
| 2026-08-06 | 396 |
Today
+5 stars today
This week
— stars this week
This month
— stars this month
Momentum
80.0
growth rate 0.00%/day
<div align="center"> <img width="128" src="https://github.com/ZekerTop/ai-cli-complete-notify/blob/main/desktop/assets/tray.png?raw=true"> # AI CLI Complete Notify (v2.14.0)    [](https://github.com/ZekerTop/ai-cli-complete-notify/releases/latest) English | [简体中文](README_zh.md) | [繁體中文](README_zh-TW.md) | [한국어](README_ko.md) | [日本語](README_ja.md)  </div> ### 📖 Introduction An intelligent task completion notification tool for Claude Code / Codex / OpenCode / Gemini, supporting multiple notification channels and flexible configuration options. Get notified automatically through various methods when AI assistants complete long-running tasks, so you don't have to wait in front of your computer. **Supported Notification Methods:** 📱 Webhook (Feishu/DingTalk/WeCom) • 💬 Telegram Bot • 📧 Email (SMTP) 🖥️ Desktop Notifications • 🔊 Sound/TTS Alerts • ⌚ Smart Band / Watch Alerts (via existing notification channels) ## ✨ Key Features(For more detailed update logs, please refer to the end of the article) - 🎯 **Smart Debouncing**: Automatically adjusts notification timing based on task type - 60s for tool calls, only 15s without tool calls - 🔀 **Source Control**: Independent enable/disable and threshold settings for Claude / Codex / OpenCode / Gemini - 📡 **Multi-Channel Push**: Support multiple notification methods simultaneously to ensure message delivery - ⏱️ **Duration Threshold**: Only notify when tasks exceed the set duration to avoid frequent interruptions - 🪝 **Hooks + Watch Integration**: Claude Code / Gemini CLI can use native hooks, OpenCode can use a global plugin, while Codex continues through log watching - 🧠 **AI Summary (Optional)**: Generate a short summary quickly; fallback to the original task if it times out - 🖥️ **Desktop Application**: GUI configuration with language switching, tray hiding, and auto-start - 🔐 **Configuration Separation**: Runtime configuration separated from sensitive information for security ## 💡 Recommended Configuration **Important**: For the best experience, it's recommended to grant AI assistants **full file read/write permissions** when using Claude Code / Codex / OpenCode / Gemini. Benefits: - ✅ Ensures task logs are correctly recorded to local files - ✅ Monitoring functions can accurately capture task completion status - ✅ More precise notification timing, avoiding false positives or missed notifications - ✅ AI can better manage project files and configurations ## Important Notes - Claude Code often splits a request into sub-tasks. To avoid spam, this tool only notifies after the whole turn completes. - Log monitoring relies on a quiet period to confirm completion, so notifications are not instant (default 60s with tool calls, 15s without). - For the fastest and cleanest alerts, prefer Hooks for Claude Code / Gemini CLI and the global plugin for OpenCode; keep Watch for Codex or as a general fallback mode. - Watch and Hooks **can run together in hybrid mode**. Recommended hybrid setup: Codex uses Watch; Claude Code / Gemini / OpenCode use Hooks or plugins. If both paths fire for the same source, content-based dedupe keeps only one alert. **Watch-only** mode suppresses Claude/Gemini installed hooks so the two options stay distinct. ## Hooks vs Watch - **Hooks / plugin events** use explicit lifecycle events emitted by the AI CLI itself. For Claude Code, Gemini CLI, and OpenCode, that means reminders can fire closer to the real finish point instead of waiting for a quiet-period guess. - **Hooks** do not require a long-running background watcher for those tools, which reduces idl
Excerpt of 37,997 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:a9dbb73d828d6b0e, llm:Description (Chinese): multi-channel AI CLI task completion notifications aimed at Claude Code / Codex / OpenCode / Gemini; supports thresholds, desktop/CLI, webhooks, Telegram, email, desktop/sound alerts, auto log monitoring, AI summarization.
matched fp:a9dbb73d828d6b0e, llm:Description (Chinese): multi-channel AI CLI task completion notifications aimed at Claude Code / Codex / OpenCode / Gemini; supports thresholds, desktop/CLI, webhooks, Telegram, email, desktop/sound alerts, auto log monitoring, AI summarization.
matched fp:a9dbb73d828d6b0e, llm:Description (Chinese): multi-channel AI CLI task completion notifications aimed at Claude Code / Codex / OpenCode / Gemini; supports thresholds, desktop/CLI, webhooks, Telegram, email, desktop/sound alerts, auto log monitoring, AI summarization.