| .agent/ rules | 7 hours ago | ||
| .githooks | 12 hours ago | ||
| docs/ specification | 8 hours ago | ||
| journals | 7 hours ago | ||
| scripts | 13 hours ago | ||
| src | 7 hours ago | ||
| tests | 17 hours ago | ||
| tools | 7 hours ago | ||
| .eslintignore | 8 days ago | ||
| .gitignore | 13 hours ago | ||
| .protected-files | 13 hours ago | ||
| .untracked_list.txt | 12 hours ago | ||
| CONTRIBUTING.md | 12 hours ago | ||
| LICENSE | 8 hours ago | ||
| README.md | 16 hours ago | ||
| RELEASE_v0.2.5.md | 5 days ago | ||
| RELEASE_v0.3.0.md | 15 hours ago | ||
| eslint.config.js | 8 days ago | ||
| package-lock.json | 12 hours ago | ||
| package.json | 15 hours ago | ||
| telos.db | 4 days ago | ||
ローカル完結型セマンティック検索基盤 & MCPサーバー
TelosDB は、Tauri 2 と Rust を核とした、プライバシー重視のローカル特化型ナレッジベースです。
数学的な文書解析(Latent Semantic Analysis)を活用し、外部APIや重いGGUFモデルを一切介さずに、高速な意味検索と知識管理を実現します。
AIエージェントが自律的に記憶を蓄積・整理するための基盤として設計されており、Model Context Protocol (MCP) を通じて、LM Studio や Claude Desktop 等から即座に利用可能です。
graph TD
subgraph "Frontend (Webview)"
UI["Minimalist Dark UI (Vanilla JS/CSS)"]
SSE["SSE Client Monitor"]
end
subgraph "Backend (Rust / Tauri 2)"
Core["Tauri Core & Command Handlers"]
Axum["Axum (MCP SSE Server)"]
LSA["LSA Engine (ndarray/SVD)"]
DB[("SQLite + sqlite-vec")]
Logger["Rotating File Logger"]
end
UI <-- JSON/SSE --> Axum
Axum <-- CRUD/Search --> DB
Core -- Analysis --> LSA
LSA -- Vector Store --> DB
Axum -- SQL Access --> DB
本バージョンは LSA (Latent Semantic Analysis) を使用するため、外部モデルファイルの配置は不要です。初回起動時に自動的にベクトル空間の構成が始まります。
bun install # 開発モードでの起動 bun run tauri dev
src/frontend/: フロントエンド(Vanilla JS / CSS)src/backend/: バックエンド(Rust / Tauri設定 / MCP実装 / LSAエンジン)docs/specification/: システム設計書・技術仕様書docs/workflow/: プロジェクト運用・管理ルール(Issue管理等)docs/issues/: 外部 Issue トラッカー同期用(.gitignore 対象)journals/: 作業記録(日付別管理)MIT License