简体中文 繁體中文 English 日本語 Deutsch 한국어 بالعربية TÜRKÇE português คนไทย Français

Ulanzi StudioCreator tool community

 找回密码
 立即注册
查看: 18|回复: 1

[New Plugin] Claude Deck - Claude Code status & control on your Ulanzi Deck

[复制链接]

1

主题

0

回帖

10

积分

新手上路

积分
10
发表于 昨天 05:35 | 显示全部楼层 |阅读模式
本帖最后由 Chillenow 于 2026-7-27 06:54 编辑

Hi Ulanzi team and everyone!

I built a plugin for Ulanzi Studio called "Claude Deck" and would love your help getting it published in the marketplace (it is currently under review, v1.2.0).

deck-live.png

What it does
Claude Code (Anthropic's coding agent) runs in your terminal, but you have to keep watching it. Claude Deck puts it on the D200: an animated pet shows each session's live state (coding / compacting context / asking a question / idle), and when Claude asks a question the options appear on the big screen so you can answer from deck keys, without touching the keyboard or losing focus.

7 actions
- Claude Pet: live status animations; press to jump to the terminal session that needs you
- Claude Option Next / OK: cycle the options Claude is asking and confirm; the answer is typed into the right terminal session, no focus stealing; multi-question asks with a final submit are supported
- Claude Session Screen: big-key display with session name, status, model / context / git branch and a colored context bar (progress bar while compacting)
- Claude Compact: compact the shown session's context from the deck (two-press confirm)
- Claude Session Switch: cycle which session the big screen shows
- Claude Screen Setup: one-press toggle that puts the session display on the big 3_2 screen. Note: Ulanzi Studio currently has no native way for plugins to use the big-screen slot, so this key applies the change by patching the layout config and restarting Studio. Tip: set the big-screen background widget to "no background" so the Claude status view shows cleanly and doesn't collide with other tools.

Key guide - what each animation means

Claude Pet
coding.gif
magic.gif
idle.gif
Claude is working
Claude needs you
waiting / idle

Claude Option Next
wave.gif
dancing.gif
question live - cycle the options
nothing to pick

Claude Option OK
idea.gif
sparkle.gif
question live - answer with the shown option
idle

Claude Compact
yells.png
eyes.png
bonk.gif
ready
press again in 8 s to confirm
compacting now

Claude Session Switch
workers.gif
press: jump to the next session (wraps around)

Claude Screen Setup
approved.png
idle.gif
loading.gif
big screen showing Claude
big screen hidden
applying - Studio restarting

Any key
fail.png
no Claude session tracked

How it works
Claude Code hooks write per-session state files; the plugin polls them and renders to the deck. Setup is one click in the plugin panel ("Enable Claude tracking", with automatic backup of settings). Answers are delivered by AppleScript to the exact terminal session (iTerm2 or Terminal.app) running the asking claude, found by pid -> working dir -> TTY. No API calls, no credentials touched - everything stays local.

Requirements
- macOS with Claude Code CLI installed
- Ulanzi Studio 3.0.11+, iTerm2 or Terminal.app
- Accessibility + Automation permissions on first use

Feature request for the Ulanzi team
Please consider allowing plugins to render to the big-screen (3_2 widget) slot natively. Today the widget list is compiled into the app and plugins can't be dragged there, so this plugin needs a config-patching workaround (quit Studio, patch, relaunch). A plugin API for the big screen would remove that hack entirely - happy to beta test it!

My submission
Name: Claude Deck - plugin UUID: com.antonio.deck.shortcuts - submitted from this account's email, currently in review with v1.2.0 (7 actions).

Would you be able to review it and let me know if anything needs to change before it can be published? Happy to make any adjustments you suggest.

Thanks a lot,
Antonio

85

主题

385

回帖

1651

积分

管理员

积分
1651
发表于 昨天 12:28 | 显示全部楼层
Hello, thank you very much for developing the “xxx” plugin for the Ulanzi Studio ecosystem!

Regarding Review and Listing
We have received your submission request. In accordance with our user plugin co-creation and release process, we will proceed with the following steps:
Initial Review (1 business day): Verification of the plugin’s basic information and security statement
Technical Review (3–5 business days): Functional verification and security review conducted by our technical team
Listing Preparation (3–5 business days): Upon approval, we will list the plugin on the official Ulanzi Studio plugin marketplace

If any adjustments are needed during the review process, we will contact you immediately. Detailed issues will be raised as GitHub issues; please be sure to check them.

Thank you again for your contribution to the Ulanzi ecosystem! A great hardware platform relies on outstanding developers to build it together, and you are exactly the kind of community contributor we’re looking for. If you have any questions in the future, please feel free to contact us at any time.


Happy developing!
Ulanzi Studio Operations Team


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Ulanzi Studio论坛 ( 粤ICP备2024258515号-1 )

GMT+8, 2026-7-28 04:56 , Processed in 0.144233 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表