Communitygithub.com

Corrosive-turn243/tula

オープンソースのOpenClawスキル、プライベートデータ、Telegramアクセスを使って、低帯域幅デバイス上でセルフホスト型ヘルスAIエージェントを構築します。

tula とは?

このスキルは、OpenClawフレームワークを活用して、個人の健康管理に特化したセルフホスト型AIエージェント「tula」を構築します。ユーザーは自前のプライベートな健康データ(例えばフィットネストラッカーや医療記録など)を安全に統合でき、Telegramボットを介して簡単にアクセスできます。低帯域幅環境向けに最適化されており、ネットワークが不安定な地域やデータ容量が限られているデバイスでもスムーズに動作します。tulaは、健康に関する質問への回答、データに基づいたアドバイス、リマインダー機能などを提供し、プライバシーを重視しながら自己管理を支援します。OpenClawのオープンソーススキルを基盤としているため、カスタマイズが容易で、特定の健康指標や目標に合わせて機能を拡張できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Corrosive-turn243/tula

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

tula は何をしますか?

オープンソースのOpenClawスキル、プライベートデータ、Telegramアクセスを使って、低帯域幅デバイス上でセルフホスト型ヘルスAIエージェントを構築します。

このプロジェクトでは、個人の健康管理を支援するセルフホスト型AIエージェント「tula」を提供します。OpenClawフレームワークをベースに、ユーザーが自身の健康データ(例:活動量、睡眠、心拍数など)を安全に管理し、Telegramボットを通じてAIと対話できるようにします。低帯域幅環境向けに設計されており、データ通信量が限られているデバイスでも効率的に動作します。

主な機能

  • プライベートデータ統合: ユーザー自身の健康データ(CSV、JSON、またはAPI経由)を安全に取り込みます。
  • Telegramアクセス: @your_bot_name を通じて自然言語で健康に関する質問やコマンドを送信できます。
  • カスタマイズ可能なスキル: OpenClawのオープンソーススキルを拡張し、目標(例:体重管理、睡眠改善)に合わせたアドバイスを生成します。
  • 低帯域幅最適化: 軽量なデータ転送とローカル処理により、ネットワークが不安定な環境でも安定動作。

セットアップ手順

  1. リポジトリをクローンします:

    git clone https://github.com/Corrosive-turn243/tula.git
    cd tula
    
  2. 依存関係をインストールします:

    pip install -r requirements.txt
    
  3. 環境変数を設定します。.env ファイルを作成し、以下を追加してください:

    TELEGRAM_BOT_TOKEN=your_bot_token_here
    OPENCLAW_API_KEY=your_api_key_here
    
  4. プライベートデータを data/ ディレクトリに配置します(例:data/health.json)。

  5. ボットを起動します:

    python bot.py
    

使用例

Telegramでボットにメッセージを送信します:

  • 今日の歩数は? → 最新データから歩数を返答。
  • 睡眠の質を改善するには? → 履歴データに基づいたアドバイスを生成。
  • リマインダーを設定して → 特定の時間に健康チェックを促す。

アーキテクチャ概要

[ユーザー] → Telegram → [tula Bot] → OpenClaw Skill → [プライベートデータ]
              ↕          ↕
          [低帯域幅最適化] → [ローカル AI 推論]

ライセンス

MIT

貢献

バグ報告や機能リクエストはIssueをご利用ください。プルリクエストも歓迎します。

関連スキル