HN 日本語サマリー

← 一覧へ戻る
プログラミング

Show HN: GSD Task Manager – AIエージェントにタスクリストを提供するMCPサーバー

Show HN: GSD Task Manager – an MCP server that gives your AI agent a task list (github.com)

6 pointsby vscarpenter3 コメント

要約

GSD Task Managerは、プライバシーを重視したアイゼンハワーマトリックスを用いて、タスクの実行、スケジュール化、委任、排除を決定するツールです。ローカルストレージを基本とし、オプションでPocketBaseとの同期やMCPサーバー連携も可能です。v11では、ドラッグ&ドロップ対応の4象限マトリックス、クイックキャプチャ、検索、キーボードナビゲーション、期日、タグ、依存関係管理などの機能が提供されます。

全文翻訳

GSD Task Manager プライバシーを最優先したアイゼンハワーマトリックスで、何をすべきか、スケジュールするか、委任するか、排除するかを決定します。 ライブアプリ: gsd.vinny.dev 現在のバージョン: 13.9.2 現在の製品: v11シングルマトリックスシェル、オフラインファーストローカルストレージ、オプションのPocketBase同期、およびGSD MCPサーバー。 v11で提供されるもの ドラッグ&ドロップによる移動が可能な、レスポンシブな4象限マトリックス。 クイックキャプチャ、タスクのフル編集、検索、キーボードナビゲーション、およびオプションの組み込みスマートビュー。 期日、タグ、依存関係の選択、循環依存関係の防止。 アーカイブ、ダッシュボード/レビュー分析、同期履歴、設定、オンボーディング。 ローカルIndexedDB永続化、JSONインポート/エクスポート、オフラインPWAサポート、およびユーザー制御のアップデートプロンプト。 Google、Apple、またはGitHub OAuthとリアルタイムサーバー送信イベントを備えた、オプションのマルチデバイスPocketBase同期。 別途インストールされるMCPサーバーには、19のタスク、分析、診断ツールが含まれ、検証済みかつドライラン対応の書き込みが可能です。 WCAG AAをアクセシビリティの最低基準とした、ライトおよびダークのInkwell "GSD Editorial" テーマ。 v7/v8で廃止された、選択モードのバッチ操作、クイック設定パネル、スマートビューのピン留めショートカットなどは、v11シェルには含まれていません。 プライバシーとデータ管理 ローカルオンリーモードがデフォルトです。 タスクはブラウザのIndexedDBに保存され、コア製品はバックエンドを必要としません。 ブラウザデータをクリアするとローカルタスクが消去される可能性があるため、定期的にバックアップをエクスポートしてください。 クラウド同期は明示的にオプションです。 有効にすると、タスクデータは設定されたPocketBaseサーバーに送信されます。ホストされている構成では https://api.vinny.io を使用します。 セルフホスティングの手順と、暗号化アットレストのフックは docker/ にあります。 セキュリティについては、SECURITY.md を参照してください。正確な信頼とトークンストレージの姿勢が記載されています。 マトリックスの使用 アイゼンハワーマトリックスは、緊急性と重要性によって作業を分類します。 最優先 — 緊急かつ重要。 スケジュール — 重要だが緊急ではない。 委任 — 緊急だが重要ではない。 排除 — 緊急でも重要でもない。 クイックキャプチャフィールドを使用するか、nキーを押してタスクを開始します。 Shift+Nでフルコンポーザー、/で検索、?でヘルプ、Option+1からOption+4(Mac以外のキーボードではAlt)で象限にフォーカスします。 アプリ内ヘルプドロワーが、正規のショートカット一覧です。 ローカル開発 要件: Bun 1.3.14、Node.js 22.22.2+(または24.15+または26+)、および最新のブラウザ。 bun run はNode上でパッケージスクリプトを実行するため、テスト、リンティング、ビルドはインストール済みのNodeで実行されます。 bun install bun dev http://localhost:3000 を開きます。 新しいブラウザプロファイルは /about で開始されます。マトリックスに入るには、「Open App」のコールトゥアクションを使用してください。 ローカルタスクCRUDにはPocketBaseは必要ありません。 正規チェック bun run test bun run test -- --coverage bun typecheck bun lint bun run quality:shape bun run license:check bun audit --audit-level=high bun run build bun run test:e2e Vitestではなく、bun run test を使用してください。後者はVitestではなくBunの組み込みランナーを呼び出します。 PlaywrightはChromium、Firefox、WebKitをカバーします。 オプションの認証済みPocketBaseハーネスは、以下で実行されます。 bun run test:system:pocketbase アーキテクチャ Next.js 16 App Router 静的エクスポート。アプリケーションはクライアントサイドです。 React 19、TypeScript、Tailwind CSS、およびViolet Frost Inkwellトークン。 ローカルデータにはDexie/IndexedDB、オプションのクラウド同期にはPocketBaseを使用。 単体/統合カバレッジにはVitest、ブラウザカバレッジにはPlaywrightを使用。 packages/mcp-server/を含むBunワークスペース。 ARCHITECTURE.md、docs/security-trust-boundaries.md、およびdocs/adr/のアーキテクチャ決定事項から始めてください。 デプロイメント bun run build は out/ に静的エクスポートを作成します。 bun run deploy は本番デプロイメントスクリプトを実行します。 本番環境 (gsd.vinny.dev) が唯一のデプロイターゲットです。開発デプロイは2026-09-11に廃止されました。 docker/Dockerfile は、セルフホストされたCaddyとPocketBaseイメージをビルドします。 cloudfront/response-headers-policy.json および関連スクリプトが、本番レスポンスヘッダーを管理します。 アーティファクトのアップロードは、CDNまたは実行中のコンテナがそれをサービスしていることの証明ではありません。デプロイされたURLを別途確認してください。 リリースドキュメントチェックリスト リリースバージョンを変更したり、機能をアナウンスしたりする前に: READMEのバージョンとpackage.jsonを比較してください。 現在のシェルで、保持されているデータモデルやアーカイブされたADRだけでなく、すべての機能クレームを確認してください。 上記の正規チェックと、本番環境の静的ビルドを実行してください。 リリースがクレームを変更した場合、GitHubリリースノート、SECURITY.md、およびトラストバウンダリマップを更新してください。 ソース、テスト、ビルドアーティファクト、デプロイメント、およびライブランタイムを、別々の証拠状態として扱ってください。 コントリビューションとセキュリティ 変更を加える前に CONTRIBUTING.md を読んでください。 脆弱性は、公開された問題ではなく、SECURITY.md のプライベートプロセスを通じて報告してください。 ライセンス MIT