<div align="center">
  <img src="./imgs/icon.png" alt="PromptHub Logo" width="128" height="128" />

  # PromptHub

  プロンプト・Skill・AI コーディング資産のためのローカルファースト ワークスペース。

  <br/>

  [![GitHub Stars](https://img.shields.io/github/stars/legeling/PromptHub?style=for-the-badge&logo=github&color=yellow)](https://github.com/legeling/PromptHub/stargazers)
  [![Downloads](https://img.shields.io/github/downloads/legeling/PromptHub/total?style=for-the-badge&logo=github&color=blue)](https://github.com/legeling/PromptHub/releases)
  [![Version](https://img.shields.io/badge/release-v0.5.6-22C55E?style=for-the-badge)](https://github.com/legeling/PromptHub/releases/latest)
  [![License](https://img.shields.io/badge/license-AGPL--3.0-blue?style=for-the-badge)](../LICENSE)

  <br/>

  ![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?style=flat-square&logo=typescript&logoColor=white)
  ![Electron](https://img.shields.io/badge/Electron-47848F?style=flat-square&logo=electron&logoColor=white)
  ![React](https://img.shields.io/badge/React-61DAFB?style=flat-square&logo=react&logoColor=black)
  ![TailwindCSS](https://img.shields.io/badge/Tailwind-38B2AC?style=flat-square&logo=tailwind-css&logoColor=white)
  ![SQLite](https://img.shields.io/badge/SQLite-003B57?style=flat-square&logo=sqlite&logoColor=white)

  <br/>

  ![macOS](https://img.shields.io/badge/macOS-000000?style=flat-square&logo=apple&logoColor=white)
  ![Windows](https://img.shields.io/badge/Windows-0078D6?style=flat-square&logo=windows&logoColor=white)
  ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black)

  <br/>

  [简体中文](../README.md) · [繁體中文](./README.zh-TW.md) · [English](./README.en.md) · [日本語](./README.ja.md) · [Deutsch](./README.de.md) · [Español](./README.es.md) · [Français](./README.fr.md)

  <br/>

  <a href="https://github.com/legeling/PromptHub/releases/latest">
    <img src="https://img.shields.io/badge/📥_ダウンロード-Releases-blue?style=for-the-badge&logo=github" alt="Download"/>
  </a>
</div>

<br/>

PromptHub はあなたのプロンプト、SKILL.md、プロジェクトレベルの AI コーディング資産を 1 つのローカルワークスペースにまとめます。同じ Skill を Claude Code、Cursor、Codex、Windsurf、Gemini CLI など十数のツールへワンクリックでインストールでき、プロンプトのバージョン履歴とマルチモデルテスト、WebDAV やセルフホスト Web による別端末への同期を備えています。

データは既定であなたのマシンに置かれます。

---

## 目次

- [デスクトップ版ダウンロード](#install)
- [スクリーンショット](#screenshots)
- [機能](#features)
- [はじめに](#quick-start)
- [セルフホスト Web](#self-hosted-web)
- [CLI](#cli)
- [変更履歴](#changelog)
- [ロードマップ](#roadmap)
- [ソースから実行](#dev)
- [リポジトリ構成](#project-structure)
- [貢献とドキュメント](#contributing)
- [ライセンス / クレジット / コミュニティ](#meta)

---

<div id="install"></div>

## 📥 デスクトップ版ダウンロード

最新安定版 **v0.5.6**。各プラットフォームに 2 つの経路があります:

- **直接ダウンロード** — ファイル名が固定でリリースをまたいでも URL が変わりません。長期ブックマークやスクリプト用途向け（**v0.5.7 から CDN ミラーへ切り替え予定。本バージョンは GitHub Releases にフォールバックします。**）
- **GitHub Releases** — 公式リリースページ。過去バージョン、署名、フルリリースノートが揃います

| プラットフォーム | 直接ダウンロード | GitHub Releases |
| ---------------- | ---------------- | --------------- |
| Windows          | [![Windows x64](https://img.shields.io/badge/Windows_x64-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-Setup-0.5.6-x64.exe) [![Windows arm64](https://img.shields.io/badge/Windows_arm64-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-Setup-0.5.6-arm64.exe) | [![Windows x64](https://img.shields.io/badge/Windows_x64-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-Setup-0.5.6-x64.exe) [![Windows arm64](https://img.shields.io/badge/Windows_arm64-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-Setup-0.5.6-arm64.exe) |
| macOS            | [![macOS Apple Silicon](https://img.shields.io/badge/macOS_Apple_Silicon-000000?style=for-the-badge&logo=apple&logoColor=white)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-0.5.6-arm64.dmg) [![macOS Intel](https://img.shields.io/badge/macOS_Intel-000000?style=for-the-badge&logo=apple&logoColor=white)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-0.5.6-x64.dmg) | [![macOS Apple Silicon](https://img.shields.io/badge/macOS_Apple_Silicon-000000?style=for-the-badge&logo=apple&logoColor=white)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-0.5.6-arm64.dmg) [![macOS Intel](https://img.shields.io/badge/macOS_Intel-000000?style=for-the-badge&logo=apple&logoColor=white)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-0.5.6-x64.dmg) |
| Linux            | [![Linux AppImage](https://img.shields.io/badge/Linux_AppImage-FCC624?style=for-the-badge&logo=linux&logoColor=black)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-0.5.6-x64.AppImage) [![Linux deb](https://img.shields.io/badge/Linux_deb-FCC624?style=for-the-badge&logo=linux&logoColor=black)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-0.5.6-amd64.deb) | [![Linux AppImage](https://img.shields.io/badge/Linux_AppImage-FCC624?style=for-the-badge&logo=linux&logoColor=black)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-0.5.6-x64.AppImage) [![Linux deb](https://img.shields.io/badge/Linux_deb-FCC624?style=for-the-badge&logo=linux&logoColor=black)](https://github.com/legeling/PromptHub/releases/latest/download/PromptHub-0.5.6-amd64.deb) |
| プレビュー       | [![Preview Prereleases](https://img.shields.io/badge/Preview_Prereleases-8B5CF6?style=for-the-badge&logo=github&logoColor=white)](https://github.com/legeling/PromptHub/releases?q=prerelease%3Atrue) | 「設定 → このアプリについて」でプレビューチャンネルを有効化すると、自動でチェック＆アップデートします |

> **macOS の arch?** Apple Silicon（M1/M2/M3/M4）→ `arm64`、Intel Mac → `x64`。
> **Windows の arch?** ほとんどのマシン → `x64`。Surface Pro X など ARM 機のみ → `arm64`。

### macOS で Homebrew からインストール

```bash
brew tap legeling/tap
brew install --cask prompthub
```

アップグレードは `brew upgrade --cask prompthub` を使用します。Homebrew とアプリ内自動更新を併用しないでください。Homebrew 側のバージョン記録と実際のインストールがずれる可能性があります。

### macOS で「壊れている」と表示される場合

アプリは Apple ノータライズ署名がないため、初回起動時に「PromptHub は壊れています」または「開発元を検証できません」と表示されることがあります。ターミナルから:

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

その後、再度開いてください。別の場所にインストールしている場合はパスを置き換えてください。

<div align="center">
  <img src="./imgs/install.png" width="60%" alt="macOS インストール警告"/>
</div>

### プレビューチャンネル

次の開発プレビュー版を試したいですか？「設定 → このアプリについて」でプレビューチャンネルをオンにすると、GitHub Prereleases から取得します。オフに戻せば安定版に戻ります。新しいプレビューから古い安定版へ自動ダウングレードはされません。

<div id="screenshots"></div>

## スクリーンショット

> 以下のスクリーンショットは v0.5.6 の主要画面を示します。

<div align="center">
  <p><strong>2 カラムのホーム</strong></p>
  <img src="./imgs/1-index.png" width="80%" alt="メイン画面"/>
  <br/><br/>
  <p><strong>Skill ストア</strong></p>
  <img src="./imgs/10-skill-store.png" width="80%" alt="Skill ストア"/>
  <br/><br/>
  <p><strong>Skill 詳細とワンクリックでのプラットフォームインストール</strong></p>
  <img src="./imgs/11-skill-platform-install.png" width="80%" alt="Skill プラットフォームインストール"/>
  <br/><br/>
  <p><strong>Rules ワークスペース</strong></p>
  <img src="./imgs/13-rules-workspace.png" width="80%" alt="Rules ワークスペース"/>
  <br/><br/>
  <p><strong>プロジェクト Skill ワークスペース</strong></p>
  <img src="./imgs/14-skill-projects.png" width="80%" alt="プロジェクト Skill ワークスペース"/>
  <br/><br/>
  <p><strong>Quick Add（手動 / 分析 / AI 生成）</strong></p>
  <img src="./imgs/15-quick-add-ai.png" width="80%" alt="Quick Add"/>
  <br/><br/>
  <p><strong>外観とモーションの設定</strong></p>
  <img src="./imgs/17-appearance-motion.png" width="80%" alt="外観設定"/>
</div>

<div id="features"></div>

## 機能

### 📝 Prompt 管理

- フォルダ・タグ・お気に入りの 3 層整理、ドラッグ並べ替え、CRUD 完備
- テンプレート変数 `{{variable}}` — コピー / テスト / 配布時にフォームで入力
- 全文検索（FTS5）、Markdown レンダリングとコードハイライト、添付・メディアプレビュー
- デスクトップのカード表示はダブルクリックでユーザープロンプト・システムプロンプトをインライン編集

### 🧩 Skill ストアとワンクリック配布

- **Skill ストア**：Anthropic、OpenAI などからの 20+ 厳選スキルを内蔵、カスタムソース（GitHub / skills.sh / ローカルフォルダ）も追加可能
- **ワンクリック配布**：Claude Code、Cursor、Windsurf、Codex、Kiro、Gemini CLI、Qoder、QoderWork、CodeBuddy、Trae、OpenCode、Roo Code など 15+ プラットフォーム
- **ローカルスキャン**：既存の SKILL.md を自動検出し、複数のツールディレクトリ間でのコピペを不要に
- **Symlink / Copy 両モード**：symlink で共有編集、copy で各プラットフォームに独立コピー
- **プラットフォームごとの保存先上書き**：プラットフォームごとに Skills ディレクトリを設定でき、スキャンと配布が一致
- **AI 翻訳 & 校正**：完全な SKILL.md 単位で sidecar 訳文を生成、対訳ビューと全文翻訳に対応
- **セーフティスキャン**：インストール前に AI レビューパイプラインで内容を検査、制限ソースは即遮断
- **GitHub トークン**：ストアとリポジトリインポートで認証に対応し、匿名レート制限を回避
- **タグフィルタ**：インストール済みおよびストアのスキルをタグで絞り込み

### 📐 Rules（AI コーディングルール）

- `.cursor/rules`、`.claude/CLAUDE.md`、AGENTS.md などのルールファイルを一元管理
- 手動で追加したプロジェクトルールはディレクトリ単位でグループ化
- ZIP エクスポート / WebDAV / セルフホスト同期 / Web インポート・エクスポートと連携

### 🤖 プロジェクトと Agent 資産ワークスペース

- プロジェクト内の `.claude/skills`、`.agents/skills`、`skills`、`.gemini` などの一般的なディレクトリをスキャン
- プロジェクトごとに独立した Skill ワークスペースを作成し、グローバルライブラリと分離
- 個人ライブラリ・ローカルリポジトリ・プロジェクト資産を 1 画面で切替、ツールディレクトリ間の往復が不要に
- グローバルなプロンプトタグ管理：検索 / リネーム / 結合 / 削除をデータベースとワークスペースファイルに同時反映

### 🧪 AI テストと生成

- 主要な海外・国内プロバイダ（OpenAI、Anthropic、Gemini、Azure、カスタム endpoint など）に対応した AI テスト内蔵
- 同一プロンプトを複数モデルで並行テスト、テキストおよび画像モデルに対応
- AI による Skill 生成・校正、Quick Add から構造化プロンプトドラフトを直接生成
- 統一されたエンドポイント管理と接続テスト、エラーは 504 / タイムアウト / 未設定まで具体化

### 🕒 バージョン管理と履歴

- プロンプト保存ごとに自動的にバージョン記録、差分ハイライトとワンクリックロールバック
- Skill にも独自のバージョン履歴があり、命名バージョン作成・差分表示・バージョン単位のロールバックが可能
- Rules のスナップショット履歴をプレビューしドラフトに復元
- ストアからインストールした Skill はコンテンツハッシュを保存、リモート SKILL.md の変更を検知してローカル変更との競合を保護

### 💾 データ・同期・バックアップ

- ローカルファースト：すべてのデータは既定であなたのマシン上に保存
- `.phub.gz` 圧縮形式でフルバックアップ / リストア
- WebDAV 同期（Nextcloud などに対応）
- セルフホストの PromptHub Web を追加の同期 / バックアップ先として利用可能
- 起動時の自動 Pull とバックグラウンド定期同期、アクティブな同期ソースを 1 つだけにして競合書き込みを防止

### 🔐 プライバシーとセキュリティ

- マスターパスワードによるアプリ入口の保護、AES-256-GCM 暗号化
- プライベートフォルダの暗号化保存（Beta）
- クロスプラットフォームでオフライン利用可能：macOS / Windows / Linux
- 7 言語の UI：簡体中文、繁體中文、English、日本語、Deutsch、Español、Français

<div id="quick-start"></div>

## はじめに

1. **最初のプロンプトを作成。**「+ 新規」をクリックし、タイトル、説明、システムプロンプト、ユーザープロンプトを入力します。`{{name}}` は変数になり、コピーやテスト時にフォームで入力できます。

2. **Skill を取り込む。** Skills タブを開き、ストアからいくつか選ぶか、「ローカルスキャン」でマシン上の既存 SKILL.md を取り込みます。

3. **AI ツールにインストール。** Skill 詳細画面でターゲットプラットフォームを選択。PromptHub は SKILL.md をプラットフォーム所定のディレクトリに、symlink（ライブ編集）または独立コピーでインストールします。

4. **同期（任意）。**「設定 → データ」で WebDAV を設定するか、PromptHub Web をセルフホストして同期先にできます。

<div id="self-hosted-web"></div>

## セルフホスト Web

PromptHub Web は NAS、VPS、LAN マシン上で Docker により実行できる軽量なブラウザ向けコンパニオンです。マネージドクラウドサービスでは**ありません**。次のような用途に向きます:

- ブラウザから PromptHub のデータにアクセス
- WebDAV 以外の同期先をデスクトップ用に持つ
- データを自分のネットワーク内に留める

```bash
cd apps/web
cp .env.example .env
docker compose up -d --build
```

`.env` で最低限設定する項目:

- `JWT_SECRET`：32 文字以上のランダム文字列
- `ALLOW_REGISTRATION=false`：最初の管理者を作成した後はオフに保つことを推奨
- `DATA_ROOT`：データルート、配下に `data/`、`config/`、`logs/`、`backups/` が作成されます

既定: `http://localhost:3871`。最初のアクセスは `/setup` に遷移、最初の登録ユーザーが管理者になります。

デスクトップから接続:「設定 → データ → Self-Hosted PromptHub」。接続テスト、ローカルワークスペースのアップ、Web からのプル、起動時自動プルやバックグラウンドプッシュを有効化できます。

詳細なデプロイ / アップグレード / バックアップ / GHCR イメージ / 開発メモは [`web-self-hosted.md`](./web-self-hosted.md) に記載しています。

<div id="cli"></div>

## CLI

CLI はスクリプト化、バッチインポート/エクスポート、自動化に適しています。デスクトップ版は `prompthub` シェルコマンドを**自動でインストールしません**。リポジトリでパックして自分でインストールしてください:

```bash
pnpm pack:cli
pnpm add -g ./apps/cli/prompthub-cli-*.tgz
prompthub --help
```

インストールせずソースから実行することも可能:

```bash
pnpm --filter @prompthub/cli dev -- prompt list
pnpm --filter @prompthub/cli dev -- skill scan
```

リソースコマンド一覧（各コマンドに `--help` あり）:

```text
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

rules     list / scan / read / save / rewrite
          versions / version-read / version-restore / version-delete
          add-project / remove-project
          export / import

skill     list / get / install / delete / remove
          versions / create-version / rollback / delete-version
          export / scan / scan-safety / sync-from-repo
          platforms / platform-status / install-md / uninstall-md
          repo-files / repo-read / repo-write / repo-delete / repo-mkdir / repo-rename

workspace export / import
```

よく使うグローバルフラグ:

- `--output json|table` — 出力形式
- `--data-dir <path>` — PromptHub の `userData` ディレクトリを上書き
- `--app-data-dir <path>` — アプリケーションデータルートを上書き
- `--version|-v` — CLI バージョンを表示

<div id="changelog"></div>

## 変更履歴

完全な変更履歴: **[CHANGELOG.md](../CHANGELOG.md)**

### v0.5.6 (2026-05-12)

**新機能**

- 🧭 **Rules ワークスペース。** デスクトップ専用の Rules ページ。グローバルルールと手動追加のプロジェクトルールを一元管理。検索、スナップショットプレビュー、ドラフト復元、ZIP エクスポート / WebDAV / セルフホスト同期 / Web インポート・エクスポートを統合
- 📁 **プロジェクト Skill ワークスペース。** プロジェクトごとの Skill ワークスペースを作成、一般的な配置を自動スキャンしてプロジェクト文脈でプレビュー / インポート / 配布
- 🤖 **Quick Add で AI から直接プロンプトを生成。** 既存プロンプトの分析だけでなく、目的と制約から構造化プロンプトドラフトを生成
- 🏷️ **グローバルなプロンプトタグ管理。** サイドバーのタグ領域で集中検索 / リネーム / 結合 / 削除、データベースとワークスペースファイルに同期
- 🔐 **Skill ストアの GitHub トークン対応。** 認証付き GitHub クォータでストアおよびリポジトリインポートの匿名レート制限失敗を低減

**修正**

- ✍️ カード詳細でユーザー / システムプロンプトをダブルクリック編集に対応
- 🪟 アップデートダイアログのちらつき、ダウンロードボタンの不安定なクリック、`minimizeOnLaunch` がログイン時起動を尊重しない問題を修正
- ↔️ Skills 三列リサイズ、ダブルクリックリセット、タイトルの折り返し、ストア検索のリグレッション群
- 🔁 ZIP エクスポート / WebDAV / セルフホスト同期 / Web インポート・エクスポート間で Rules / Skill 付随ファイル / 管理コピーを整合
- 🖼️ セルフホスト Web のログインを使い捨て画像 CAPTCHA に切替

**改善**

- 🏠 2 カラムのホームレイアウトでモジュール表示切替、ドラッグ並べ替え、背景画像の独立トグルを安定化
- ☁️ アクティブな同期ソースを 1 つに限定し、複数ソース同時書き込みの競合を回避
- ✨ デスクトップレンダラに本格的なモーションシステム（duration / easing / scale トークン、4 種のインテントコンポーネント `<Reveal>` `<Collapsible>` `<ViewTransition>` `<Pressable>`、3 段階のユーザー設定）を導入。framer-motion を `tailwindcss-animate` に置き換え、`ui-vendor` チャンクの gzip サイズを 54 KB から 16 KB に削減
- 🪶 長いリスト（Skill リスト / Prompt ギャラリー / カンバン / インラインプロンプトリスト）を `@tanstack/react-virtual` で仮想化、自前の `setTimeout` ベースのチャンクレンダラを廃止

<div id="roadmap"></div>

## ロードマップ

### v0.5.6 ← 現在の安定版

上記の変更履歴を参照してください。

### v0.5.5

- Skill ストアインストール時にコンテンツハッシュを記録、リモート SKILL.md の変更検出とローカル編集の競合保護
- 完全ドキュメントの AI 翻訳を sidecar として永続化、全文翻訳と対訳の没入モード
- データパスの切替を真の relaunch で適用
- AI テスト / 翻訳のエラーメッセージを明確化（504 / タイムアウト / 未設定）
- Web/Docker のメディアアップロード修正、`local-image://` / `local-video://` 自動解決
- プレビュー更新ラインの強化
- Issue フォームに `version: x.y.z` ラベルを自動同期

### v0.4.x

- AI ワークベンチ：モデル管理、エンドポイント編集、接続テスト、シナリオ既定モデル
- skills.sh コミュニティストア統合、ランキング・インストール数・スター
- skill-installer のゴッドクラス分割、SSRF 対策、URL プロトコル検証
- 十数プラットフォーム（Claude Code、Cursor、Windsurf、Codex など）への Skill ワンクリックインストール
- AI 翻訳、AI による Skill 生成、ローカル一括スキャン

### 検討中 / 計画中

- [ ] ChatGPT / Claude のページ内で PromptHub を呼び出すブラウザ拡張
- [ ] モバイルコンパニオン：閲覧、検索、軽量編集と同期
- [ ] ローカルモデル（Ollama）やカスタム AI プロバイダ向けのプラグイン基盤
- [ ] Prompt ストア：コミュニティで検証されたプロンプトの再利用
- [ ] より複雑な変数型：選択ボックス、動的日付など
- [ ] ユーザーアップロードの Skill 共有

<div id="dev"></div>

## ソースから実行

Node.js ≥ 24 と pnpm 9 が必要です。

```bash
git clone https://github.com/legeling/PromptHub.git
cd PromptHub
pnpm install

# デスクトップ開発
pnpm electron:dev

# デスクトップビルド
pnpm build

# セルフホスト Web ビルド
pnpm build:web
```

`pnpm build` はデスクトップアプリのみをビルドします。Web は `pnpm build:web` を明示的に指定してください。

| コマンド | 用途 |
| -------- | ---- |
| `pnpm electron:dev` | Vite + Electron 開発環境 |
| `pnpm dev:web` | Web 開発サーバ |
| `pnpm lint` / `pnpm lint:web` | Lint |
| `pnpm typecheck` / `pnpm typecheck:web` | TypeScript チェック |
| `pnpm test -- --run` | デスクトップ単体・統合テスト |
| `pnpm test:e2e` | Playwright e2e |
| `pnpm verify:web` | Web lint + typecheck + test + build |
| `pnpm test:release` | デスクトップリリース前ゲート |
| `pnpm --filter @prompthub/desktop bundle:budget` | デスクトップバンドルサイズチェック |

<div id="project-structure"></div>

## リポジトリ構成

```text
PromptHub/
├── apps/
│   ├── desktop/   # Electron デスクトップアプリ
│   ├── cli/       # 独立 CLI（packages/core ベース）
│   └── web/       # セルフホスト Web
├── packages/
│   ├── core/      # CLI とデスクトップで共有するコアロジック
│   ├── db/        # 共有データレイヤー（SQLite スキーマ、クエリ）
│   └── shared/    # 共有型定義、IPC 定数、プロトコル定義
├── docs/          # 公開ドキュメント
├── spec/          # 内部 SSD / 設計仕様
├── website/       # マーケティングサイト
├── README.md
├── CONTRIBUTING.md
└── package.json
```

<div id="contributing"></div>

## 貢献とドキュメント

- 入口：[CONTRIBUTING.md](../CONTRIBUTING.md)
- フルガイド：[`docs/contributing.md`](./contributing.md)
- 公開ドキュメントインデックス：[`docs/README.md`](./README.md)
- 内部 SSD / spec：[`spec/README.md`](../spec/README.md)

非自明な変更は、まず `spec/changes/active/<change-key>/` 配下に変更フォルダを作成（`proposal.md` / `specs/<domain>/spec.md` / `design.md` / `tasks.md` / `implementation.md`）、リリース後に永続的な内容を `spec/domains/`、`spec/architecture/` に同期し、必要に応じて `docs/` や `README.md` も更新してください。

<div id="meta"></div>

## ライセンス

[AGPL-3.0](../LICENSE)

## フィードバック

- Issue：[GitHub Issues](https://github.com/legeling/PromptHub/issues)
- アイデア：[GitHub Discussions](https://github.com/legeling/PromptHub/discussions)

## 使用技術

[Electron](https://www.electronjs.org/) · [React](https://react.dev/) · [TailwindCSS](https://tailwindcss.com/) · [Zustand](https://zustand-demo.pmnd.rs/) · [Lucide](https://lucide.dev/) · [@tanstack/react-virtual](https://tanstack.com/virtual) · [tailwindcss-animate](https://github.com/jamiebuilds/tailwindcss-animate)

## コントリビューター

PromptHub に貢献してくださったすべての方へ感謝します。

<a href="https://github.com/legeling/PromptHub/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=legeling/PromptHub" alt="Contributors" />
</a>

## Star History

<a href="https://star-history.com/#legeling/PromptHub&Date">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=legeling/PromptHub&type=Date&theme=dark" />
    <img alt="Star History" src="https://api.star-history.com/svg?repos=legeling/PromptHub&type=Date" />
  </picture>
</a>

## コミュニティ

サポート、フィードバック、リリース情報、早期プレビューのために PromptHub コミュニティに参加してください。

<div align="center">
  <a href="https://discord.gg/zmfWguWFB">
    <img src="https://img.shields.io/badge/Discord-Join%20PromptHub%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Join PromptHub Discord Community" />
  </a>
  <p><strong>Discord が推奨チャンネル：お知らせ・サポート・リリース情報</strong></p>
</div>

<br/>

### QQ グループ（中国語）

QQ をお使いの場合は PromptHub QQ グループにも参加できます:

- グループ ID：`704298939`

<div align="center">
  <img src="./imgs/qq-group.jpg" width="320" alt="PromptHub QQ グループ QR"/>
  <p><strong>QR を読み取って PromptHub QQ グループに参加</strong></p>
</div>

## スポンサー

PromptHub があなたの作業に役立っているなら、開発者にコーヒーを 1 杯どうぞ。

<div align="center">
  <table>
    <tr>
      <td align="center">
        <img src="./imgs/donate/wechat.png" width="200" alt="WeChat Pay"/>
        <br/>
        <b>WeChat Pay</b>
      </td>
      <td align="center">
        <img src="./imgs/donate/alipay.jpg" width="200" alt="Alipay"/>
        <br/>
        <b>Alipay</b>
      </td>
      <td align="center">
        <a href="https://www.buymeacoffee.com/legeling" target="_blank">
          <img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" height="50" />
        </a>
        <br/>
        <b>Buy Me A Coffee</b>
      </td>
    </tr>
  </table>
</div>

連絡先：legeling567@gmail.com

過去のスポンサーは [`docs/sponsors.md`](./sponsors.md) にアーカイブしています。

---

<div align="center">
  <p>PromptHub が役に立ったら ⭐ をつけてもらえると嬉しいです。</p>
</div>
