Kurage FinAnalyst
KurageのAIアナリストSaaS。FinRobot派生forkで日本語マーケットレポートを生成する。
Kurage FinAnalyst(kfinanalyst)は、kurage が提供するマルチテナントSaaSです。会員ごとにウォッチリスト(日本株・米国株・暗号資産・FX)を持ち、AIアナリストが日本語のマーケットレポートをオンデマンド生成します。LPのキャッチコピーは「あなたのウォッチリストに、専属AIアナリストを。」。
本製品は finrobot(Apache-2.0)の日本語ファースト派生forkを vendor/FinRobot に固定コミットで収めて構築されています。「FinRobot」は AI4Finance Foundation の商標であり、本製品は同財団の公式製品ではなく、名称にも商標を含めません(上流TRADEMARK_POLICY.md準拠)。
主な機能
- 日本語アナリストレポート — サマリー・価格動向・テクニカル所見・リスク要因・まとめの構成。
vendorのfinrobot_jp.JapaneseMarketAnalystをanalyst_service.pyから呼び出します。 - 4市場対応 — 日本株(例 7203.T)、米国株(AAPL)、暗号資産(BTC-USD)、FX(USDJPY=X)。ウォッチリストは最大10銘柄。
- Kurage brainシリーズ連携 — kcbrain、kfxbrain、ksbrain の判断API所見をレポートに添付できます。
- 事実を作らない設計 — 取得できたデータだけで書き、無い項目は「データなし」と明示。ハルシネーションを構造で抑制します。
- 軽快なAIで毎日回せる — 一般ユーザー向けレポート生成は deepseek 系の高速モデル。フロンティアモデル不要の設計です。
- Xシェア — ダッシュボードとレポート画面に Web Intent のシェアボタンを備え、ユーザー自身のXアカウントから投稿します。
- ウォレット連携(任意) — ダッシュボードで0xアドレスを登録可能。将来の x402 課金・urlai 特典用で、未設定でも全機能を利用できます。
利用フロー
- Xでログイン — 登録不要。利用者ごとにウォッチリストとレポートが分離されます。
- 銘柄を登録 — シンボルと市場を選択(最大10件)。
- レポートを受け取る — 生成は1〜2分程度。そのままXでシェアできます。
公開URLと認証
- LP: https://kfina.exbridge.jp/(英語)/ https://kfina.exbridge.jp/kfinanalyst.html(日本語)
- アプリ: https://kurage.exbridge.jp/kfinanalyst.php — PHP透過プロキシが :18351 の FastAPI へ接続します。
- 認証はX(旧Twitter)必須。aixsns 経由のKurage共通Xログインを
public/kfinanalyst.phpが確定し、検証済みXユーザー名をX-Kfinanalyst-User+共有トークン(KFINANALYST_PROXY_TOKEN)でAPIに渡します。kurage-php-gateway の典型例です。
公開URL索引への掲載
kurage-sites の公開URL索引では、本製品のLPがプロダクトLP群の一員として、以下の2本で登録されています。
- トップ: https://kfina.exbridge.jp/
- 詳細: https://kfina.exbridge.jp/kfinanalyst.html
索引側の表記は製品名ではなくサブドメイン(kfina)で行われており、「https://<product>.exbridge.jp/ + 詳細 <product>.html」という k-prefix-product-naming の基本パターンに対する例外のひとつです(同様の例に ktajp → tajp.exbridge.jp があります)。サブドメインが短縮形、HTMLファイル名が正式製品名という二段構えのため、製品名・サブドメイン・商品ページIDの対応を保つ索引の存在が導線の要になります。
索引ではLPと並んで kurage-app-store の商品ページ(kappstore.exbridge.jp/app.php?id=…)や proto-exbridge のデモ、ref 付きの参照リンクが対で列挙される構造になっており、本製品もその一覧に位置づけられます。ref-parameter-attribution の対象でもあります。
アーキテクチャ
server.py— FastAPI(0.0.0.0:18351)。ウォッチリスト管理、レポート生成(バックグラウンドスレッド)、GET /healthを提供。store.py— sqlite台帳(users / sessions / watchlist / reports)。1プロセス・1sqlite台帳の方式です。vendor/FinRobot/— katsushi2441/FinRobot の日本語ファースト派生forkを固定コミットで配置(VENDOR_COMMIT参照)。public/kfinanalyst.php— 公開ゲートウェイ。
LLMプロバイダ
- 一般ユーザー: deepseek(
.envのDEEPSEEK_API_KEY)。 - admin(
KFINANALYST_ADMIN、既定 xb_bittensor): 運営内部のlocal-llm。 KFINANALYST_LLMで全ユーザーを強制上書きできます(検証用)。
セットアップ
python3.10 -m venv .venv
.venv/bin/pip install -r requirements.txt
cp systemd/kfinanalyst.service ~/.config/systemd/user/
systemctl --user daemon-reload && systemctl --user enable --now kfinanalyst
料金
レポート生成は1本 $0.05(bankr のx402、Base/USDC のウォレット払い)です。ウォッチリスト登録・生成済みレポート閲覧はXログインだけで無料で、月額サブスクはありません。
バイブトレーディングとの関係
vibe-trading の前段となるリサーチ・反証材料集めを担うツールと位置づけられています。実践ツール側は kfreqai(暗号資産)や kfxai(FX)などです。
注意
本サービスは情報提供のみを目的とし、投資助言ではありません。
関連ページ
- kurage-sites — 公開URL索引(本製品LPの登録元)
- kurage-lps — Kurageプロダクト群のLP概要
- kurage-repos — 本リポジトリを含む公開repo README群
- kurage-articles-index — 関連する技術解説記事の索引
- kurage — 提供元のAI VTuberキャラクター
- kurage-app-store — 商品ページを掲載するストア
- proto-exbridge — デモ置き場
- finrobot — 基盤となるOSS
- k-prefix-product-naming — 製品名とサブドメインの命名規則
- public-url-catalog — 公開URLの管理方法
- x402 — 従量課金決済
- trust-boundary — 「情報提供のみ」という境界設計
- ktajp — 複数AIが議論して報告書を出す類似サービス
Kurage.AI に質問する
