| .agent/ rules | 3 days ago | ||
| document | 11 hours ago | ||
| journals | 11 hours ago | ||
| scripts | 2 days ago | ||
| src | 2 days ago | ||
| src-tauri | 2 days ago | ||
| .eslintignore | 3 days ago | ||
| .gitignore | 7 hours ago | ||
| README.md | 11 hours ago | ||
| eslint.config.js | 3 days ago | ||
| index.html | 3 days ago | ||
| package-lock.json | 2 days ago | ||
| package.json | 2 days ago | ||
ローカル完結型セマンティック検索基盤 & 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 (Vanilla JS/CSS)"]
SSE["SSE Client Monitor"]
end
subgraph "Backend (Rust / Tauri 2)"
Core["Tauri Core & Command Handlers"]
Axum["Axum (MCP SSE Server)"]
DB[("SQLite + sqlite-vec")]
Logger["Rotating File Logger"]
end
subgraph "Sidecar (llama.cpp)"
Server["llama-server"]
Model["Gemma-3 GGUF (640d)"]
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 / CSS)src-tauri/: バックエンド(Rust / Tauri設定 / MCP実装)document/: 設計書・仕様書(mermaid図解付き)journals/: 作業記録(日付別、Rule 13に基づく集約管理)MIT License