Ein Local-First-Arbeitsbereich für Prompts, Skills und KI-Coding-Assets.
简体中文 · 繁體中文 · English · 日本語 · Deutsch · Español · Français
PromptHub bündelt deine Prompts, SKILL.md-Dateien und projektbezogenen KI-Coding-Assets in einem lokalen Arbeitsbereich. Es installiert dasselbe Skill in Claude Code, Cursor, Codex, Windsurf, Antigravity und einem Dutzend weiterer Werkzeuge, bietet Versionsverlauf und Multi-Modell-Tests für Prompts, synchronisiert per WebDAV und speichert vollständige Snapshots in selbst gehostetem Web.
Deine Daten bleiben auf deiner Maschine.
- Download
- Screenshots
- Funktionen
- Erste Schritte
- Selbst gehostetes Web
- CLI
- Änderungsprotokoll
- Roadmap
- Aus Quellcode
- Repository-Struktur
- Mitwirken & Docs
- Lizenz / Credits / Community
Aktuelle Stable: v0.5.9. Direkte Links zeigen auf die GitHub-Latest-Assets der Stable; nach dem Mirror-Sync wechseln sie wieder auf feste CDN-Dateinamen:
- Direkter Download — zeigt auf die GitHub-Latest-Assets der Stable, damit Nutzer keinen leeren CDN-Mirror treffen; nach dem Mirror-Sync wechseln die Links zurück auf feste CDN-Dateinamen.
- GitHub Releases — offizielle Release-Seite mit Versionsarchiv, Signaturen und vollständigen Release Notes.
| Plattform | Direkt-Download | GitHub Releases |
|---|---|---|
| Windows | ||
| macOS | ||
| Linux | ||
| Vorschau | GitHub Prerelease v0.5.9-beta.2 |
Apple Silicon oder Intel? M1/M2/M3/M4 →
arm64. Intel-Macs →x64. Windows arch? Die meisten Geräte →x64. Nur ARM-Geräte der Klasse Surface Pro X →arm64.
brew tap legeling/tap
brew install --cask prompthubFür Updates brew upgrade --cask prompthub verwenden. Mische Homebrew nicht mit dem In-App-Updater, sonst weicht die von Homebrew erfasste Version vom tatsächlich installierten Stand ab.
Die macOS-Pakete werden mit Developer ID signiert und von Apple notarisiert. Installiere PromptHub über GitHub Releases, den offiziellen Spiegel oder Homebrew. Wenn macOS die App weiterhin nicht verifizieren kann, lade die aktuelle Release-DMG erneut herunter und installiere sie neu.
Frühe 0.5.9-Preview-Builds und ältere historische Builds sind möglicherweise noch nicht signiert und notarisiert. Wenn du bewusst eine solche historische Version heruntergeladen hast und macOS „PromptHub ist beschädigt" oder „Entwickler kann nicht überprüft werden" meldet, führe aus:
sudo xattr -rd com.apple.quarantine /Applications/PromptHub.appDanach erneut öffnen. Pfad anpassen, wenn die App an einem anderen Ort installiert ist.
Nächste Entwicklungs-Vorschau testen? Einstellungen → Über öffnen und den Vorschau-Kanal aktivieren. Die App prüft dann GitHub Prereleases. Ausschalten kehrt zur Stable zurück; PromptHub macht keinen automatischen Downgrade von einer neueren Vorschau auf eine ältere Stable.
Die folgenden Screenshots decken alle fünf Desktop-Workspaces der stabilen Version 0.5.9 ab: Prompt, Skill, MCP, Plugin und Rules.
Zwei-Spalten-Home
Skill Store
Skill-Detail mit Ein-Klick-Installation auf Plattformen
MCP-Workspace
Plugin-Workspace
Rules-Workspace
Projekt-Skill-Workspace
Quick Add (manuell / Analyse / KI-Generierung)
Aussehen und Motion-Einstellungen
- Ordner, Tags, Favoriten mit Drag-Sortierung; volle CRUD-Abdeckung
- Templating mit
{{variable}}; Kopieren / Testen / Verteilen öffnet ein Formular für die Werte - Volltextsuche (FTS5), Markdown-Rendering mit Code-Highlighting, Anhänge und Medienvorschau
- Kartenansicht im Desktop unterstützt Doppelklick-Inline-Bearbeitung von User- und System-Prompt
- Skill Store mit 20+ kuratierten Skills (Anthropic, OpenAI usw.) plus stapelbaren benutzerdefinierten Quellen (GitHub-Repo / skills.sh / lokaler Ordner)
- Ein-Klick-Installation für Claude Code, Cursor, Windsurf, Codex, Antigravity, Kiro, Kilo Code, Qoder, QoderWork, CodeBuddy, Trae, OpenCode und 15+ weitere; Gemini bleibt nur als Enterprise- und Paid-API-Kompatibilitätsziel erhalten
- Lokaler Scan erkennt vorhandene SKILL.md-Dateien, sodass du nicht mehr zwischen Werkzeugverzeichnissen kopieren musst
- Symlink- / Copy-Modi — Symlink für gemeinsame Bearbeitung, Copy für unabhängige Plattformkopien
- Plattformbezogenes Skill-Verzeichnis-Override hält Scan und Installation auf demselben Pfad
- KI-Übersetzung & Politur auf vollem SKILL.md-Niveau mit Sidecar-Speicherung, Side-by-Side- und Volltextübersetzung
- Sicherheitsrichtlinie steuert Inhalts- und KI-Scans bei Installation/Aktualisierung global, je Kanal oder je Store; Pfad-, Archiv-, Symlink-, Größen-, Pflichtdatei- und Fingerprint-Prüfungen bleiben immer aktiv
- GitHub-Token für Store- und Repo-Imports reduziert anonymes Rate-Limiting
- Tag-Filter für installierte Skills und beim Browsen im Store
- Ein Ort für
.cursor/rules,.claude/CLAUDE.md, AGENTS.md und Verwandte - Manuell hinzugefügte Projektregeln nach Verzeichnis gruppiert
- Verbunden mit ZIP-Export, WebDAV, selbst gehosteter Sicherung/Wiederherstellung sowie Web-Import/-Export
- Scannt typische Projektorte:
.claude/skills,.agents/skills,skills,.geminiusw. - Projektbezogene Skill-Workspaces halten den Projektkontext getrennt von der globalen Bibliothek
- Persönliche Bibliothek, lokales Repo und Projekt-Assets in einem Umschalter — kein Hin und Her zwischen Werkzeugverzeichnissen mehr
- Globale Prompt-Tag-Verwaltung: Suchen, Umbenennen, Zusammenführen, Löschen mit Synchronisation zwischen Datenbank und Workspace-Dateien
- Eingebauter KI-Test mit den großen globalen und chinesischen Anbietern (OpenAI, Anthropic, Gemini, Azure, eigene Endpoints)
- Gleicher Prompt parallel an mehrere Modelle, Text- und Bildmodelle
- KI-Skill-Generierung, KI-Politur, Quick Add erzeugt jetzt direkt strukturierte Prompt-Entwürfe
- Einheitliche Endpoint-Verwaltung und Verbindungstests; präzise Fehlermeldungen für 504 / Timeout / nicht konfiguriert
- Jede Speicherung eines Prompts erzeugt automatisch eine Version mit Diff-Hervorhebung und Ein-Klick-Rollback
- Skills besitzen einen eigenen Versionsverlauf mit benannten Versionen, Versions-Diff und versionsgenauem Rollback
- Rules-Snapshots können vorab angesehen und in einen Entwurf zurückgesetzt werden
- Vom Store installierte Skills tracken einen Inhalt-Hash, sodass entfernte SKILL.md-Änderungen erkannt und lokale Bearbeitungen vor Konflikten geschützt werden
- Local-First: deine Daten liegen standardmäßig auf deiner Maschine
- Vollständige Sicherung / Wiederherstellung im komprimierten
.phub.gz-Format - WebDAV-Sync (Jianguoyun, Nextcloud usw.)
- WebDAV- / S3-Live-Sync verwendet genau eine ausgewählte Quelle, um Multi-Writer-Konflikte zu vermeiden
- Selbst gehostetes PromptHub Web speichert unabhängig unveränderliche Snapshots; Start- und Zeitplan-Jobs laden nur hoch und ziehen oder überschreiben nie lokale Daten
- Desktop- und Web-Version müssen für Backups exakt übereinstimmen; Wiederherstellung erfolgt ausdrücklich und erstellt zuerst einen lokalen Sicherheitssnapshot
- Master-Passwort-Schutz für die App, AES-256-GCM-Verschlüsselung
- Private Ordner werden im Ruhezustand verschlüsselt (Beta)
- Plattformübergreifend offline nutzbar: macOS / Windows / Linux
- 7 Oberflächensprachen: 简体中文, 繁體中文, English, 日本語, Deutsch, Español, Français
-
Ersten Prompt anlegen. Auf + Neu klicken, Titel, Beschreibung, System- und User-Prompt eintragen.
{{name}}wird zur Variable; beim Kopieren oder Testen erscheint ein Formular. -
Skills hinzufügen. Skills-Tab öffnen. Aus dem Store auswählen oder Lokal scannen anklicken, um vorhandene SKILL.md-Dateien zu finden.
-
In KI-Werkzeuge installieren. Auf der Skill-Detailseite die Zielplattform wählen. PromptHub installiert die SKILL.md ins erwartete Verzeichnis der Plattform — als Symlink (Live-Bearbeitung) oder als unabhängige Kopie.
-
Sync oder Backup (optional). Einstellungen → Daten konfiguriert WebDAV / S3 für Live-Sync oder eine selbst gehostete PromptHub-Web-Instanz für unabhängige Wiederherstellungs-Snapshots.
PromptHub Web ist ein leichtgewichtiger Browser-Begleiter, den du per Docker auf einem NAS, VPS oder LAN-Rechner betreiben kannst. Es ist kein Managed-Cloud-Service. Einsatzfälle:
- Auf PromptHub-Daten via Browser zugreifen
- Unveränderliche Desktop-Wiederherstellungs-Snapshots speichern, ohne den aktiven Web-Workspace zu verändern
- Daten innerhalb des eigenen Netzwerks halten
cd apps/web
cp .env.example .env
docker compose up -d --buildIn .env mindestens setzen:
JWT_SECRET: ≥ 32 zufällige ZeichenALLOW_REGISTRATION=false: nach Anlage des ersten Admins ausgeschaltet lassenDATA_ROOT: Datenwurzel; darunter werdendata/,config/,logs/,backups/erstellt
Standard: http://localhost:3871. Der erste Aufruf landet auf /setup; der erste Nutzer wird Administrator.
Desktop verbinden: Einstellungen → Daten → Self-Hosted PromptHub. Version und Backup-Fähigkeit prüfen, Remote-Snapshot erstellen, den neuesten Snapshot ausdrücklich wiederherstellen oder reine Upload-Backups beim Start / nach Zeitplan aktivieren. Automatische Jobs ziehen, mergen oder ersetzen keine lokalen Daten.
Detaillierte Deployment- / Upgrade- / Backup- / GHCR-Image- / Dev-Hinweise in web-self-hosted.md.
Die CLI ist für Scripting, Massen-Import/-Export und Automatisierung gedacht. Die Desktop-App installiert kein prompthub-Shell-Kommando automatisch; pack und installiere es aus dem Repo:
pnpm pack:cli
pnpm add -g ./apps/cli/prompthub-cli-*.tgz
prompthub --helpOder ohne Installation aus dem Quellcode laufen lassen:
pnpm --filter @prompthub/cli dev -- prompt list
pnpm --filter @prompthub/cli dev -- skill scanRessourcen-Kommandos (jedes akzeptiert --help):
prompt list / get / create / update / delete / duplicate / search
versions / create-version / delete-version / diff / rollback
use / copy
list-tags / rename-tag / delete-tag
folder list / get / create / update / delete / reorder
agent list / get / enable / disable
add / update / configure / reset / delete
config list|read (schreibgeschuetzt, mit Maskierung geheimer Werte)
identity get|set
rules list / scan / read / save / rewrite
versions / version-read / version-restore / version-delete
add-project / remove-project
export / import
skill list / get / import (Alias: install) / delete / remove
versions / create-version / rollback / delete-version
export / scan / scan-safety / sync-from-repo
platforms / platform-status / distribute / undistribute
(Aliase: install-md / uninstall-md)
repo-files / repo-read / repo-write / repo-delete / repo-mkdir / repo-rename
ai providers / provider-add / provider-delete
models / model-add / model-delete
routes / route-set / route-clear
workspace export / import
doctor database-lock [--recover]
Skill-Import, Versions-Snapshots und Verteilung verwenden gemeinsam die eingebauten Ausschlussregeln sowie eine .prompthubignore im Paketstamm. Verdächtige private Schlüssel, Zugriffstoken und Passwörter werden vor dem Schreiben blockiert. Erfolgreiche Ausgaben sind standardmäßig begrenzte Zusammenfassungen; vollständige Skill-Inhalte und Datei-Snapshots werden nur mit --full ausgegeben.
Häufige globale Flags:
--output json|table— Ausgabeformat--summary— begrenzte Zusammenfassung ausgeben (Standard)--full— vollständigen Ressourceninhalt ausgeben--quiet— stdout bei Erfolg unterdrücken, stderr-Fehler beibehalten--data-dir <path>— überschreibt dasuserData-Verzeichnis--app-data-dir <path>— überschreibt die App-Datenwurzel--version|-v— gibt die CLI-Version aus
Vollständiges Changelog: CHANGELOG.md
- Plugin-Management stabilisiert: My Plugins / Plugin Store / Agent Plugin folgen jetzt dem Skill-Stil für Installation, Details, Versions-Snapshots, Source-Update-Prüfung, Batch-Aktionen, Agent-Verteilung und Child Skill / MCP Import
- MCP-Management und Sync erweitert: MCP-Workspace, offizieller Template-Store, Agent-Zielverteilung, Health Checks, selektiver .env-Import, CLI-MCP-Befehle und One-Click-Resync-Design sind konsolidiert
- Vollständiger Agent-Asset-Sync umfasst nun My Skills, My MCP, My Plugins, Rules und zugehörige Daten in Self-hosted Sync und Backup/Restore
- Skill-Source-Updates nutzen SHA-256-Package-Fingerprints und Drei-Wege-Abgleich, inklusive Fixes für Registry-Fingerprints, content-url Baselines und URL-Credential-Redaction
- Plugin-Source-Updates und Store-Batch-Updates zeigen nun Diffs und verlangen Bestätigung, bevor lokale Packages ersetzt werden
- Prompts unterstützen benutzerdefinierte Ausgabeformat-Sequenzen mit Sortierung, Persistenz und Backup
- macOS-Releases sind mit Developer-ID-Signatur, Notarisierung, DMG/ZIP-Verifikation und Gatekeeper-Prüfung gehärtet
- MCP-Management-Workspace als Preview: lokale MCP-Bibliothek, offizieller Template-Store, Agent-Zielverteilung, Health Checks, selektiver .env-Import und CLI-MCP-Befehle
- Prompt-Beziehungsbaum und semantische Beziehungen: Drag-to-group für Eltern/Kinder, Auf-/Zuklappen, Elternlabels, Kinderzähler und Beziehungsnavigation in der Detailansicht
- Git-Skill-Import korrigiert: SSH-GitHub-Scans klonen lokal, URL-Änderungen können neu gescannt werden, HTTPS-Rate-Limits empfehlen SSH
- Skill-Bildvorschau unterstützt Mausrad-Zoom, Greifen/Schieben, feste Steuerelemente unten rechts und Vollbildvorschau
- Skill-Versionen starten sichtbar bei v1, und ein Klick auf den Detailtitel kopiert den Skill-Namen
- Dedizierter Image-Reverse-Prompt-Workflow mit Vision-Modellen, Vorschau/Kopieren vor dem Speichern und optionalem Referenzbild
- KI-Modellkonfiguration nach Anbietern, Modellfähigkeiten und Business-Routen neu strukturiert
- ClawHub und skill.sh Stores mit Remote-Suche, Kategorien, Paging/Laden, Cache und vollständiger Skill-Paketinstallation ergänzt
- Skill-Lifecycle über My Skills, Project Skills, Agent Skills, Plattformen, copy / symlink, eingebaute Skills und externe Symlinks gehärtet
- Update-Prüfungen für GitHub, Gitea und self-hosted Git sind genauer und ignorieren übliche Cache-Dateien
- Skill-Dateiansichten nutzen jetzt einen leichten Code-Editor mit Syntax-Highlighting, Zeilennummern, Zeilenumbruch und genaueren Datei-Icons
- Aus GitHub importierte My Skills können jetzt direkt auf der Detailseite Quell-Updates prüfen und vor dem Anwenden einen Versions-Snapshot erstellen
- Cherry Studio, Agent Skills, Project Skills, copy / symlink, built-in Skills und externe Symlink-Zustände wurden weiter gehärtet
- Prompt- / Skill-Versionshistorien nutzen jetzt eine besser durchsuchbare Tabellenansicht
- Prompt AI Quick Rewrite ist jetzt als gemeinsamer Dialog in Detailseite, Detailmodal und Kontextmenü verfügbar
- Gleichnamige Skill-Varianten werden jetzt als eigenständige Varianten mit gemeinsamer Identity- und Containerlogik unterstützt
- Backup-Restore, Remote-Git-Scanning und persistente Verifizierungsanzeige im AI Workbench wurden weiter gehärtet
- Git-Store-Quellen unterstützen jetzt
branch / directory, Remote-Branch-Vorschläge sowie GitHub / SSH / selbst gehostete Git-Repositories - Der Import von Projekt-Skills unterstützt jetzt erweiterte
copy / symlink-Modi mit projektbezogener Präferenzspeicherung - Agent-Verwaltung und Skill-Plattform-Installation bringen jetzt eingebaute
Kilo Code-Unterstützung stattRoo Code
- Vereinheitlichtes vollständiges Agent-Konfigurationsmodell für built-in und custom agents mit direkten Overrides für
root / skills / rules / agents / commands / config - Neue built-in Presets
ClineundTrae CN; der Rules-Workspace aktualisiert sich sofort nach Agent-Änderungen - Direkte projektlokale Skill-Verteilung in Agent-Ordner, standardmäßig
.agents/skills, mit Multi-Target-Auswahl - Wenn Symlink-Installationen auf Copy zurückfallen, zeigt PromptHub jetzt explizite Warnungen statt einen normalen Erfolg vorzutäuschen
- Das Inline-Editing im Prompt-Detail öffnet jetzt exakt das doppelt angeklickte Feld und bleibt näher am normalen Detail-Layout
Funktionen
- 🧭 Rules-Workspace. Eine eigenständige Rules-Seite im Desktop, die globale Regeln und manuell hinzugefügte Projektregeln verwaltet — Suche, Snapshot-Vorschau, Restore-to-Draft, ZIP-Export / WebDAV / selbst gehostete Sicherung-Wiederherstellung / Web-Import-Export.
- 📁 Projekt-Skill-Workspace. Skill-Workspaces je Projekt, scannt automatisch die üblichen Orte und erlaubt Vorschau / Import / Verteilung im Projektkontext.
- 🤖 Quick Add erzeugt Prompts per KI. Zusätzlich zur Analyse vorhandener Prompts kann Quick Add nun aus Zielen und Constraints einen strukturierten Prompt-Entwurf erzeugen.
- 🏷️ Globale Prompt-Tag-Verwaltung. Zentrales Suchen / Umbenennen / Zusammenführen / Löschen im Tag-Bereich der Sidebar, synchron mit Datenbank und Workspace-Dateien.
- 🔐 GitHub-Token für den Skill Store. Authentifiziertes GitHub-Kontingent reduziert anonyme Rate-Limit-Fehler beim Store- und Repo-Import.
Korrekturen
- ✍️ Karten-Detail unterstützt Doppelklick-Bearbeitung für User- und System-Prompts
- 🪟 Flackern des Update-Dialogs, instabiler Download-Button und
minimizeOnLaunch, das Login-Autostart nicht respektierte ↔️ Drei-Spalten-Resize, Doppelklick-Reset, Titel-Umbruch und Store-Suche der Skills wieder geradegerückt- 🔁 Konsistenz von Rules / Skill-Extras / verwalteten Kopien zwischen ZIP-Export, WebDAV, selbst gehosteter Sicherung-Wiederherstellung und Web-Import/-Export
- 🖼️ Self-hosted Web-Login nutzt jetzt einmalige Bild-CAPTCHAs
Verbesserungen
- 🏠 Zwei-Spalten-Home unterstützt stabil Modulsichtbarkeit, Drag-Sortierung und einen unabhängigen Hintergrund-Toggle
- ☁️ Nur eine aktive Sync-Quelle steuert die automatische Synchronisierung, vermeidet Multi-Provider-Schreibkonflikte
- ✨ Vollständiges Motion-System im Desktop-Renderer (duration / easing / scale-Tokens, vier Intent-Komponenten
<Reveal><Collapsible><ViewTransition><Pressable>, drei Nutzerstufen). framer-motion wurde durchtailwindcss-animateersetzt; derui-vendor-Chunk ging von 54 KB auf 16 KB gzip. - 🪶 Lange Listen (Skill-Liste / Prompt-Galerie / Kanban / Inline-Prompt-Liste) nutzen jetzt
@tanstack/react-virtual, der handgebautesetTimeout-Chunk-Renderer entfällt.
- Plugin / MCP Management folgt jetzt der Skill-Erfahrung über Stores, Agent-Verteilung, Details, Tag-Filter, Update-Prüfung und Safety Checks hinweg
- Agent-Asset-Sync, Netzwerkproxy, CLI-Projektinstallationen und Skill-Source-Update-Checks sind stabil
- Prompt-Beziehungsbäume, Windows-Agent-Pfade, Web-Captcha-Schalter, macOS-Signierung/Notarisierung und Release-Pipeline-Fixes erreichen Stable-Nutzer
- Image-Reverse-Prompts, Modellanbieter/Fähigkeiten/Routen und Bildtest-Flows sind stabil
- Skill-Lifecycle für Stores, Git, Agents, Projekte, Plattformen, copy / symlink und eingebaute Skills ist konsolidiert
- ClawHub / skill.sh Stores, Update-Prüfungen, Codeansicht, Dateiicons und Versionshistorie wurden verbessert
- Prompt AI Quick Edit, gleichnamige Skill-Varianten, Remote-Git-Scan und AI-Workbench-Verifizierung wurden gehärtet
Siehe Changelog oben.
- Skill-Store-Installation hält einen Inhalt-Hash; Erkennung entfernter SKILL.md-Änderungen mit Schutz vor lokalen Konflikten
- Vollständige Dokument-Übersetzung als Sidecar persistiert, mit Volltextübersetzung und immersivem Side-by-Side
- Daten-Pfadwechsel wirkt nun durch echten Relaunch
- Klarere KI-Test- / Übersetzungsfehler (504 / Timeout / nicht konfiguriert)
- Fix für Web/Docker-Medien-Upload;
local-image:///local-video://werden automatisch aufgelöst - Vorschau-Update-Linie gehärtet
- Issue-Formulare synchronisieren
version: x.y.z-Labels automatisch
- KI-Workbench mit Modellverwaltung, Endpoint-Bearbeitung, Verbindungstests, Szenario-Defaults
- skills.sh-Community-Store mit Rankings, Installationszahlen und Stars
- skill-installer-Gott-Klasse aufgeteilt, SSRF-Schutz, URL-Protokoll-Validierung
- Skill-Ein-Klick-Installation auf ein Dutzend Plattformen (Claude Code, Cursor, Windsurf, Codex usw.)
- KI-Übersetzung, KI-Skill-Generierung, lokaler Batch-Scan
- Browser-Erweiterung, die PromptHub innerhalb von ChatGPT / Claude anzapft
- Mobile-Begleiter: ansehen, suchen, leichtes Bearbeiten und Synchronisieren
- Plugin-Schicht für lokale Modelle (Ollama) und eigene KI-Anbieter
- Prompt Store: Wiederverwendung community-validierter Prompts
- Reichhaltigere Variablentypen: Auswahlboxen, dynamische Daten
- Von Nutzern hochgeladene Skills
Erfordert Node.js ≥ 24 und pnpm 9.
git clone https://github.com/legeling/PromptHub.git
cd PromptHub
pnpm install
# Desktop-Dev
pnpm electron:dev
# Desktop-Build
pnpm build
# Self-hosted-Web-Build
pnpm build:webpnpm build baut nur die Desktop-App. Das Web-Bundle erfordert pnpm build:web.
| Befehl | Zweck |
|---|---|
pnpm electron:dev |
Vite + Electron Dev-Umgebung |
pnpm dev:web |
Web-Dev-Server |
pnpm lint / pnpm lint:web |
Lint |
pnpm typecheck / pnpm typecheck:web |
TypeScript-Prüfung |
pnpm test -- --run |
Desktop Unit + Integration Tests |
pnpm test:e2e |
Playwright e2e |
pnpm verify:web |
Web lint + typecheck + test + build |
pnpm test:release |
Desktop-Pre-Release-Gate |
pnpm --filter @prompthub/desktop bundle:budget |
Bundle-Budget-Prüfung Desktop |
PromptHub/
├── apps/
│ ├── desktop/ # Electron-Desktop-App
│ ├── cli/ # eigenständige CLI (auf packages/core)
│ └── web/ # Self-hosted Web
├── packages/
│ ├── core/ # CLI- und Desktop-gemeinsame Kernlogik
│ ├── db/ # gemeinsame Datenebene (SQLite-Schema, Queries)
│ └── shared/ # gemeinsame Typen, IPC-Konstanten, Protokolldefinitionen
├── docs/ # öffentlich zugängliche Dokumentation
├── spec/ # interne SSD / Design-Spec
├── website/ # Marketing-Site
├── README.md
├── CONTRIBUTING.md
└── package.json
- Einstieg: CONTRIBUTING.md
- Vollständige Anleitung:
docs/contributing.md - Docs-Index:
docs/README.md - Interne SSD / Specs:
spec/README.md
Für nicht-triviale Änderungen ein Change-Verzeichnis unter spec/changes/active/<change-key>/ anlegen (proposal.md / specs/<domain>/spec.md / design.md / tasks.md / implementation.md). Nach dem Release haltbare Inhalte nach spec/workflow/*, spec/knowledge/*, spec/releases/ oder spec/adr/ zurückspielen und bei Bedarf docs/ oder die Root-README.md aktualisieren.
- Issues: GitHub Issues
- Ideen: GitHub Discussions
Electron · React · TailwindCSS · Zustand · Lucide · @tanstack/react-virtual · tailwindcss-animate
Danke an alle, die zu PromptHub beigetragen haben.
Tritt der PromptHub-Community für Support, Feedback, Release-News und frühe Vorschauen bei.
Wer QQ bevorzugt, kann der PromptHub-QQ-Gruppe beitreten:
- Gruppen-ID:
704298939
Wenn PromptHub für deine Arbeit nützlich ist, lade den Autor gern auf einen Kaffee ein.
Kontakt: legeling567@gmail.com
Frühere Sponsoren sind in docs/sponsors.md archiviert.
Wenn PromptHub dir nützlich ist, freut sich das Projekt über einen ⭐.



