Blinko

Active
GitHub TypeScript GPL-3.0

Description

Blinko is an open-source, privacy-focused self-hosted AI note tool for managing your knowledge base with natural language.

Key Features

  • Fully self-hostable — data and indexes stay local
  • AI notes — natural-language search and summaries
  • Structured notes — tags, links and Markdown rich text
  • Privacy-first — no external dependencies, no account required
  • Knowledge graph — auto-links related notes
  • Cross-device — Web, desktop and mobile

Use Cases

💡 Giving AI agents long-term memory
💡 Building a fully private personal knowledge base
💡 Auto-organizing scattered research material
💡 Serving as an internal team knowledge hub

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (11.0k stars)

⚠️ Limitations

  • Restrictive license (GPL-3.0)

Quick Start

git clone https://github.com/blinkospace/blinko.git
cd blinko
cp .env.example .env
docker compose up -d

Related Projects

Graphiti

30.5k · Python
Active A+

Graphiti is a temporal knowledge-graph engine for agent memory, helping systems continuously accumulate long-term context.

memoryknowledge-graphrag +1
  • · Temporal fact management — Each fact has a validity window; old facts are invalidated, not deleted. Query what's true now or at any point in time
  • · Provenance & lineage tracking — Every entity and relationship traces back to raw data episodes, full lineage from derived fact to source
  • · Hybrid retrieval — Combines semantic embeddings, keyword BM25, and graph traversal for low-latency high-precision queries without LLM summarization

Mem0

64.6k · Python
Active A+

Mem0 is a long-term memory layer for AI agents, supporting cross-session memory management and personalized context retrieval.

memoryragpersonalization +1
  • · Multi-level memory — seamlessly manages user, session, and agent memory states with adaptive personalization
  • · Single-pass ADD extraction — one LLM call extracts memories with no UPDATE/DELETE, memories accumulate only
  • · Entity linking — entities extracted, embedded, and linked across memories for retrieval boosting