diff --git a/src/components/plugins/view/PluginSettingsTab.tsx b/src/components/plugins/view/PluginSettingsTab.tsx index f668e30b..185e0297 100644 --- a/src/components/plugins/view/PluginSettingsTab.tsx +++ b/src/components/plugins/view/PluginSettingsTab.tsx @@ -4,11 +4,13 @@ import { Activity, BarChart3, BookOpen, + Calculator, Clock, Download, ExternalLink, GitBranch, Loader2, + ListTodo, RefreshCw, ServerCrash, ShieldAlert, @@ -27,6 +29,9 @@ const TERMINAL_PLUGIN_URL = 'https://github.com/cloudcli-ai/cloudcli-plugin-term const SCHEDULED_PROMPT_PLUGIN_URL = 'https://github.com/grostim/cloudcli-cron'; const CLAUDE_WATCH_PLUGIN_URL = 'https://github.com/satsuki19980613/cloudcli-claude-watch'; const PRISM_CLOUDCLI_PLUGIN_URL = 'https://github.com/jakeefr/cloudcli-plugin-prism'; +const SESSION_MANAGER_PLUGIN_URL = 'https://github.com/strykereye2/cloudcli-plugin-session-manager'; +const TOKEN_COST_CALCULATOR_PLUGIN_URL = 'https://github.com/NightmareAway/cloudcli-plugin-token-cost-calculator'; +const TASK_QUEUE_PLUGIN_URL = 'https://github.com/TadMSTR/cloudcli-plugin-task-queue'; type PluginRecommendation = { id: string; @@ -79,8 +84,32 @@ const UNOFFICIAL_PLUGIN_RECOMMENDATIONS: PluginRecommendation[] = [ repoUrl: PRISM_CLOUDCLI_PLUGIN_URL, installedNames: ['prism'], icon: Activity, - source: 'unofficial' - } + source: 'unofficial', + }, + { + id: 'session-manager', + translationKey: 'sessionManagerPlugin', + repoUrl: SESSION_MANAGER_PLUGIN_URL, + installedNames: ['session-manager'], + icon: Activity, + source: 'unofficial', + }, + { + id: 'token-cost-calculator', + translationKey: 'tokenCostCalculatorPlugin', + repoUrl: TOKEN_COST_CALCULATOR_PLUGIN_URL, + installedNames: ['token-cost-calculator'], + icon: Calculator, + source: 'unofficial', + }, + { + id: 'task-queue', + translationKey: 'taskQueuePlugin', + repoUrl: TASK_QUEUE_PLUGIN_URL, + installedNames: ['task-queue'], + icon: ListTodo, + source: 'unofficial', + }, ]; function repoSlug(repoUrl: string) { diff --git a/src/i18n/locales/en/settings.json b/src/i18n/locales/en/settings.json index 93d9a537..c43768c1 100644 --- a/src/i18n/locales/en/settings.json +++ b/src/i18n/locales/en/settings.json @@ -514,6 +514,24 @@ "description": "Session intelligence for Claude Code, inside CloudCLI. See why your sessions are burning tokens without leaving the browser.", "install": "Install" }, + "sessionManagerPlugin": { + "name": "Sessions", + "badge": "unofficial", + "description": "View, manage, and kill active Claude Code sessions.", + "install": "Install" + }, + "tokenCostCalculatorPlugin": { + "name": "Token Cost Calculator", + "badge": "unofficial", + "description": "Calculate API costs from model prices and token usage, with preset model pricing support.", + "install": "Install" + }, + "taskQueuePlugin": { + "name": "Task Queue", + "badge": "unofficial", + "description": "Task queue dashboard to view, filter, and launch agent tasks.", + "install": "Install" + }, "morePlugins": "More", "enable": "Enable", "disable": "Disable",