| パス | 内容 |
|---|---|
src/frontend/ |
UI(Vanilla JS / CSS)。React/Vite は未使用。 |
src/backend/ |
Rust / Tauri / Axum。MCP サーバー・LSA・埋め込みエンジン。 |
docs/specification/ |
本仕様書群。 |
.agent/rules/ |
AI エージェント用プロジェクト運用ルール。 |
npm run dev(Tauri 1 プロセスで 8474 + 3001)npm run dev:pro。embedding_model/ に ONNX モデルと vocab を配置すること。npm run build:community
src/backend/tauri.community.conf.json(productName: TelosDB-Community、vec0.dll のみ同梱)npm run build:pro
src/backend/tauri.pro.conf.json(productName: TelosDB-Pro、埋め込みモデル等を含む)それぞれ別名のインストーラ(例: TelosDB-Community_*.exe, TelosDB-Pro_*.exe)が生成されます。
cargo build で LSA のみ。cargo build --no-default-features --features pro。埋め込み・HNSW 等の Pro 用コードが含まれる。src/backend/src/mcp/mod.rs でルーティング・ツール登録。lsa.rs で SVD による 50 次元ベクトル化(Community)。utils/embedding_pro.rs 等。ONNX(tract または ort)で 768 次元。詳細は 07_embedding_tract.md。invoke / listen でバックエンドと非同期通信。MCP は 3001 で別接続。