
📊 twFathom — AIの力でデータを深く理解・可視化する分析ツール
**twFathom(トゥ・ファゾム)**は、CSV、MQTT、APIなどのデータソースを、知的に分析・可視化するためのデスクトップアプリケーションです。
「データを深く理解する(Fathom)」ことを目的として開発されました。
Python + pywebview をベースに構築されており、AI(LLM)のサポートを受けながら高速に進化を続けているプロジェクトです。
🚀 主な機能と特徴
1. 多彩なデータソースに対応
- CSVファイルの解析: ローカルにあるデータ、ログ、統計データを手軽に読み込めます。
- MQTT対応: IoTデバイスや各種センサーからのリアルタイムなデータをキャッチ。
- APIソース: 外部Webサービスや社内システム等からのデータ連携もスムーズです。
2. 知的なデータ可視化と分析
直感的なグラフィカルインターフェースを通じて、複雑なデータセットの傾向やパターンを一目で把握できます。
3. 🚨 異常検知機能(最新アップデート!)
最新のアップデート(v0.1.0)により、データ内の「いつもと違う挙動」や「潜在的なバグ・異常」を自動で検知する機能が搭載されました。
🛠 テクノロジー
- Backend / Logic: Python
- Frontend UI: pywebview(HTML/CSS/JavaScriptベースの軽量なデスクトップ環境)
- AppImage等によるクロスプラットフォーム対応(Windows / Linux環境など)
💻 開発の背景とこれから
本プロジェクトは、ネットワーク管理ソフト「TWSNMP」シリーズの一環として開発されています。AIアシスタントと二人三脚でソースコードの構築や新機能の追加(異常検知など)を進めており、今後もさらに賢く、使いやすいデータ分析ツールへとアップデートを重ねていく予定です。
まずは手元のCSVデータやIoTデバイスのログを突っ込んで、データの中に眠る新しい発見を体験してみてください!
👉 GitHubリポジトリで公開中・お試し版リリース中!
