ひとことで言うと
ProToDo は、受託開発会社とその顧客のためのプロジェクト協働・進捗共有プラットフォームです。管理者が口述または貼り付けた要件を AI が「フェーズ—タスク—サブタスク」の三層ボードへ編成し、ステータスは自動的に上位へ集約されます。最大の特長は顧客側にアカウントが不要な点で、ログイン不要のリンク一本で進捗確認・コメント・承認ができ、プロジェクト完了時にはワンクリックで総括 PDF を出力できます。
エージェントが担う主要な作業
ブラウザ標準の Web Speech API がリアルタイムで文字起こしし、編集してから AI が構造化タスクへ分解。議事録の貼り付けや思いつきの積み上げにも対応。
タスクは5状態、担当・期限・メモ・ドラッグ並べ替えに対応。ステータスはサブタスク→タスク→フェーズ→プロジェクトへ自動集約され、進捗バーとバッジが食い違いません。
プロジェクトごとに読み取り専用の `/s/<slug>` を発行。顧客は登録もアプリもグループ参加も不要で進捗を確認し、その場でコメント・承認できます。有効期限の設定や即時無効化も可能。
フェーズ・タスク・タイムライン・顧客フィードバックを全期間分まとめた総括文書を、ブラウザ印刷で PDF 出力。検収・完了報告の成果物としてそのまま使えます。
プロジェクトごとのファイル領域を持ち、アップロード/ダウンロード/削除はサーバ中継+署名 URL 経由。顧客も共有ページから成果物を取得できます。COS 未設定時はファイルタブが優雅に縮退します。
Next.js 15 App Router + React 19 + TypeScript strict。データはローカル SQLite(better-sqlite3)、セッションは httpOnly cookie と scrypt ハッシュ。`output: standalone` で依存同梱のサーバを生成し、Docker 一行で公開できます。
横並び比較
| 観点 | ProToDo | 汎用PM SaaS(Jira / Teambition) | グループチャット+Excel |
|---|---|---|---|
| 顧客側のハードル | ゼロ:登録もアプリも不要、リンクを開くだけで閲覧・コメント・承認 | アカウント作成とワークスペース参加が必要、多くは有料席を消費 | ハードルはないが構造もなく、進捗は都度質問 |
| 進捗の可視性 | サブタスク→タスク→フェーズ→プロジェクトへ自動集約、顧客とチームが同じ最新状態を見る | 機能は十分だがビューと権限の設定が前提、顧客には書き出しレポートのみ届きがち | 送った瞬間に古くなり、版が合わず突き合わせが必要 |
| データの所在 | 自社ホストで、データは自前サーバの SQLite ファイルに保存、いつでも持ち出せる | データはベンダークラウド上、書き出し形式と保持方針はベンダー次第 | 個人のチャット履歴とローカルファイルに散在、退職とともに失われる |
| 成果物の蓄積 | ワンクリックで総括 PDF を生成、全期間のフェーズ・タスク・顧客フィードバックを文書化 | レポートやグラフはあるが、完了報告書は結局手書きでまとめる | ほぼ蓄積されず、振り返りはチャット履歴と複数版 Excel の掘り起こし |
導入前後の比較
検証可能な事実
作業は「フェーズ→タスク→サブタスク」の三層で、タスクは5状態。ステータスはタスク→フェーズ→プロジェクトへ自動集約され、進捗とバッジが常に一致します。
ログイン不要の顧客ページは `/s/<slug>`。読み取り専用の進捗にコメントと承認が可能で、リンクは有効期限設定や無効化ができます。
AI 編成は既定で内蔵ヒューリスティックを使い API キー不要。「設定→AIモデル」に OpenAI 互換の Base URL とキーを入れると実プロバイダを優先し、失敗時はヒューリスティックへ自動フォールバックします。
音声入力はブラウザ標準の Web Speech API でリアルタイム文字起こしし、結果を編集してから AI がタスク化します。
技術構成は Next.js 15(App Router)+ React 19 + TypeScript strict、永続化は SQLite(better-sqlite3)、認証は httpOnly cookie セッションと scrypt ハッシュです。
本番ビルドは `output: standalone` 構成で、依存(better-sqlite3 のネイティブモジュール含む)同梱の単独サーバを出力。Docker では SQLite が既定で永続ボリューム `/data/protodo.db` に置かれます。
ファイル共有は Tencent Cloud COS を利用し、サーバ中継+署名 URL で動作。「設定→対象存储」で設定し、未設定時は優雅に縮退します。
導入と費用
含まれるもの
お客様ご用意
オプション

詳細方案はQRコードから
WeChatでQRコードを読み取り、担当者に完全な方案資料と導入チェックリストをご請求ください。
適用範囲