Duoduo Manager
Description
macOS menu bar app for managing Duoduo daemon, channels, and Claude Code sessions
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
DuoduoManager
A macOS menu bar application for managing the [duoduo](https://github.com/openduo/duoduo) daemon and its channels (e.g., Feishu/Lark). Built with SwiftUI for macOS 14+.
Features
- Menu bar interface — Unobtrusive status item with a popover for quick access to daemon controls, channel status, and version updates
- Onboarding flow — Guided first-time setup: installs duoduo CLI, Claude CLI, connects LLM provider, and starts the daemon with a step-by-step checklist
- LLM provider presets — Built-in support for Official (Anthropic OAuth), 智谱 GLM, Z.AI, Kimi, 百炼, MiniMax, DeepSeek, or custom endpoints
- Terminal integration — Opens Terminal.app with the correct environment injected so duoduo CLI is accessible outside the app
- Flexible runtime options — Choose bundled Node.js builds or a universal-lite build that uses system Node.js
- Daemon management — Start, stop, restart, and configure the duoduo daemon directly from the popover
- Channel management — Install, configure, and control messaging channels (currently Feishu)
- Smart upgrades — Version-aware: only updates and restarts components with newer versions
- Sparkle auto-update — In-app update checks with channel-based rollouts per build variant
- ATC Dashboard — Real-time event stream, session monitoring, and job management in a native panel (Catppuccin Mocha theme)
- CC Reader — Embedded cc-reader for browsing Claude Code and Codex session history, with timeline rendering, syntax highlighting, and multi-pane layout
- Shared app state — Status popover and ATC Dashboard read from the same root store, so runtime state, dashboard data, and update signals stay in sync
Screenshots
Menu Bar Popover
Quick access to daemon status, channel controls, and one-click actions. The footer provides shortcuts to open ATC Dashboard, CC Reader, or quit the app.

Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development