Skip to content

catalogue: add com.mroneleg.claudeusage (Claude Code Command Deck) - #88

Open
aweigold wants to merge 1 commit into
OpenActionAPI:mainfrom
mroneleg:add-claude-code-command-deck
Open

aweigold wants to merge 1 commit into
OpenActionAPI:mainfrom
mroneleg:add-claude-code-command-deck

Conversation

@aweigold

Copy link
Copy Markdown
Contributor

Adds Claude Code Command Deck (com.mroneleg.claudeusage) to the Native OpenAction plugins section: https://github.com/mroneleg/claude-opendeck

I know there are already three Claude usage submissions open (#58, #69, #70). This one is named and scoped to stay out of their way: it covers the whole Claude Code workflow rather than a single usage gauge, and it's native on all three platforms.

What it has that the others don't:

  • Plan Usage with a pace marker (ahead of or behind even spend), both/session/weekly/per-model modes, threshold alerts (key flash plus desktop notification) and stale/rate-limited/offline badges. Tap cycles modes, hold refreshes.
  • Usage Breakdown (by surface) and Extra Usage (spend beyond the plan)
  • Session Status: waiting > working > done across all Claude Code sessions (terminal and VS Code) via Claude Code hooks. Pressing it jumps to the waiting session's window (KDE Plasma for now).
  • Active Sessions, Today's Activity (tokens) and Launch Claude
  • An optional status-line data source that chains an existing statusLine command, with a "status line only" mode that never reads the OAuth token
  • Stream Deck+ dial support, per-key background/accent themes (OLED black), and backoff that honours Retry-After

It's a Rust plugin (openaction) built for Windows, macOS (x86_64 and arm64) and Linux (x86_64 and arm64). Unofficial, not affiliated with Anthropic.

Checklist:

  • openaction topic on the repository
  • name/author match assets/manifest.json; description matches the repository sidebar
  • Latest release (v1.1.0) includes com.mroneleg.claudeusage.streamDeckPlugin
  • Placed in the native section, sorted by repository URL
  • Icon added (icons/com.mroneleg.claudeusage.png, 144×144, matching the manifest icon)
  • AI-assisted, flagged with "ai_assisted": true

validate_submission.py --base origin/main passes locally ("Validated 1 plugin catalogue entry."). This was split out of #86; the KDE Connect plugin is in #87.

🤖 Generated with Claude Code

https://claude.ai/code/session_012THmATn8Wrd8SaE6iv9kBv

Adds Claude Code Command Deck (https://github.com/mroneleg/claude-opendeck)
to the native section. AI-assisted, flagged.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012THmATn8Wrd8SaE6iv9kBv

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant