@楽曲作りまくりおじさん 楽曲作りまくりおじさん authored 12 hours ago
.github Add MCP server with llama.cpp integration and docs 8 days ago
document fix: SQLite Vector 拡張機能のロード権限問題の修正とサイドカー管理の正常化 12 hours ago
resources/ icons chore: comprehensive project restructuring and cleanup 6 days ago
scripts refactor: ビルド資産を build_assets に集約し src/backend を整理Section内容を簡潔に。Section内容を簡潔に。Section内容を簡潔に。Section内容を簡潔に。 5 days ago
src fix: SQLite Vector 拡張機能のロード権限問題の修正とサイドカー管理の正常化 12 hours ago
src-backend feat: SQLiteテーブルビューア機能(テーブル一覧、スキーマ、データ表示)を追加 1 day ago
src-frontend feat: SQLiteテーブルビューア機能(テーブル一覧、スキーマ、データ表示)を追加 1 day ago
test chore: release v0.1.1 6 days ago
.env.example style: tidy project root and simplify onboarding commands 6 days ago
.gitignore refactor: ビルド資産を build_assets に集約し src/backend を整理Section内容を簡潔に。Section内容を簡潔に。Section内容を簡潔に。Section内容を簡潔に。 5 days ago
README.md fix: SQLite Vector 拡張機能のロード権限問題の修正とサイドカー管理の正常化 12 hours ago
bun.lock chore: comprehensive project restructuring and cleanup 6 days ago
dummy.js chore: release v0.1.1 6 days ago
jsconfig.json Add MCP server with llama.cpp integration and docs 8 days ago
launch.cmd chore: release v0.1.1 6 days ago
package-lock.json fix: SQLite Vector 拡張機能のロード権限問題の修正とサイドカー管理の正常化 12 hours ago
package.json fix: SQLite Vector 拡張機能のロード権限問題の修正とサイドカー管理の正常化 12 hours ago
README.md

🦀 TelosDB (Tauri 2 Edition)

SQLite と Rust で構築された、ローカル向けベクトル検索サーバー & DBブラウザ

Tauri 2
Rust
SQLite

📝 プロジェクト概要

TelosDB は、ローカル環境で動作するベクトル検索サーバーおよびデータベースブラウザです。
Gemma 3 モデルを統合し、プライバシーを重視した効率的なデータ検索と管理を提供します。

🏗️ システム構造

graph TD
    Client[Frontend: Tauri/Svelte] -->|SSE/JSON-RPC| Server[Backend: Rust/Axum]
    Server -->|load_extension| DB[(SQLite + sqlite-vec)]
    Server -->|Sidecar| AI[llama-server]
    AI -->|GGUF| Model[Gemma 3 300M]
  • Backend: Rust (Axum, SeaORM, sqlx)
  • Database: SQLite (ベクトル検索拡張 sqlite-vec を動的にロード)
  • AI Inference: llama-server を Tauri サイドカーとして管理
  • Frontend: Svelte (Tauri v2)

🛠️ セットアップ

  1. Rust と Tauri のインストール:
    Tauri 2 Prerequisites に従って環境を構築してください。

  2. 依存関係のインストール:

    npm install
  3. 開発モードでの実行:

    npm run tauri dev

📜 変更履歴

詳細は journals フォルダを参照してください。

  • 20260213-0010: SQLite Vector ロード権限問題の修正とサイドカー管理の正常化
  • 20260213-0009: sqlite-vec (Alex Garcia版) への回帰と vec0.dll の復旧
  • 20260213-0008: マーケットプレース同期不全の根本解決
  • 20260213-0007: Java 25 設定エラーの解消