Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
AIに開発を任せるときの進行状況と、人間の判断待ちを1画面で見るダッシュボード
Loading the full README.
Read the full README ↗AIに開発を任せるときの、進行状況と「人間の判断待ち」を1画面で見るダッシュボード。
デモを見る(ログイン不要。サンプルのデータで、右上の「再生 ▶」を押すと上のGIFと同じ動きが見られます)
Issueが光の粒になって、清書 → 実装 → PR → CI → レビュー → 修正 → マージ → 公開 の列を左から右へ流れます。色で、あなたの番・AIの番・待機・失敗・公開済みが分かります。
全リポジトリのうち、AIが止まって人間の判断が要るものだけを、件数の巨大な数字と一緒に、待っている時間が長い順に並べます。その場で「再開」「マージ」などを押せます。出来事はIssueごとにまとめて、足あとのように並びます。
同じ画面を、1つのリポジトリだけに絞って見られます。
このアプリ自身も、ai-dev-template の全自動パイプライン(メモを書く → AIが清書・実装・レビュー・修正・マージ → 公開)で、メモからAIが作りました。人間が書いたのは仕様書(docs/spec.md)とデザイン仕様(docs/design.md)と、Issueのメモだけです。
その記録が、このリポジトリの Issue と Pull request の履歴です。
Next.js(App Router)・TypeScript・Auth.js(GitHubログイン)・GitHub REST API・Vitest・Playwright・Vercel
Vercelは、.github/ と docs/pipeline.md だけの変更では公開を飛ばします。
ふつうは、ログインした人(オーナー)のトークンで同期のデータを読みます。この回数制限(1時間5,000回)は、ほかのツール(gh など)と共有です。パイプラインのGitHub App(gaku-ai-pipeline)の鍵で読めば、別の回数(インストールごと)を使えます。
Vercel の agent-desk の環境変数に、パイプラインのSecretと同じ名前・同じ値で入れて、公開し直してください。
| 名前 | 値 |
|---|---|
PIPELINE_APP_ID | AppのID |
PIPELINE_APP_PRIVATE_KEY | 秘密鍵(.pem の中身。改行が \n の文字で入っていても読めます) |
Appの鍵で読むリポジトリは、GitHub から「変わった」と知らせてもらった時だけ取り直し、数秒で画面に出します。何も変わっていない間は GitHub に問い合わせないので、パイプラインと共有のAppの回数制限を使い切りません。上の「Appの鍵で読む」設定をしてから、次の3つをしてください。
GITHUB_WEBHOOK_SECRET に入れて、公開し直すhttps://<agent-desk のアドレス>/api/github/webhook、Secret に同じ合言葉見た目を変えたときは、npm run readme:shots で assets/readme/ の画像とGIFを撮り直します(初回は npx playwright install chromium が要ります)。