~/hayashigoto

> ~/hayashigoto/works/toban/

README.md

toban — AIネイティブな当番表

学校、施設、家庭の当番表を、人とエージェントが同じ画面で作成、印刷、共有できるAIネイティブなWebアプリ。紙で掲示するところまでを製品体験とし、共有の確定だけ人に残している。

project.yml
year:
2026
category:
自作
stack:
ReactHonoCloudflare WorkersCloudflare D1WebMCP
workflow:
AI agent teamVitestPlaywright
links.yml
details.md

tobanは、人とエージェントが同じ当番表を使えるAIネイティブなWebアプリです。掃除当番、給食当番、日直、家事分担などのローテーション表を、登録なしで作成、印刷、共有できます。

紙で使うところから設計する

学校、保育園、介護施設、自治会、飲食店、家庭などに合わせた31種類のテンプレートを用意しています。表示はカード、早見表、カレンダー、円盤から選べ、こくばんやさくらなど九つの色と、さらさら・ざらざら・もちもちの質感を組み合わせて印刷できます。土日祝日を飛ばす日付ローテーションにも対応しました。

共有するときだけCloudflare D1へ保存し、閲覧用と編集用で権限の異なるURLを発行します。普段の編集はlocalStorageを中心に動かし、サーバーを使う機能と分離することで、登録前の操作を軽くしています。

エージェントと同じ画面を使う

対応ブラウザでは、AIエージェントが当番表の作成、修正、表示、印刷を構造化ツールとして呼び出せます。チャットの依頼は既存の計算と保存に載り、共有URLの発行だけは人が画面で確定します。この境界でWebMCP Challengeにも応募しました。

公開後も検証を続ける

用途別ページ、構造化データ、公開リポジトリをAI検索がどこまで読み、サービスの品質をどう判断するかも継続して確認しています。通常のSEOだけでなく、AIが実装や外部情報まで辿る環境で、何を根拠として提示すべきかを試すプロダクトです。

2026年8月時点では、「当番表 アプリ」のGoogle検索で、当番表専用のブラウザWebアプリとして最上位に掲載されています。Googleの「AIによる概要」とAIモードでも、機能説明とともに参照されることを確認しました。ChatGPTやGrokなどの回答でも、用途に合う選択肢として引用されるケースが増えています。