TalorysはオープンソースのパーソナルAIアシスタントで、個人のCloudflareアカウント内で完全に動作します。チャットによるストリーミングレスポンス、個人の事実や好みのための耐久性のあるメモリ、タスク・ノート・プロジェクトのフルCRUD操作、アプリ内通知センターを通じた自動リマインダーまたはルーティンといったコア機能を提供します。これらの機能はすべて、Talorys開発者によって維持される外部サーバーやアカウントを必要とせずに動作します。

Talorysの自動化インターフェースのスクリーンショットで、自動リマインダーとルーティンを作成および管理するオプションを表示しています。
Talorysの自動化機能により、ユーザーはスケジュールされたリマインダーとルーティンを設定できます。github.com

この画像は、自動化スクリーンを depict し、ユーザーが自動タスクを設定できる場所を示しています。この機能は外部サーバーを必要としないコア機能として記事で説明されています。

デプロイは単一のコマンドで完了します:npx create-talorys@latest。インストーラーはNode.jsの存在を確認し、ユーザーのCloudflareログインを確認(または認証ページを開き)、アカウントとエージェント名を選択させ、Cloudflareのシークレットとしてハッシュ化して保存されるオーナーパスワードを設定し、リソース名を生成し、Wranglerを使用してプライベートワーカーとCloudflare Pagesフロントエンドをサービスバインディングで接続してデプロイし、ライブデプロイメントを検証します。プライベートワーカーはHonoルーターを実装し、TalorysAgent Durable Objectにアクセスします。このDurable ObjectはすべてのデータのためのSQLiteストレージと、チャットのためのWorkers AIモデル@cf/zai-org/glm-4.7-flashを組み合わせ、チャットレスポンスはエンドツーエンドでサーバーセントイベントとしてストリーミングされます。

Talorysプロジェクトバナーで、『Your personal AI agent in your own Cloudflare account』というテキストと、チャット、メモリ、タスク、ノート、スケジュールされたリマインダーという機能リスト、およびデプロイコマンド npx create-talorys@latest を表示しています。
TalorysはCloudflareの無料枠内でセルフホスト型のパーソナルAIエージェント Evans to提供し、1コマンドでデプロイ可能です。github.com

この画像はTalorysプロジェクトを表しており、そのコア機能とシンプルなデプロイメントプロセスを強調しています。これは記事のアシスタントの機能とインストール手順の概説と一致しています。

このシステムはCloudflareのワーカーズ無料プランに収まるように設計されており、デフォルトでは有料機能を有効にしません。ワーカーズAIニューロンの無料枠の日次割り当てに依存しており、この割り当てが使い果たされるとチャットインターフェイスは明確なメッセージを表示し、日次リセット後に通常の機能を再開します。その間、タスク、ノート、メモリ、リマインダーなどの非AI機能は影響を受けずに動作し続けます。設定 → AI の調整可能なガードレールにより、ユーザーは出力トークン、コンテキストトークン、ツールコール、推論ステップ、1日のAIリクエスト数、1日のスケジュールされたAI実行数を制限できます。

データの永続性は、ユーザーのCloudflareアカウント内に存在する単一のSQLiteバックアップDurable Objectであるpersonal-agentによって処理されます。これにより、会話、メモリ、タスク、ノート、プロジェクト、設定、自動化がユーザーの管理下に残ります。ユーザーは設定 → プライバシー → バックアップのダウンロードからこのデータをバックアップでき、talorys-backup.jsonファイルが生成され、後で復元することができます。アップデートはnpx create-talorys@latest updateを実行することで行われ、これによりワーカーとフロントエンドが同じリソースに再デプロイされ、Durable Object、パスワード、セッションが保持され、最初のリクエスト時にトランザクション形式でスキーマ移行が実行されます。