ローカル完結型セマンティック検索基盤 & MCPサーバー
TelosDB は、Tauri 2 と Rust を核とした、プライバシー重視のローカル特化型ナレッジベースです。 SQLite Vector拡張(sqlite-vec)を活用し、外部APIを一切介さずに、ローカルLLM(Gemma-3)を用いた高度な意味検索と知識管理を実現します。
AIエージェントが自律的に記憶を蓄積・整理するための基盤として設計されており、Model Context Protocol (MCP) を通じて、LM Studio や Claude Desktop 等から即座に利用可能です。
graph TD
subgraph "Frontend (Webview)"
UI[Premium Glass UI]
SSE[SSE Client Monitor]
end
subgraph "Backend (Rust / Tauri)"
Core[Tauri 2 Core]
Axum[Axum SSE Server]
DB[(SQLite + Vector Ext)]
Logger[Rotating Logger]
end
subgraph "Sidecar (llama.cpp)"
Server[llama-server]
Model[Gemma-3 GGUF]
end
UI <-- JSON/SSE --> Axum
Axum <-- CRUD/Search --> DB
Core -- Lifecycle Mgmt --> Server
Server -- Inference --> Model
Server -- Log Sync --> Logger
src-tauri/bin/gemma-3-270m-it-Q4_K_M.gguf を配置してください。
bun install bun run tauri dev
src/: フロントエンド(Vanilla JS + Vanilla CSS)src-tauri/src/: バックエンド(Rust / Tauriコマンド / MCP実装)document/: 設計書・仕様書(mermaid図解付き)journals/: 作業記録(日付別)MIT License