eternal-buckets-pro
v2.1.0
Published
Optional add-on for eternal-buckets: live bidirectional dashboard server, local semantic search, real-time index daemon (eb watch), and Model Context Protocol server mode (eb mcp). Installing this alongside eternal-buckets unlocks those commands automatic
Maintainers
Readme
eternal-buckets-pro
Optional add-on for eternal-buckets. Install it alongside the core package and eb picks it up automatically — no config, no flags:
npm install -g eternal-buckets eternal-buckets-proWhat it adds
eb viewswitches from writing a static dashboard file to running a live, auto-refreshing dashboard server athttp://localhost:3456(bound to loopback only).- Pro motion layer adds a live connection badge, animated status rail, staggered card/tree reveals, tab transitions, and card sheen effects. It is injected only by the Pro server and disables nonessential motion when the operating system requests reduced motion.
eb queryswitches from plain keyword matching to local embedding-based semantic search (via@huggingface/transformers, no API key or network calls at query time — the model downloads once on first use).eb watch— a real-time daemon that re-runseb indexwhen files in the target directory change, are added, or are deleted.eb mcp— runsebas a Model Context Protocol server (eb_query,eb_statstools) over stdio.
Why a separate package
These four features pull in real weight — express, chokidar, the MCP SDK, and a local transformer model — that most eb usage (indexing, tagging, the static dashboard, obsidian) doesn't need. Splitting them out keeps npm install -g eternal-buckets lean by default; install this package only if you want the extra commands.
Uninstalling
npm uninstall -g eternal-buckets-pro — the base eb commands keep working, and view/query/watch/mcp fall back to (or report needing) the core behavior again.
