Duoduo Manager — Development skill for Claude Code
macOS menu bar app for managing Duoduo daemon, channels, and Claude Code sessions.
How to install Duoduo Manager
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open openduo/duoduo-manager and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Duoduo Manager does
macOS menu bar app for managing Duoduo daemon, channels, and Claude Code sessions.
Alternatives in Development
- Cc Bar — Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me 119 ★
- CoderBar — Native macOS agent control for Codex and Claude — monitor, approve, ask, and jump back from the menu bar 100 ★
- Claude Status — macOS Menu Bar + Desktop Widget for Claude Code Session Monitoring 59 ★
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
Agent Manager
macOS menu-bar app + CLI for juggling multiple Claude Code and Codex accounts on one machine — isolated logins
Claude Token Manager
A native macOS menu bar app that mirrors Claude's plan usage limits, powered by local Claude Code logs
Roost
Your Claude Code sessions, perched on the notch — a macOS menu bar app that shows at a glance which one has st
Purser
Session ledger for Claude Code — a native macOS app (PyObjC + WKWebView) to browse, cost, search and clean up
ClaudeShip
ClaudeShip: run your Claude Code sessions from anywhere — a macOS menu bar app that shows what every session i
SwarmBar
SwarmBar: a macOS menu bar app showing live status of CLI coding agents (Claude Code, Codex, Kimi Code, BearCo
Related Agents
Apple UI Designer
Visual and theme redesigns in current Apple design language (macOS 27 / iOS 26+ Liquid Glass, vibrancy, system
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp
Launcher
Build the Mac daemon and iOS app, launch both (daemon on host, app in Simulator), and seed the dev endpoint to