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.
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 prompthubUpgrade with: brew upgrade --cask prompthub If macOS shows “cannot verify developer” or “damaged”, run:
sudo xattr -rd com.apple.quarantine /Applications/PromptHub.appTechnical 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
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
