Mesh

A local-first Personal Growth Engine that maps your knowledge into an interactive graph — with automatic connections, intelligent discovery, and spaced repetition. Everything runs on your machine. Zero cloud costs, total data sovereignty.


Features

Feature Status
One-click page saving (browser extension) Available
Automatic URL deduplication Available
View and manage all saved pages Available
System tray with service controls Available
Autostart on login (systemd) Available
REST API for ingestion and retrieval Available
Cursor-based pagination (scalable) Available
Background job queue and worker pool Available
Web scraper with circuit breaker Available
Health check endpoint Available
AI-powered tag extraction (Ollama & Fallback) Available
Automated semantic relationship building Available
Vector similarity (pgvector) Available
Interactive knowledge graph (Cytoscape.js) Coming Soon (Phase 4)
Spaced repetition (FSRS) Coming Soon (Phase 7)
Discovery engine (anti-echo chamber) Coming Soon (Phase 6)

How It Works

  You browse the web
        |
        v
  [Browser Extension] ---> [Go API Server :8080]
   one-click save              |
                               v
                        [PostgreSQL + pgvector]
                         knowledge storage
                               |
                               v
                        [Background Workers]
                         tagging, embeddings,
                         edge building
                               |
                               v
                        [React Dashboard]
                         graph visualization,
                         search, review

The extension saves pages with a single click. The API stores them in PostgreSQL. Background workers automatically extract tags (via AI), generate embeddings, and build connections between your saved knowledge.



This site uses Just the Docs, a documentation theme for Jekyll.