隠れ機能は、実際には「1つの秘密コマンド集」ではなく、5層に分かれています。
入口の隠し方は主に main.tsx の hideHelp()、commands.ts の isHidden / isEnabled、build-time feature(...)、process.env.USER_TYPE === 'ant'、そして GrowthBook gate と policy/auth 条件です。つまり「見えない」の意味が、help に出ない、条件が揃うまで出さない、外部 build では消す、社内 build にだけ残す の4種類あります。
1. いちばん大きい隠れ機能群は Remote/Cloud 系
--remote, --teleport, --remote-control, --rc, --assistant, --sdk-url は help 非表示です。main.tsx
/remote-control は単なる URL 発行ではなく、ローカル REPL と
claude.ai 側を双方向接続する bridge です。QR 表示、切断ダイアログ、session URL、mirror mode、env-less bridge v2 まであります。bridge/index.ts bridge.tsx bridgeEnabled.ts
/session は remote mode のときだけ現れる隠しコマンドで、remote session URL と QR を出します。session/index.ts
/remote-env は teleport / remote session 用の既定実行環境を選ぶ UI です。公開されている印象より、かなりクラウド実行が前提です。remote-env/index.ts
/web-setup は help から実質隠されていて、GitHub CLI の token を Claude web 側へ接続するための導線です。allow_remote_sessions policy と tengu_cobalt_lantern が必要です。remote-setup/index.ts
さらに隠れ本命として、cloud 上で定期実行する remote agent trigger があります。これは local cron ではなく Anthropic 側の remote session を定期起動する機能です。scheduleRemoteAgents.ts RemoteTriggerTool.ts
2. “条件が揃うまで見せない”機能
/voice は hidden 扱いですが、本体はかなり実装済みです。
claude.ai OAuth があり、tengu_amber_quartz_disabled が off で、録音依存とマイク権限が揃うと有効化されます。voice/index.ts voice.ts voiceModeEnabled.ts
/passes も隠しです。max 契約の
claude.ai subscriber で、referral eligibility がキャッシュ済みのときだけ出ます。内容は「友達に無料1週間を配る代わりに追加 usage / credit を得る」系です。passes/index.ts referral.ts
/advisor と hidden flag --advisor は、会話全履歴を強い reviewer model に渡す server-side advisor です。tengu_sage_compass 設定次第で user が選べるかどうかまで変わります。これはかなり未公開感が強いです。advisor.ts advisor.ts
/think-back は “Your 2025 Claude Code Year in Review” で、さらに hidden な /thinkback-play でアニメ再生だけを行います。年末まとめ機能が入っています。thinkback/index.ts thinkback-play/index.ts
/sandbox も実は半隠しで、未対応 platform、enterprise の enabledPlatforms、policy lock で見えなくできます。/sandbox exclude "pattern" という実用的なサブコマンドもあります。sandbox-toggle/index.ts
3. help に出なくても、裏ではかなり動いている機能
Session Memory は会話を自動で markdown に要約・更新します。forked subagent が裏で動きます。sessionMemory.ts
Auto Dream は複数 session を横断して memory を統合します。時間閾値と session 数閾値を超えたら自動発火します。autoDream.ts
Magic Docs は # MAGIC DOC: ヘッダのついた markdown を読んだだけで追跡対象にして、会話から学んだことをバックグラウンド更新します。magicDocs.ts
Prompt Suggestion も常時バックグラウンド生成です。使っていないように見えて、裏で次の入力候補を作っています。promptSuggestion.ts
/loop と Cron 系は見た目以上に強く、session-only と durable の両方があり、durable は .claude/scheduled_tasks.json に保存されます。auto-expire まで入っています。loop.ts prompt.ts
4. ブラウザ・Chrome・Computer Use はかなり本気
/chrome 自体は visible ですが、中身は Beta 設定画面以上です。Chrome extension、native messaging host、MCP server、bridge 接続、site permissions まであります。chrome/index.ts setup.ts mcpServer.ts
Computer Use 側はさらに別レイヤで、Esc abort、display pinning、screenshot state、lock、OS notification まで揃っています。wrapper.tsx
ただし面白いのは、tools.ts に WebBrowserTool, MonitorTool, WorkflowTool, PushNotificationTool, SubscribePRTool, CtxInspectTool, TerminalCaptureTool, SnipTool, TungstenTool などが参照されるのに、このスナップショットには実体がない点です。tools.ts
つまり「未完成」より「別 build / 非同梱モジュールがある」と見る方が自然です。
5. かなり内部向けなもの
INTERNAL_ONLY_COMMANDS に bughunter, autofixPr, ctx_viz, share, summary, teleport, oauthRefresh, debug-tool-call などが並び、USER_TYPE === 'ant' && !IS_DEMO でだけ有効になります。commands.ts
hidden ant flags も多く、--tasks, --enable-auto-mode, --channels, --dangerously-load-development-channels, --agent-id, --team-name, --teammate-mode などがあります。main.tsx
buddy もその一つで、REPL 側には companion sprite、speech bubble、petting、/buddy teaser があるのに、コマンド実装ファイル自体はこの snapshot では欠けています。CompanionSprite.tsx useBuddyNotification.tsx prompt.ts
src/assistant も sessionHistory.ts しかなく、main.tsx が参照する assistant/index.js / assistant/gate.js は見当たりません。assistant mode まわりは確実に抜けています。main.tsx
結論
隠れ機能の中心は remote/cloud execution, background autonomy, browser/computer-use, internal advisor/observer, experiments gated by account/build です。見た目は CLI でも、内部の伸ばし先は明らかに「ローカル専用ツール」ではなく「分散エージェント作業環境」です。