Your AI can't search your files.
Tessera fixes that.
Your workspace has thousands of documents — PRDs, decisions, session logs. Your MCP client can't search any of them. Until now.
Open source · v0.4.0 · 100% local
Five minutes to set up.
Zero maintenance after.
Point
Pick your document folders. Markdown, CSV, session logs.
Index
Tessera embeds everything locally. No cloud. No API keys.
Connect
Add one config snippet to your MCP client. Done.
Ask
Your AI searches your workspace automatically via MCP.
Everything your workspace needs. Nothing it doesn't.
Hybrid Search
Semantic vector search + BM25 keyword matching. Finds what you mean, not just what you typed. Works across Markdown, CSV, and session logs.
100% Local
No cloud, no API keys. fastembed (ONNX) + LanceDB. Your data never leaves your machine.
MCP Native
Any MCP client discovers and calls tools automatically. No copy-paste, no manual context window.
Auto Sync
Only re-indexes changed files. Runs automatically on MCP server startup.
PRD Audit
Section coverage, versioning, Mermaid syntax checks. Catches PRD sprawl automatically.
Smart Cleanup
Detects orphaned files, empty directories, backup clutter. Suggests before it acts.
15 tools. Auto-discovered via MCP.
Your client discovers what's available and uses the right tool for each query. No manual invocation.
Search & Read
search_documents Semantic + keyword hybrid search across all your docs
read_file Read any file's full content on demand
list_sources See everything that's indexed
Memory
remember Save knowledge for cross-session persistence
recall Search past memories from previous sessions
learn Auto-capture insights and index them immediately
Knowledge Graph
knowledge_graph Build relationship maps between docs and concepts
explore_connections Find related documents and shared topics
Workspace
project_status See what's changed recently in each project
extract_decisions Surface past decisions from session logs
audit_prd Check PRD quality, versioning, and sprawl
organize_files Move, rename, and archive files
suggest_cleanup Detect backup files, empty dirs, clutter
Indexing
ingest_documents Full index of all workspace documents
sync_documents Incremental sync — only changed files
Three commands. That's it.
$ git clone https://github.com/besslframework-stack/project-tessera.git $ cd project-tessera $ python3 -m venv .venv && source .venv/bin/activate $ pip install -e .
$ tessera init # Interactive setup walks you through everything
# Add to claude_desktop_config.json: { "mcpServers": { "tessera": { "command": ".venv/bin/python", "args": ["mcp_server.py"] } } }
Requirements
- Python 3.11+
- MCP client (Claude Desktop, Cursor, etc.)
- ~220MB disk (embedding model)
CLI
Built with
Your docs, searchable by AI.
Locally.
Open source. Five minutes to set up. Free forever.
AGPL-3.0 · Free and open source · Commercial licensing available