TelosDB の UI は、Apple の macOS や Microsoft の Windows 11 のトレンドを取り入れた 「ガラスモーフィズム (Glassmorphism)」 をテーマにしています。 これは、デスクトップアプリという「OSとの調和」が求められる環境において、透明感と高級感を演出するためです。
backdrop-filter: blur)。画面右上のドットは、システムの「生存確認」を行います。
Green: 全システム正常稼働中。Red: サイドカーまたは MCP サーバーの停止。Click: 詳細な接続ステータスをポップオーバー表示。検索や登録が発生した際、画面下部にアニメーションと共にログが流れます。 これは SSE (Server-Sent Events) によってバックエンドから「プッシュ」される仕組みになっており、ユーザーはアプリがバックグラウンドで何を行っているかをリアルタイムに把握できます。
あえて重量級のフレームワークを避け、Vanilla JS と Vanilla CSS で構成しています。
EventSource API をネイティブに使用し、低遅延な通知受け取りを実現。メインエリアには現在のドキュメント登録数(Docs Count)が強調表示され、システムの「知識の蓄積状況」を直感的に確認できる設計になっています。 ログエリアは最大 5 件まで履歴を表示し、それ以上は滑らかにフェードアウトします。