MCPcopy Index your code
hub / github.com/colorAi/RunningHub-AI-Client

github.com/colorAi/RunningHub-AI-Client @1.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.6 ↗ · + Follow
371 symbols 755 edges 37 files 22 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

English | 中文

RunningHub AI Client

Download Here or get the latest version from the releases on the right.

📅 Changelog

v1.5.9 beta 0404

  • 🔧 Auto-save Fix: Fixed auto-save functionality issues for improved reliability.
  • ⚡ Multi-task Parallel Mode: Added multi-task parallel execution mode (requires testing).
  • 🗑️ Removed RH Contest Tab: Removed the RH contest event tab.

v1.5.6 beta 0127v2

  • 🎨 UI Refactor: Brand new interface design, providing a more modern visual experience.
  • 🏪 Official App Store: Added official app store, supporting app search to easily find tools.
  • 🃏 App Cards: Optimized app display with card view.
  • ⚡ Batch Processing Enhancements:
  • Support custom task names.
  • New retry for failed batch tasks and individual retry functions.
  • Added batch completion reminders.
  • 🧰 Toolbox & Modules: New toolbox and module architecture, with more utility tools to come.
  • 🛠️ Other Optimizations: Various detail improvements and performance upgrades.

RunningHub AI Client is a modern desktop application built with React and Vite, designed for RunningHub AI services. It provides an intuitive graphical interface for easy workflow configuration, batch task execution, real-time progress monitoring, and automated content management.

rh11

✨ Core Features

  • 🚀 Fast Connection: Quickly connect to RunningHub services via API Key and WebApp ID to auto-fetch node configurations.
  • 🏪 Official App Store: Built-in store with search and app cards for easy tool access.
  • 🎛️ Visual Parameter Editor: Intuitive form editor supporting images, text, numbers, options, switches, etc.
  • ⚡ Enhanced Batch Processing: Supports batch data import, custom task names, failure retry, individual retry, and completion reminders for high efficiency.
  • 🧰 Utility Toolbox: Modular toolbox design for expanding capabilities.
  • 📊 Real-time Monitoring: View task progress, status, and error logs in real-time.
  • 💾 Auto-save System: Configurable local storage for automatic download and classification of generated files (images, videos).
  • 📝 History Management: Auto-records run history and outputs for easy review.
  • 🌙 Dark Mode: Default dark theme for a professional and comfortable experience.

🚀 Quick Start

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm or yarn package manager

Installation Steps

  1. Install Dependencies Open a terminal in the project root directory and run: bash npm install

  2. Start Development Environment bash npm run dev Or on Windows, simply double-click the 启动.bat script in the root directory.

  3. Build Production Version bash npm run build

📖 Usage Instructions

  1. Configure Connection: After starting the app, enter your RunningHub API Key and WebApp ID in the left panel, then click "Next" to load the configuration.

  2. Adjust Parameters: In the center editor panel, you can view all configurable nodes. Modify parameters (e.g., upload reference images, change prompts) as needed.

  3. Execute Task:

  4. Single Run: Click the "Run" button at the bottom after configuration.
  5. Batch Run: Click "Batch Run", supports custom names, concurrent processing, and retry on failure.

  6. Get Results & Save: Results are displayed in the right panel.

  7. You can enable Auto-save at the bottom of the left panel and specify a save directory. Generated files will be automatically downloaded there.

🔗 Links & Acknowledgements


© 2025 RunningHub Client. All Rights Reserved.


RunningHub AI Client (RunningHub AI 客户端)

可以在这里下载 或者右边releases中下载最新版本,

📅 更新日志 (Changelog)

v1.5.9 beta 0404

  • 🔧 修复自动保存: 修复自动保存功能相关问题,提升稳定性。
  • ⚡ 多任务并行模式: 新增多任务并行执行模式(需测试)。
  • 🗑️ 移除RH大赛活动标签: 移除RH大赛活动入口标签。

v1.5.6 beta 0127v2

  • 🎨 UI 重构: 界面全新改版,提供更现代化的视觉体验。
  • 🏪 官方应用商城: 新增官方应用商城,支持搜索应用,轻松获取所需工具。
  • 🃏 应用卡片: 优化应用展示形式,增加应用卡片显示。
  • ⚡ 批量处理增强:
  • 支持自定义任务名称
  • 新增批量失败重试单独重试功能。
  • 增加批量完成提醒
  • 🧰 工具箱与模块: 新增工具箱及模块架构,后续将持续更新实用工具。
  • 🛠️ 其他优化: 包含若干细节优化与性能提升。

RunningHub AI Client 是一个基于 React 和 Vite 构建的现代化桌面端应用,专为 RunningHub AI 服务设计。它提供了一个直观的图形化界面,使用户能够轻松配置工作流、批量运行任务、实时监控进度以及自动管理生成的内容。

rh11

✨ 核心功能

  • 🚀 快速连接: 通过 API Key 和 WebApp ID 快速连接到 RunningHub 服务,自动获取应用节点配置。
  • 🏪 官方应用商城: 内置官方应用商城,支持搜索应用,浏览精美应用卡片,轻松获取所需工具。
  • 🎛️ 可视化参数编辑: 提供直观的表单编辑器,支持图片上传、文本输入、数值调整、选项列表及开关等多种参数类型。
  • ⚡ 增强型批量处理: 支持导入批量数据,自定义任务名称,支持失败重试单独重试,并提供批量完成提醒,大幅提升工作效率。
  • 🧰 实用工具箱: 模块化设计的工具箱,持续更新实用工具,扩展应用能力。
  • 📊 实时状态监控: 在运行视图中实时查看任务进度、成功/失败状态及详细的错误日志。
  • 💾 自动保存系统: 内置自动保存服务,可配置本地存储目录,自动下载并分类保存任务生成的图片、视频等文件。
  • 📝 历史记录管理: 自动记录所有任务的运行历史和输出结果,支持随时回溯和查看。
  • 🌙 深色模式: 默认启用深色主题界面,提供专业且舒适的视觉体验。

🚀 快速开始

环境要求

  • Node.js (推荐 v18 或更高版本)
  • npm 或 yarn 包管理器

安装步骤

  1. 安装依赖 在项目根目录下打开终端,运行: bash npm install

  2. 启动开发环境 bash npm run dev 或者在 Windows 环境下,直接双击运行根目录下的 启动.bat 脚本。

  3. 构建生产版本 bash npm run build

📖 使用说明

  1. 配置连接: 启动应用后,在左侧面板输入您的 RunningHub API KeyWebApp ID,点击"下一步"以加载应用配置。

  2. 调整参数: 在中间的编辑器面板中,您可以查看到当前应用的所有可配置节点。根据需求修改各个节点的参数值(如上传参考图、修改提示词等)。

  3. 执行任务:

  4. 单次运行: 配置完成后,直接点击底部的"运行"按钮。
  5. 批量运行: 点击"批量运行"按钮,支持自定义任务名称,设置多组参数进行并发处理,任务完成后支持失败重试

  6. 获取结果与保存: 任务完成后,结果将展示在右侧面板。

  7. 您可以在左侧配置面板底部开启自动保存功能,并指定保存目录。开启后,生成的文件将自动下载到该目录。

🔗 相关链接与致谢


© 2025 RunningHub Client. All Rights Reserved.

Extension points exported contracts — how you extend this code

NodeInfo (Interface)
(no doc)
types.ts
GeneralSettingsModalProps (Interface)
(no doc)
components/GeneralSettingsModal.tsx
ToolsViewProps (Interface)
(no doc)
components/ToolsView.tsx
StepConfigProps (Interface)
(no doc)
components/StepConfig.tsx
StepResultProps (Interface)
(no doc)
components/StepResult.tsx
BatchReminderModalProps (Interface)
(no doc)
components/BatchReminderModal.tsx
WorkspacePanelProps (Interface)
(no doc)
components/WorkspacePanel.tsx
FavoritesViewProps (Interface)
(no doc)
components/FavoritesView.tsx

Core symbols most depended-on inside this repo

addLog
called by 20
components/StepRunning.tsx
updateCard
called by 15
components/MultiTaskView.tsx
findNodeIndex
called by 13
components/BatchSettingsModal.tsx
close
called by 13
services/tauriFileSystem.ts
values
called by 12
services/tauriFileSystem.ts
showToast
called by 8
components/FavoritesView.tsx
showToast
called by 8
components/FavoritesPanel.tsx
isTauriEnvironment
called by 7
services/tauriFileSystem.ts

Shape

Function 278
Interface 69
Method 15
Class 8
Enum 1

Languages

TypeScript100%

Modules by API surface

services/api.ts31 symbols
components/MultiTaskView.tsx29 symbols
services/tauriFileSystem.ts26 symbols
App.tsx24 symbols
services/autoSaveService.ts21 symbols
components/StepRunning.tsx21 symbols
components/BatchSettingsModal.tsx21 symbols
types.ts20 symbols
services/taskExecutor.ts19 symbols
components/StepEditor.tsx15 symbols
components/InfiniteCanvas.tsx14 symbols
services/fileSystem.ts13 symbols

For agents

$ claude mcp add RunningHub-AI-Client \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact