Fullive-AI/Anima

Make Every Hardware Intelligent — an open-source Agent OS for hardware intelligence

何を解決するか

Anima は、受動的なスマートホーム機器を能動的で協調的な知能エージェントに変えることを目的としたオープンソースのエージェントOSです。単なるデバイス制御パネルを越えて、環境を認識し、ユーザーの好みに基づいて意思決定し、時間とともに行動から学習する能力を機器に与えます。

動作方法

Anima は、4つのコアコンポーネントを統合するローカルネットワークランタイムとして動作します。

  • Brain: LangGraph と OpenAI互換のLLMを使用した中央意思決定層で、ユーザーの意図、デバイス状態、メモリに基づいて行動を計画します。
  • Skills: デバイスタイプ(例:照明、エアコン)ごとの振る舞いや相互作用を定義する、ドメイン固有の知識パッケージ(メタデータ、プロンプト、スクリプトを含む)。
  • Memory: インタラクション履歴から好みや習慣を抽出する階層的な長期記憶システムで、デバイスの振る舞いを進化させます。
  • Adapters: 構造化されたAI意思決定を実際のデバイスプロトコル呼び出しに変換するハードウェア統合レイヤー。現在、Xiaomi/MIoTデバイスをサポートしています。

対象ユーザー

自律的なAI駆動型ホームオートメーションシステムを構築したい開発者やスマートホーム愛好家向けです。ユーザーの習慣を学習し、拡張可能なハードウェア統合をサポートします。

特徴

  • 自動デバイス検出: ローカルネットワークをスキャンし、QRログインでXiaomiクラウドと同期することで、手動設定を排除します。
  • 拡張可能なスキルシステム: コアのBrainに論理をハードコードせずに、カスタムデバイスインテリジェンスパッケージを追加できます。
  • 証拠に基づく記憶: コアアイデンティティ、ディレクトリ、詳細の3段階システムを使用して、確認されたユーザーの好みを保存・昇格します。
  • ローカル優先アーキテクチャ: ユーザー自身のマシン上で実行され、ローカルネットワークの制御を維持します。
  • OpenAI互換: OpenAI、DeepSeek、およびローカルのOllamaエンドポイントなど、さまざまなLLMバックエンドをサポートします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト