Repolode
cosmo-wander-ai

cosmo-wander-ai/cosmo-edge

Sophon、Rockchip RKNN、x86向けに、映像解析とオンデバイスVLMをアプリとして展開できるC++エッジAIエンジン。

スター
1,838
フォーク
312
未解決の Issue
21
最終コミット
昨日

これは何?

CosmoEdgeは、エッジデバイス上で映像解析やVision-Language Model(VLM)の処理を実行するためのC++製エッジAIエンジンです。モデルのインポート、ブラウザーコンソールでのビジュアルパイプラインの構成、アラームルール、OSDオーバーレイに対応し、REST、WebSocket、MQTT、HTTP webhook経由でイベントを配信します。

ビルドごとに推論バックエンドが1つ選ばれます。Sophon BM1688およびCV186X向けのBMRT、Rockchip RK3576およびRV1126B向けのMPP/RGAを使用するRKNN、x86 LinuxおよびWindows向けのFFmpegを使用するONNX Runtimeに対応しています。モデルは実行するチップ向けに生成する必要があります。x86モードではエッジハードウェアなしで同じコンソールとワークフローを利用できますが、スループットは低くなります。

GroundingDINOによるオープン語彙検出、プロンプトベースのVLM判定、ONVIFおよびGB28181によるカメラ接続機能を備え、各プラットフォーム向けのDockerベースのビルドにも対応しています。v1.1.0では、対応チップごとのベンチマークレポートが公開されています。

主な機能

  • 01ブラウザーコンソールでのビジュアルパイプライン作成とタスクのバインド。
  • 02検出、分類、トラッキング、ゾーン、カウンター、OSD、アラーム用スナップショット。
  • 03プロンプトベースのVLM判定とGroundingDINOによるオープン語彙検出。
  • 04REST、WebSocket、MQTT、HTTP webhook経由のイベント配信。
  • 05ONVIFおよびGB28181によるカメラ接続。
  • 06Sophon、Rockchip、x86向けのDockerベースのビルド手順。

ユースケース

  • エッジボックス上で複数チャンネルの映像解析を実行し、安全監視や侵入検知を行う。
  • プロンプト駆動の映像チェックを追加し、MQTTやwebhook経由で既存システムにアラームを通知する。
  • x86で映像AIのワークフローを試作してから、SophonまたはRockchipのハードウェアにデプロイする。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/cosmo-wander-ai/cosmo-edge.git
  2. 2

    プロジェクトディレクトリに移動する

    cd cosmo-edge
  3. 3

    Docker Composeでx86 Linux版を起動する

    sudo docker compose -f docker-compose.x86.yml up -d --build
  4. 4

    localhost:8080でWebコンソールを開く

使う前に知っておきたいこと

  • Edge NPUのデプロイには特定のハードウェア(Sophon、Rockchip)が必要です。x86モードではスループットが低くなります。
  • Apple Silicon搭載macOSのサポートは、単一のローカル動画ワークフローに対するamd64エミュレーションを使用したPreview版のみです。
  • 現在のmainブランチの変更は、安定版v1.1.0のパッケージには含まれていません。

トピック

よくある質問

cosmo-edge とは?
Sophon、Rockchip RKNN、x86向けに、映像解析とオンデバイスVLMをアプリとして展開できるC++エッジAIエンジン。 CosmoEdgeは、エッジデバイス上で映像解析やVision-Language Model(VLM)の処理を実行するためのC++製エッジAIエンジンです。モデルのインポート、ブラウザーコンソールでのビジュアルパイプラインの構成、アラームルール、OSDオーバーレイに対応し、REST、WebSocket、MQTT、HTTP webhook経由でイベントを配信します。
cosmo-edge は無料で使えますか?ライセンスは?
cosmo-edge は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
cosmo-edge は今もメンテナンスされていますか?
活発にメンテナンス中。cosmo-edge の最終コミットは 2026年10月19日 です。
cosmo-edge は何に使えますか?
エッジボックス上で複数チャンネルの映像解析を実行し、安全監視や侵入検知を行う。 プロンプト駆動の映像チェックを追加し、MQTTやwebhook経由で既存システムにアラームを通知する。 x86で映像AIのワークフローを試作してから、SophonまたはRockchipのハードウェアにデプロイする。
cosmo-edge のインストール方法は?
リポジトリをクローンする: git clone https://github.com/cosmo-wander-ai/cosmo-edge.git プロジェクトディレクトリに移動する: cd cosmo-edge Docker Composeでx86 Linux版を起動する: sudo docker compose -f docker-compose.x86.yml up -d --build localhost:8080でWebコンソールを開く
cosmo-edge はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/cosmo-wander-ai/cosmo-edge

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト