PromptHub: A One‑Click Skill Manager for All AI Editors (1.2k GitHub Stars)

The author, frustrated by maintaining separate prompt and configuration files for each AI tool, discovered the open‑source PromptHub, which consolidates prompts, SKILL.md files, and AI‑tool configs into a local workspace and distributes them to over 15 editors with one click, while offering versioning, a skill store, sync options, and encryption.

Java Companion
Java Companion
Java Companion
PromptHub: A One‑Click Skill Manager for All AI Editors (1.2k GitHub Stars)

Problem

Maintaining separate configuration files for each AI‑coding tool (e.g., .cursorrules for Cursor, a distinct SKILL.md for Claude Code, another set for Windsurf) required manual copy‑paste. The files were largely identical, so keeping them synchronized was error‑prone and time‑consuming.

Solution Overview

PromptHub is an open‑source AGPL‑3.0 desktop application (latest stable v0.5.6, released 2026‑05‑12) that unifies prompts, SKILL.md, and AI‑programming configuration files into a single local workspace and distributes them to all configured AI tools with one click.

Supported Platforms and Installation Modes

PromptHub supports more than 15 platforms, including Claude Code, Cursor, Windsurf, Codex, Kiro, Gemini CLI, Trae, Roo Code, and CodeBuddy. Two installation modes are available:

Symlink mode – a change in PromptHub updates all linked platforms automatically.

Copy mode – each platform keeps an independent copy.

Skill Store

The built‑in store lists over 20 curated skills from Anthropic, OpenAI, and community contributors. Skills can be filtered by tags and sorted by install count. Custom stores can be added via GitHub repository URLs or skills.sh links.

Since v0.5.5, PromptHub detects content‑hash changes in remote SKILL.md files. When a remote update is available, the user receives a notification, and local edits are protected from silent overwrites. Before installation, an AI‑safety scan checks the skill content for restricted commands or suspicious logic.

Prompt Management

PromptHub replaces ad‑hoc storage (e.g., Notion pages or code comments) with a three‑layer organization: folder, tag, and favorite. Full‑text search uses SQLite FTS5 for fast retrieval. Each save creates an automatic version snapshot; users can view diffs with highlighted changes and roll back with a single click.

Template variables such as {{language}} and {{focus_area}} are defined in the prompt and filled via a form at creation time, eliminating manual edits.

Multi‑model parallel testing sends the same prompt simultaneously to OpenAI, Anthropic, and Gemini, displaying the results side‑by‑side for direct comparison.

Rules Workspace & Synchronization

Version v0.5.6 adds a dedicated Rules page for managing configuration files such as .cursor/rules, .claude/CLAUDE.md, and AGENTS.md. The workspace supports directory‑based browsing, snapshot preview, and restoration.

Two synchronization methods are provided:

WebDAV – compatible with Nutstore, Nextcloud, or self‑hosted servers; configured with an address and app‑specific password, it pulls at startup and pushes periodically.

Self‑hosted Web version – run via Docker on a NAS or VPS; the desktop client can pull, upload, or auto‑sync with this endpoint.

The first registered user becomes the admin; only one active sync source runs at a time to avoid write conflicts. Data is stored in a single SQLite file, and concurrent writes are prevented by design.

Encryption uses AES‑256‑GCM protected by a master password. Encrypted backups are saved as .phub.gz files (Beta).

Installation & Getting Started

Windows and Linux users download the installer from GitHub Releases. macOS users install via Homebrew:

brew tap legeling/tap
brew install --cask prompthub

Upgrade with: brew upgrade --cask prompthub If macOS shows “cannot verify developer” or “damaged”, run:

sudo xattr -rd com.apple.quarantine /Applications/PromptHub.app

Technical Stack

PromptHub is built with Electron, React, TailwindCSS, SQLite, and TypeScript. Building from source requires Node.js 24+ and pnpm 9. The project includes a CLI module ( prompthub) for scripted management and bulk import/export, but the desktop app does not install the CLI automatically.

Known Limitations

The CLI must be built from source; it is not auto‑installed by the desktop application.

Private‑folder encryption is in Beta; users should exercise caution with sensitive data.

No Android client is available.

Development has delivered two major releases within two months, indicating rapid iteration.

Source Code

GitHub repository: https://github.com/legeling/PromptHub

首页,创建、编辑规则
首页,创建、编辑规则
六种主题、自定义背景,支持 Markdown 渲染
六种主题、自定义背景,支持 Markdown 渲染
PromptHub Skill商店,展示可安装的精选技能列表,支持标签筛选和安装量排序
PromptHub Skill商店,展示可安装的精选技能列表,支持标签筛选和安装量排序
前后版本对比,高亮差异
前后版本对比,高亮差异
变量模板配置
变量模板配置
Quick Add界面,支持手动输入、内容分析、AI直接生成三种Prompt创建方式
Quick Add界面,支持手动输入、内容分析、AI直接生成三种Prompt创建方式
Rules工作区,集中管理.cursor/rules和.claude/CLAUDE.md等项目级AI编程规则文件
Rules工作区,集中管理.cursor/rules和.claude/CLAUDE.md等项目级AI编程规则文件
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

TypeScriptAI toolsElectronPrompt managementPromptHub
Java Companion
Written by

Java Companion

A highly professional Java public account

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.