Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

0 stars 0 forks 0 watchers TypeScript MIT License
cli knowledge-base llm local-first markdown mcp-server node-llama-cpp rag search-engine semantic-search vector-search
22 Open Issues Need Help Last updated: Mar 18, 2026

Open Issues Need Help

View All on GitHub
bug help wanted triage status/ready type/bug difficulty/advanced area/indexing stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
help wanted performance triage status/ready type/tooling difficulty/intermediate area/indexing stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
help wanted performance triage status/ready type/tooling difficulty/intermediate area/indexing stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
enhancement help wanted triage status/ready difficulty/advanced type/feature area/cross-cutting stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
help wanted performance triage status/ready difficulty/advanced type/tooling area/cross-cutting stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
help wanted performance triage status/ready type/tooling difficulty/intermediate area/remote-backend stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
enhancement help wanted triage status/ready type/feature difficulty/intermediate area/cross-cutting stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
documentation good first issue triage status/ready type/documentation difficulty/good-first area/config area/docs stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
good first issue triage status/ready difficulty/good-first type/testing area/config area/testing stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
enhancement help wanted triage status/ready difficulty/beginner type/feature area/config area/cli stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
documentation help wanted triage status/ready type/documentation difficulty/beginner area/config area/docs stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
documentation help wanted triage status/ready type/documentation difficulty/beginner area/remote-backend area/docs stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
enhancement help wanted triage status/ready type/feature difficulty/intermediate area/config area/cli stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
enhancement help wanted triage status/ready type/tooling difficulty/intermediate area/config area/testing stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
enhancement help wanted triage status/ready type/ci difficulty/intermediate area/ci area/packaging stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
enhancement help wanted triage status/ready type/testing difficulty/advanced area/remote-backend area/testing stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
enhancement help wanted triage status/ready difficulty/advanced type/feature area/cli area/cross-cutting stale

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
documentation good first issue triage status/ready type/documentation difficulty/good-first area/config area/docs

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
documentation good first issue triage status/ready type/documentation difficulty/good-first area/cli area/docs

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search
good first issue triage status/ready difficulty/good-first type/testing area/packaging area/testing

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search

AI Summary: This issue highlights that YAML-defined collection paths do not correctly expand the `~` (tilde) character to the user's home directory, leading to misleading examples in `sample-catalog.yml`. The problem causes broken configurations for users following the sample. The proposed solution is to implement tilde expansion for these paths and update the sample catalog or related documentation to reflect the supported behavior.

Complexity: 2/5
bug help wanted triage status/ready difficulty/beginner type/bug area/config area/indexing

Local-first hybrid cli search engine (BM25 + Vector) for personal knowledge bases and agentic workflows. Runs entirely on-device via node-llama-cpp.

TypeScript
#cli#knowledge-base#llm#local-first#markdown#mcp-server#node-llama-cpp#rag#search-engine#semantic-search#vector-search