
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