XBOOK Console Banner

XBook Console

Private Knowledge Base & Triage Console

XBook Console is a personal, private knowledge base and triage console that aggregates your saved links, bookmarks, and learning assets from platforms like X (Twitter) and YouTube into a single, fully searchable local database. It offloads your memory by automatically enriching bookmarks with AI-generated summaries, semantic tags, categorizations, and vector embeddings—allowing you to perform conceptual semantic searches over everything you've saved.


Core Capabilities

Unified Inbox

Pulls X posts and YouTube playlists dynamically into a single inbox, consolidating scattered notes and bookmarks.

Local AI Enrichment

Processes bookmarks using local LLMs (via Ollama, LM Studio) or remote APIs to extract concise summaries and categorize content.

Semantic Vector Search

Finds exactly what you are looking for based on concepts and ideas, rather than needing exact keyword matches.

Privacy & Ownership

All data, credentials, and SQLite databases remain strictly local to your machine. No tracking, cloud locks, or third-party sharing.

Integration Workflow

A common workflow is to add links and bookmarks on the go, then run XBook Console locally to import and enrich the content. When you need to retrieve or summarize information for research or writing, AI agents (like Hermes) can leverage the XBook Console APIs to fetch semantic context and generate structured documents directly inside Obsidian.

Dual Experience Setup

1. The Default Experience (Native Desktop App)

Designed for everyday usage without touching the command line. Download the desktop bundle, run it, and let it handle local database setup, prisma migrations, and backend orchestrations. OAuth flows securely trigger your default browser session to complete connection handshakes.

2. The Developer Experience (CLI Setup)

Designed for compiling, extending, or custom configurations. Get full access to the raw Next.js application, inspect SQLite schemas, configure environment settings, run test suites, or compile Tauri desktop packages.