Talorysは、チャット、メモリー、タスク、ノート、スケジュール済みリマインダーを備えた1人用AIアシスタントをCloudflareアカウントに構築します。Cloudflareサービスのデプロイに慣れている方を対象に、メンテナーのインストールコマンドから、自分で行える確認(ログイン、リマインダー、バックアップ)までを案内します。メンテナーのデプロイ手順とREADMEに基づいています。BIG CHANGEはTalorysをインストールもテストもしていません。
ブラウザーでCloudflare Pagesサイトを開くと、その/api/*リクエストはservice bindingを介し、Pages FunctionからWorkerに渡されます。メンテナーは公開Worker URLを使わずにWorkerを設定します。TalorysはSQLiteを基盤とするDurable Objectにデータを保存し、チャットにはCloudflare Workers AIを利用します。文書に記載されたモデルは@cf/zai-org/glm-4.7-flashです。Pagesのアドレスはインターネットからアクセスできますが、その背後のデータは所有者のパスワードで保護されます。アーキテクチャとセキュリティ文書で、この設計を説明しています。
デプロイ前に
Node.js 20.18以降、WorkersとPagesをデプロイできるCloudflareアカウント、サインインに使うパスワードが必要です。インストーラーにはWranglerが含まれ、CloudflareへのアクセスにはブラウザーOAuthフローを使います。API tokenを使う場合、メンテナーが挙げる権限はWorkers Scripts:Edit、Cloudflare Pages:Edit、Workers AI:Read、Account Settings:Readです。自分が管理するアカウントを選び、アクセスを許可する前にCloudflareの認可画面を確認してください。以下の対話式手順では、所有者のパスワードをshellコマンドや履歴に含めません。
このデプロイはあなたのCloudflareアカウントで行うため、インストーラーを実行する前に現在のプランと利用上限を確認してください。インストーラーが有料機能を自動で有効にすることはないとメンテナーは述べています。既存のアカウント設定や他の利用状況も関係します。
インストールして結果を確認する
- ターミナルで、生成される
talorys/フォルダーを保存したいディレクトリに移動し、メンテナーが提供するワンコマンドのインストーラーを実行します:
npx create-talorys@latest- 表示されるプロンプトに従います。求められたらブラウザーOAuthページからCloudflareにサインインし、対象アカウントを選び、agentに名前を付け、非表示のプロンプトに所有者のパスワードを入力します。インストーラーはNodeのバージョンを確認し、プライベートWorkerとPagesプロジェクトをデプロイして、パスワードのhashとsession secretをCloudflare secretsとして保存します。生成された
talorys/ディレクトリを保管してください。そのtalorys.jsonファイルにはsecretsを含めずにインストールとresource名が記録され、後の更新に使われます。 - インストーラーのデプロイ確認が終わり、Cloudflareが返した実際のHTTPS
pages.devURLが表示されるまで待ちます。メンテナーによると、確認項目はfrontend、authentication endpoint、未認証リクエストの拒否、storage healthです。AI inferenceは実行しません。したがってインストール成功はデプロイがこれらの確認に合格したことを示すだけで、チャットやスケジュール済みリマインダーの成功を示すものではありません。 - 表示されたURLを開き、所有者のパスワードでサインインします。appが読み込まれ、tasksとautomationsの領域を開けることを確認します。普段使うtimezoneを指定し、すぐに確認できる時刻に無害なメッセージの1回限りのリマインダーを作成します。Automationsに表示されることを確認し、予定時刻の後にapp内のnotification centerを確認します。これはスケジュールと配信の機能を自分で試すもので、インストーラーのhealth checksとは別です。リマインダーはDurable Object alarmsを使い、AIリクエストを必要としないとメンテナーは述べています。
- 「Settings → Privacy」でDownload backupを選び、生成された
talorys-backup.jsonファイルを自分が管理する場所に保管します。メンテナーによると、バックアップにはconversations、memories、tasks、notes、projects、settings、automationsが含まれ、sessionsとcredentialsは含まれません。文書化されたimportはファイルを検証し、1つのtransactionで統合します。エクスポートしたappデータを復旧する手段です。バックアップは個人データとして保護してください。エクスポートだけではimportを試したことになりません。自分が管理するインストール環境で復元を確認するまでは、バックアップが使えると見なさないでください。
Pages URLが読み込め、所有者のログインが機能し、選んだ時刻にリマインダーがnotification centerに現れ、エクスポートしたバックアップを見つけられれば、デプロイ確認は完了です。BIG CHANGEはその結果を確認していません。
設定やアクセスに失敗した場合
元のtalorys/ディレクトリを保管してください。インストールが途中で止まった場合は、その親ディレクトリから同じインストーラーコマンドを再実行します。manifestにより、データを削除せず既存のresource名で再開できるとメンテナーは述べています。新しいpages.devアドレスのhealth checksには数分かかることがあります。後で再実行すれば確認が完了する場合があります。権限エラーでは、対象のCloudflareアカウントを選んだか、必要なaccessがあるかを確認します。生成されたディレクトリから実行する、文書化されたmaintenanceコマンドは次のとおりです:
npx create-talorys@latest doctorREADMEにはstatusとupdateも記載されています。所有者のパスワードを忘れた場合は、npx create-talorys@latest reset-passwordをtalorys/から実行します。メンテナーによるとsecretが置き換わり、全デバイスからサインアウトされます。ログイン失敗によるlockoutは、メンテナーのトラブルシューティング表では15分後に解除される場合があります。Cloudflare resourcesを手動で変更する前に、トラブルシューティングの案内を読んでください。
プライバシー、権限、費用
メンテナーはTalorysを、server-side authorization、HMACで保護されたsession records、公開Worker URLなし、開発者へのtelemetry送信なしの1人用サービスと説明しています。これは文書に記載された設計上の主張であり、独立したセキュリティ監査ではありません。Pagesのログイン画面には引き続き誰でもアクセスできます。Workers AIモデルの実行時、Cloudflareはチャットpromptと関連するmemoriesを処理します。ストレージが自分のアカウントにあっても、inferenceが自分の端末で行われるわけではありません。スケジュールされたAI routinesはread-only toolsを使い、通常のリマインダーとtask digestsは決定的に処理されるとメンテナーは述べています。Cloudflareにinference用として送信したくない情報はチャットに入力せず、提案されたtaskやmemoryの変更に頼る前に確認してください。
メンテナーのREADMEにはTalorys独自のサービス料金は記載されていませんが、Cloudflareにはアカウント単位の上限があります。10月9日付のCloudflare Workers AI料金ページによると、Workers FreeではAI利用に1日10,000 Neuronsが含まれ、00:00 UTCにリセットされます。超過利用にはWorkers Paidが必要で、1日の割当を超えた1,000 Neuronsごとに$0.011が請求されます。Cloudflareはglm-4.7-flashモデルの単価を入力token 100万個あたり$0.0605、出力token 100万個あたり$0.40としていますが、請求と無料割当はNeuronsに基づきます。この単価だけでは、無料枠で1日に何回会話できるかは分かりません。WorkersとDurable Objectsには、それぞれrequest、compute、storageの上限があります。Pages FunctionsはWorkersとして課金されます。実際の利用量はCloudflare dashboardで確認してください。AI割当が尽きてもtasks、notes、remindersは続き、chatはquotaのリセットを待つとメンテナーは述べています。
大きな変化
- Talorysは個人用アシスタントを、web app、プライベートWorker、SQLite対応ストレージ、スケジュール機能を利用者のCloudflareアカウントに置くインストールとしてまとめています。URLを返す前に、メンテナーのインストーラーはaccess、authentication rejection、storage healthを確認します。
- 技術に詳しい個人ユーザーなら、残る点を直接確認できます。サインインし、1回限りのリマインダーを保存し、その通知を確認し、appデータをエクスポートします。この確認が重要なのは、インストーラーのhealth probeではchat inferenceもリマインダーの配信も検証できないためです。
- アカウントを所有することで、利用者はデプロイと保存データを管理できます。一方でCloudflareはインフラを実行し、Workers AIに送信されたpromptを処理します。無料割当には日次上限があり、有料アカウントでは超過利用が請求される場合があります。
出典・参考資料
このTalorys READMEでは製品、ワンコマンドのインストール、バックアップ、maintenanceコマンドを説明しています。デプロイガイドにはインストーラーの手順、必要な権限、復旧時の動作が記載されています。メンテナーのアーキテクチャとセキュリティ文書はリクエスト経路と説明されている保護策を記載していますが、どちらも独立監査ではありません。CloudflareのWorkers AI料金、モデル一覧、Workers料金は、引用した上限と料金を裏付けています。このassignmentで特定したメンテナーの主要repository revisionは4aa1db8f997ff034a84b1ff9256b67abfa4f4b2b(2026年10月10日)です。公開後に@latestインストーラーやプラットフォームの料金が変わる可能性があります。



