danieltamas

Bton — Development skill for Claude Code

Development community

Bton runs your team's review flow with coding agents, from the macOS menu bar.

How to install Bton

This entry records only its repository, not the path inside it, so there is no exact command to give. Open danieltamas/bton and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Bton does

Bton runs your team's review flow with coding agents, from the macOS menu bar.

Alternatives in Development

  • Quosparr — 🐦 Native menu bar & tray app for macOS, Windows and Linux: track Codex, Claude Code and Grok quotas, resets 288 ★
  • 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 ★

README

Bton

Bton

Pull requests that move themselves.
Bton runs your team's review flow with coding agents, from the macOS menu bar.

macOS 14+ Agents MIT

curl -fsSL https://raw.githubusercontent.com/danieltamas/bton/main/install.sh | bash

Bton

One PR, start to finish

You open PR #412 and go back to work. Here is what happens next:

Ana's Mac Claude reviews #412 in a fresh worktree, asks Codex for a second opinion, posts ## Review: changes $0.41
Your Mac Claude fixes both findings, runs the tests, pushes, replies ## Fixed: $0.63
Ana's Mac Reviews the new head and approves $0.22
Your Mac develop moved and #412 now conflicts: Claude merges it in, keeps both sides, pushes $0.18
Your Mac Runs your merge script. #412 is in.

Nobody opened a terminal (that repo has "Start the flow's moves on every sync" on). Each step showed up in the menu bar with the model that did it and what it cost. A person is asked only where your flow says a person decides.

What you get

**The next move on every PR.** `review`, `fix`, `resolve`, `merge` or `decide`, and whose it is. The menu bar counts what is waiting on you.

**Agents when you say so.** A sync only reads your PRs. Agents start from your schedules and from the buttons you press: a worktree at the PR's head, your repo's checks, then Claude Code, Codex or any CLI you configure. Turn on "Start the flow's moves on every sync" for a re