AI Skill Hub 强烈推荐:AI代理仪表盘 是一款优质的Agent工作流。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
AI代理仪表盘 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
AI代理仪表盘 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:go install(推荐) go install github.com/bjornjee/agent-dashboard@latest # 方式二:从源码编译 git clone https://github.com/bjornjee/agent-dashboard cd agent-dashboard go build -o agent-dashboard . # 方式三:下载预编译二进制 # 访问 Releases 页面下载对应平台二进制文件 # https://github.com/bjornjee/agent-dashboard/releases
# 查看帮助 agent-dashboard --help # 基本运行 agent-dashboard [options] <input> # 详细使用说明请查阅文档 # https://github.com/bjornjee/agent-dashboard
# agent-dashboard 配置说明 # 查看配置选项 agent-dashboard --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export AGENT_DASHBOARD_CONFIG="/path/to/config.yml"
A tmux-integrated orchestrator and dispatcher for AI coding agents — Claude Code, Codex, and more.
agent-dashboard runs Claude Code agents across tmux panes, dispatches your input to whichever one needs you, and gates each session through workflow skills (TDD, conventional commits, branch policy) enforced by hooks. The TUI is built with Bubble Tea and styled with Catppuccin Frappe; a companion PWA exposes the same orchestration surface from your phone over your local network.
https://github.com/user-attachments/assets/01aa0f85-cfd4-4dc3-ac46-651bcfc03f99
Both interfaces read agent state from per-agent JSON files in ~/.agent-dashboard/agents/ (written by the Claude Code adapter in adapters/claude-code/ and the Codex adapter in adapters/codex/).
| Dependency | Required | Purpose |
|---|---|---|
| [tmux](https://github.com/tmux/tmux) | Yes | Agent pane management and live capture |
| [Claude Code](https://claude.com/claude-code) | Yes | The agents this dashboard monitors |
| [Node.js 18+](https://nodejs.org/) | Yes | Claude Code and Codex adapter hooks |
| [git](https://git-scm.com/) | Yes | Diff viewer, branch detection |
[GitHub CLI (gh)](https://cli.github.com/) | No | Detects existing PRs so g opens the diff page instead of creating a new PR |
| [Codex CLI](https://developers.openai.com/codex/) 0.130+ | No | Show Codex sessions in the dashboard |
| [z (zsh plugin)](https://github.com/agkozak/zsh-z) | No | Frecency-ranked directory suggestions when creating sessions |
| Package | Purpose |
|---|---|
| [bubbletea](https://github.com/charmbracelet/bubbletea) | TUI framework |
| [bubbles](https://github.com/charmbracelet/bubbles) | Viewport, text input, spinner |
| [lipgloss](https://github.com/charmbracelet/lipgloss) | ANSI styling |
| [glamour](https://github.com/charmbracelet/glamour) | Markdown rendering |
| [chroma](https://github.com/alecthomas/chroma) | Syntax highlighting |
| [go-gitdiff](https://github.com/bluekeyes/go-gitdiff) | Git diff parsing |
| [toml](https://github.com/BurntSushi/toml) | Settings file parsing |
| [sqlx](https://github.com/jmoiron/sqlx) | SQL query helper |
| [modernc.org/sqlite](https://pkg.go.dev/modernc.org/sqlite) | Pure Go SQLite |
| [fsnotify](https://github.com/fsnotify/fsnotify) | File system watcher |
| [oauth2](https://pkg.go.dev/golang.org/x/oauth2) | Google OAuth for mobile web companion |
Download the pre-built binary from the latest GitHub Release:
curl -fsSL https://raw.githubusercontent.com/bjornjee/agent-dashboard/main/install.sh | sh
The installer downloads the binary for your platform, verifies its SHA256 checksum, and installs it to ~/.local/bin/agent-dashboard. Hooks and skills are delivered through each host's plugin marketplace (see Step 2 and the Codex section below); the installer does not write into ~/.codex. No Go toolchain required.
Or build from source (requires Go 1.26+):
git clone https://github.com/bjornjee/agent-dashboard
cd agent-dashboard
./install.sh --build
In any Claude Code session, run:
/marketplace add bjornjee/agent-dashboard
/plugin install agent-dashboard@agent-dashboard
/plugin enable agent-dashboard@agent-dashboard
Then restart Claude Code sessions for hooks and skills to take effect.
Run the dashboard directly:
agent-dashboard
Or if you set up the tmux keybinding, press prefix + D to switch to a dedicated dashboard session.
The included agent-dashboard.tmux script binds prefix + D to switch to a dedicated dashboard session:
```bash
tmux source-file ~/.tmux.conf ```
The dashboard supports a TOML configuration file at ~/.agent-dashboard/settings.toml (or $AGENT_DASHBOARD_DIR/settings.toml if overridden). From a repo checkout, the installer copies this from settings.example.toml when the destination file does not already exist. Any missing keys fall back to sensible defaults — you only need to include the settings you want to change.
Example settings.toml:
[banner]
show_mascot = true # show the axolotl pixel art (default: true)
show_quote = true # show the daily quote (default: true)
[notifications]
enabled = false # enable desktop notifications from adapter hooks (default: false)
sound = false # play alert sound on attention events (default: false)
silent_events = false # show notification for non-alerting stops (default: false)
[debug]
key_log = false # write key/mouse/focus events to debug-keys.log (default: false)
[experimental]
ascii_pet = false # show animated ASCII pet in the left panel (default: false)
dino_game = false # show Chrome-style dino runner game in the left panel (default: false)
[usage]
rate_limit_poll_seconds = 60 # how often to fetch rate limits from Anthropic API (default: 60, 0 = disable)
[effort]
plan = "high" # thinking-effort level pinned while permission_mode='plan' (default: high)
default = "high" # thinking-effort level pinned at spawn and restored on plan exit (default: high)
The [effort] levels feed the /effort slash command Claude Code accepts (low | medium | high | xhigh | max). The agent-state-fast hook swaps in plan when the agent enters plan mode (EnterPlanMode) and restores default on exit. The feature, fix, and refactor skills additionally declare effort: max in their frontmatter, which Claude Code pins for the skill's lifetime when the skill is invoked as a slash command inside an existing session.
| Section | Key | Default | Description |
|---|---|---|---|
banner | show_mascot | true | Show the axolotl pixel art in the banner |
banner | show_quote | true | Show the daily quote in the banner |
notifications | enabled | false | Enable desktop notifications from adapter hooks |
notifications | sound | false | Play alert sound on attention events |
notifications | silent_events | false | Show notification for non-alerting stops |
debug | key_log | false | Write key/mouse/focus events to debug-keys.log |
experimental | ascii_pet | false | Show animated ASCII pet in the left panel |
experimental | dino_game | false | Show Chrome-style dino runner game in the left panel (Shift+G to toggle) |
usage | rate_limit_poll_seconds | 60 | How often (in seconds) to fetch rate-limit data from the Anthropic OAuth API. Set to 0 to disable. |
effort | plan | "high" | Thinking-effort level pinned while the agent is in plan mode. One of low, medium, high, xhigh, max. |
effort | default | "high" | Thinking-effort level pinned at spawn and restored when the agent exits plan mode. Same value set as plan. |
| Variable | Description | Required |
|---|---|---|
AGENT_DASHBOARD_DIR | Override default state directory (~/.agent-dashboard) | No |
EDITOR | Editor command for opening agent directories (default: code) | No |
API_NINJAS_KEY | API key for quote-of-the-day | No (falls back to built-in quotes) |
GOOGLE_CLIENT_ID | Google OAuth client ID for mobile companion authentication | No |
GOOGLE_CLIENT_SECRET | Google OAuth client secret | No |
GOOGLE_ALLOWED_EMAIL | Email address allowed to access the mobile companion | No |
Codex support is packaged as a Codex plugin adapter in adapters/codex/. Register the marketplace entry with Codex:
codex plugin marketplace add bjornjee/agent-dashboard
Then enable the plugin by appending the following to ~/.codex/config.toml:
[plugins."agent-dashboard@agent-dashboard"]
enabled = true
Restart Codex sessions and approve the agent-dashboard hooks prompt. Once approved, the dashboard sees Codex sessions just like Claude sessions — same state file, same conversation panel, same cost dashboard. Run codex --model gpt-5.5 in a tmux pane and the agent appears in the dashboard's agent list.
From a repo checkout you can also run make install-codex-adapter, which performs the marketplace registration and prints the config snippet.
Caveats specific to codex:
/implement and /rca still rely on Claude-only orchestration primitives. The dashboard returns a 400 for unsupported codex skill combinations./plan slash command flips the hook payload's permission_mode to "plan". The dashboard captures this as a field but doesn't flip state to plan — codex has no ExitPlanMode equivalent, so there's no discrete "plan ready" review moment.Task/Agent tool, so the subagent tree panel stays empty for codex sessions.agent-dashboard works best when paired with bjornjee/skills — a plugin of workflow skills (TDD guide, language-specific strict reviewers, refactor cleaner, codex delegation, terminal ops) that the dashboard's session-creation flow expects:
/marketplace add bjornjee/skills
/plugin install skills@bjornjee-skills
Without it, skill-gated session types (feature, fix, refactor, pr, rca) will not function as intended.
In any Claude Code session, run:
/plugin uninstall agent-dashboard@agent-dashboard
/marketplace remove agent-dashboard
Do I need tmux? Yes. agent-dashboard reads live pane content via tmux capture-pane and spawns agent sessions in tmux panes. Without tmux there are no panes to monitor.
Which agents are supported? Claude Code is first-class via the adapter in adapters/claude-code/. Codex CLI is supported directly via the adapter in adapters/codex/ (see "How do I see codex agents in the dashboard?" below). Codex is also reachable via skill delegation (/codex-delegate). The architecture supports additional backends via the domain.Harness interface.
How do I use codex / gpt-5.x models? Pick codex in the New Agent harness step (TUI wizard or web form) to spawn the Codex CLI directly, with per-spawn flags from [harness.codex] in ~/.agent-dashboard/settings.toml.
How do I see codex agents in the dashboard? Codex sessions appear once the Codex plugin is installed, enabled, and its hooks approved. Run codex plugin marketplace add bjornjee/agent-dashboard, enable the plugin in ~/.codex/config.toml, restart Codex, and approve the agent-dashboard hooks prompt. See the Codex CLI support section below for details.
Does this require a paid Claude account? No — it uses whatever Claude Code itself requires (Pro, Max, or API). agent-dashboard does not call the Anthropic API directly; it reads the JSONL transcripts Claude Code writes locally.
Can I use the dashboard without the mobile companion? Yes. The TUI is the primary interface. The PWA in cmd/web/ is optional and runs separately via make web.
How is this different from a generic tmux session manager? A session manager creates and switches panes. agent-dashboard understands what's running in each pane — it parses Claude Code's JSONL transcripts to detect state (blocked, waiting, running, done, PR, merged), captures plans and Mermaid diagrams, tracks token usage, and integrates the GitHub PR workflow.
Is this related to Claude Code's official UI? No. agent-dashboard is an unofficial third-party plugin. It builds on top of Claude Code's hooks system and JSONL transcripts but is not affiliated with Anthropic.
Does it work on Windows? Native Windows is unsupported — the project targets macOS and Linux because tmux is required. WSL with tmux installed should work but is untested.
高质量的AI工作流管理工具
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,AI代理仪表盘 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | agent-dashboard |
| 原始描述 | 开源AI工作流:Real-time tmux dashboard to monitor, manage, and orchestrate AI coding agents — 。⭐10 · Go |
| Topics | AI工作流代理管理实时监控 |
| GitHub | https://github.com/bjornjee/agent-dashboard |
| License | MIT |
| 语言 | Go |
收录时间:2026-05-26 · 更新时间:2026-05-26 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端