Sage

Local-First Knowledge Agent

Sage is a local-first desktop knowledge agent — built with Tauri, Next.js, and FastAPI — that turns your own sources into chat, reports, quizzes, flashcards, and audio reviews, all grounded in a personal, user-owned knowledge base.

Contributed the app's backend and data foundations: replaced every placeholder fixture with real backend round-trips and built the core generation endpoints (flashcards, quizzes, and reports) that retrieve knowledge-base excerpts via semantic search and validate LLM JSON output before responding.

Also added audio narration with TTS synthesis and streaming, live chat sessions, and the history panel — wiring the frontend views to live, KB-grounded FastAPI data.

Category
Open Source
Year
2026
Role
Backend Contributor
Tags
TypeScriptNext.jsReactTauriFastAPIPythonLLMRAGTTS