{"components":[{"slug":"openship","name":"OpenShip","summary":"Open-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","kind":"app","homepage":"https://openship.io","repoUrl":"https://github.com/oblien/openship","publisher":"OpenShip","hasMcp":true,"hasApi":true,"costRange":"unknown","composabilityRationale":"","functions":["deploy","connect","tool-call"],"functionProbabilities":[{"functionId":"deploy","value":0.8,"source":"06 Knowledge Library/Resources/coding/2026-07-18-openship-self-hosted-app-platform.md","method":"lexical","observedAt":"2026-07-18T00:00:00.000Z"},{"functionId":"connect","value":0.72,"source":"06 Knowledge Library/Resources/coding/2026-07-18-openship-self-hosted-app-platform.md","method":"lexical","observedAt":"2026-07-18T00:00:00.000Z"},{"functionId":"tool-call","value":0.72,"source":"06 Knowledge Library/Resources/coding/2026-07-18-openship-self-hosted-app-platform.md","method":"lexical","observedAt":"2026-07-18T00:00:00.000Z"}],"slices":[{"functionId":"deploy","label":"Deploy","note":"Open-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","cost":"unknown"},{"functionId":"connect","label":"Connect","note":"Open-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","cost":"unknown"},{"functionId":"tool-call","label":"Tool-call","note":"Open-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","cost":"unknown"}],"tweets":[],"sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-07-18-openship-self-hosted-app-platform.md\nOpen-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"}],"interfaces":[{"kind":"mcp"},{"kind":"cli"},{"kind":"http"}],"origin":"seed","notes":[],"createdAt":"2026-07-18T00:00:00.000Z","updatedAt":"2026-07-18T00:00:00.000Z","stagingSeed":"leyline-0.3.0-staging","recordId":"cmp_openship","claims":{"name":"OpenShip","summary":"Open-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","kind":"app","publisher":"OpenShip","homepage":"https://openship.io","repoUrl":"https://github.com/oblien/openship","costRange":"unknown","functions":["deploy","connect","tool-call"],"slices":[{"functionId":"deploy","label":"Deploy","note":"Open-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","cost":"unknown"},{"functionId":"connect","label":"Connect","note":"Open-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","cost":"unknown"},{"functionId":"tool-call","label":"Tool-call","note":"Open-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","cost":"unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"cli"},{"kind":"http"}],"composabilityRationale":""},"relations":[{"from":"openship","to":"monetization-gateway","kind":"fills-same-slot-as","note":"Shared functions connect, tool-call. Can fill the same function slot."},{"from":"openship","to":"railcode","kind":"fills-same-slot-as","note":"Shared functions deploy, tool-call. Can fill the same function slot."},{"from":"openship","to":"asp-net-core","kind":"fills-same-slot-as","note":"Shared functions deploy, tool-call. Can fill the same function slot."},{"from":"openship","to":"model-context-protocol","kind":"fills-same-slot-as","note":"Shared functions connect, tool-call. Can fill the same function slot."},{"from":"openship","to":"openai-codex","kind":"fills-same-slot-as","note":"Shared functions connect, tool-call. Can fill the same function slot."},{"from":"openship","to":"atomic-agent","kind":"fills-same-slot-as","note":"Shared functions connect, tool-call. Can fill the same function slot."},{"from":"openship","to":"claude-code","kind":"fills-same-slot-as","note":"Shared functions connect, tool-call. Can fill the same function slot."},{"from":"openship","to":"cursor","kind":"fills-same-slot-as","note":"Shared functions connect, tool-call. Can fill the same function slot."}],"signals":[],"claimVerification":[],"explain":{"score":11,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-07-18-openship-self-hosted-app-platform.md\nOpen-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"}],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.288242068922591,"contribution":0.04035388964916275,"why":"4 sources cover 1 evidence types. The latest dated evidence is 2026-07-18. Freshness is omitted unless observed as a signal.","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-07-18-openship-self-hosted-app-platform.md\nOpen-source application platform to build, deploy, operate, and scale apps on infrastructure you own (VPS, dedicated, cloud VM, homelab). Pitch: replace a pile of deployment tools + managed services with one OSS control plane. Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"Interfaces claimed: web dashboard, native desktop app, CLI, REST API, MCP for AI agents.","at":"2026-07-18T00:00:00.000Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":11,"tags":["agents"]},{"slug":"memini","name":"memini","summary":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","publisher":"eleboucher","homepage":"https://github.com/eleboucher/memini","kind":"mcp","hasApi":true,"hasMcp":true,"costRange":"unknown","costNotes":"No price, plan, seat, or usage fee is stated. The repository is AGPL-3.0 and described as self-hosted software. An external OpenAI-compatible embeddings endpoint is required; an LLM is optional. The cost of those external services is not stated.","functions":["connect","code","compose","deploy","memory","policy","rank","search","store","embed","retrieve"],"slices":[{"functionId":"memory","label":"Tiered agent memory","note":"Shared remember and recall across working, episodic, semantic, and procedural tiers, with decay, TTLs, namespace isolation, and optional consolidation into durable facts.","cost":"Unknown"},{"functionId":"search","label":"Hybrid vector and keyword search","note":"Hybrid vector and keyword retrieval fused with Reciprocal Rank Fusion.","cost":"Unknown"},{"functionId":"rank","label":"Composite re-ranking","note":"Hybrid results are re-ranked by relevance, access recency, and importance rather than similarity alone.","cost":"Unknown"},{"functionId":"policy","label":"Client connect policy","note":"The MCP server sends a standing policy to every client on connect.","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"store","label":"Store","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"},{"functionId":"embed","label":"Embed","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"The page states REST plus MCP over stdio and Streamable HTTP, sharing one service layer, with an embedded web UI. Most listed agent integrations read MEMINI_BASE_URL and MEMINI_API_KEY; some clients use their own config or a fixed local MCP URL. Authentication can be enabled with an API key. Embeddings are not built in and must be supplied by an external endpoint whose dimensions match the store. An LLM is opt-in for background deduplication, contradiction handling, and distillation; without one, marker heuristics run the lifecycle. Pricing, quotas, and hosted multi-tenant terms are not stated.","signals":[],"functionProbabilities":[{"functionId":"connect","value":0.92,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"code","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"compose","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"deploy","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"memory","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"policy","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"rank","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"search","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"store","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"auth","value":0.72,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"embed","value":0.72,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"retrieve","value":0.72,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"tool-call","value":0.72,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"true","evidenceSource":"https://github.com/eleboucher/memini","method":"fallback"},{"key":"api","status":"unverified","asserted":"true","evidenceSource":"https://github.com/eleboucher/memini","method":"fallback"},{"key":"cost","status":"unverified","asserted":"unknown","evidenceSource":"https://github.com/eleboucher/memini","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://github.com/eleboucher/memini","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-10-16T06:17:47.632Z","updatedAt":"2026-10-16T06:17:47.632Z","sources":[{"kind":"web","label":"executor","url":"https://github.com/eleboucher/memini","excerpt":"BranchesTags\n\n## Repository files navigation\n\n# memini\n\n> A shared, persistent memory service for AI agents.\n\n`memini` gives any MCP-capable agent (Claude Code, Cursor, Codex, opencode, Hermes, OpenClaw, Open WebUI) one place to `remember` ","at":"2026-10-16T06:17:47.632Z"}],"recordId":"cmp_memini","claims":{"name":"memini","summary":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","kind":"mcp","publisher":"eleboucher","homepage":"https://github.com/eleboucher/memini","costRange":"unknown","costNotes":"No price, plan, seat, or usage fee is stated. The repository is AGPL-3.0 and described as self-hosted software. An external OpenAI-compatible embeddings endpoint is required; an LLM is optional. The cost of those external services is not stated.","functions":["connect","code","compose","deploy","memory","policy","rank","search","store","embed","retrieve"],"slices":[{"functionId":"memory","label":"Tiered agent memory","note":"Shared remember and recall across working, episodic, semantic, and procedural tiers, with decay, TTLs, namespace isolation, and optional consolidation into durable facts.","cost":"Unknown"},{"functionId":"search","label":"Hybrid vector and keyword search","note":"Hybrid vector and keyword retrieval fused with Reciprocal Rank Fusion.","cost":"Unknown"},{"functionId":"rank","label":"Composite re-ranking","note":"Hybrid results are re-ranked by relevance, access recency, and importance rather than similarity alone.","cost":"Unknown"},{"functionId":"policy","label":"Client connect policy","note":"The MCP server sends a standing policy to every client on connect.","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"store","label":"Store","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"},{"functionId":"embed","label":"Embed","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"The page states REST plus MCP over stdio and Streamable HTTP, sharing one service layer, with an embedded web UI. Most listed agent integrations read MEMINI_BASE_URL and MEMINI_API_KEY; some clients use their own config or a fixed local MCP URL. Authentication can be enabled with an API key. Embeddings are not built in and must be supplied by an external endpoint whose dimensions match the store. An LLM is opt-in for background deduplication, contradiction handling, and distillation; without one, marker heuristics run the lifecycle. Pricing, quotas, and hosted multi-tenant terms are not stated."},"relations":[{"from":"memini","to":"self","kind":"alternative-to","note":"Shared functions code, compose, connect, deploy, embed, rank, search. Same kind and overlapping capability."},{"from":"memini","to":"local-faiss-mcp-server","kind":"alternative-to","note":"Shared functions code, connect, embed, memory, rank, retrieve, search, store. Same kind and overlapping capability."},{"from":"memini","to":"awesome","kind":"fills-same-slot-as","note":"Shared functions code, compose, connect, memory, policy, search, store. Can fill the same function slot."},{"from":"memini","to":"casdoor","kind":"fills-same-slot-as","note":"Shared functions code, compose, connect, embed, policy, search. Can fill the same function slot."},{"from":"memini","to":"cognee","kind":"fills-same-slot-as","note":"Shared functions code, connect, embed, memory, retrieve. Can fill the same function slot."},{"from":"memini","to":"turbopuffer","kind":"fills-same-slot-as","note":"Shared functions embed, memory, search, store. Can fill the same function slot."},{"from":"memini","to":"lore","kind":"fills-same-slot-as","note":"Shared functions connect, memory, retrieve, search, store. Can fill the same function slot."},{"from":"memini","to":"llamaindex","kind":"fills-same-slot-as","note":"Shared functions compose, embed, memory, retrieve. Can fill the same function slot."}],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-10-16. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://github.com/eleboucher/memini","excerpt":"BranchesTags\n\n## Repository files navigation\n\n# memini\n\n> A shared, persistent memory service for AI agents.\n\n`memini` gives any MCP-capable agent (Claude Code, Cursor, Codex, opencode, Hermes, OpenClaw, Open WebUI) one place to `remember` ","at":"2026-10-16T06:17:47.632Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9,"tags":["agents"]},{"slug":"self","name":"Self","summary":"Self-Hosted AIEnterprise Search18 min readPublished May 22, 2026","publisher":"onyx.app","homepage":"https://onyx.app/insights/self-hosted-rag","kind":"mcp","hasApi":true,"hasMcp":true,"costRange":"unknown","costNotes":"Unknown: pricing was not stated in the intake evidence.","functions":["index","code","compose","embed","rank","search","connect","deploy"],"slices":[{"functionId":"index","label":"index","note":"Inferred from executor","cost":"Unknown"},{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"embed","label":"embed","note":"Inferred from executor","cost":"Unknown"},{"functionId":"rank","label":"rank","note":"Inferred from executor","cost":"Unknown"},{"functionId":"search","label":"search","note":"Inferred from executor","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"Heuristic from executor evidence. Grok pass was unavailable or incomplete. No usage metrics were observed.","signals":[],"functionProbabilities":[{"functionId":"index","value":0.92,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"code","value":0.8,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"compose","value":0.8,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"embed","value":0.8,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"rank","value":0.8,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"search","value":0.8,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"connect","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"deploy","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"evaluate","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"generate","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"ingest","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"memory","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"observe","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"retrieve","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"},{"functionId":"store","value":0.72,"source":"https://onyx.app/insights/self-hosted-rag","method":"lexical","observedAt":"2026-10-15T16:28:23.244Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"true","evidenceSource":"https://onyx.app/insights/self-hosted-rag","method":"fallback"},{"key":"api","status":"unverified","asserted":"true","evidenceSource":"https://onyx.app/insights/self-hosted-rag","method":"fallback"},{"key":"cost","status":"unverified","asserted":"unknown","evidenceSource":"https://onyx.app/insights/self-hosted-rag","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://onyx.app/insights/self-hosted-rag","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-10-15T16:28:24.104Z","updatedAt":"2026-10-15T16:28:24.104Z","sources":[{"kind":"web","label":"executor","url":"https://onyx.app/insights/self-hosted-rag","excerpt":"All Insights\n\nSelf-Hosted AIEnterprise Search18 min readPublished May 22, 2026\n\n# Self-Hosted RAG in 2026: The Complete Guide to Running Retrieval-Augmented Generation On Your Own Infrastructure\n\nBy Roshan Desai\n\n---\n\n> **TL;DR:** Self-host","at":"2026-10-15T16:28:24.104Z"}],"recordId":"cmp_self","claims":{"name":"Self","summary":"Self-Hosted AIEnterprise Search18 min readPublished May 22, 2026","kind":"mcp","publisher":"onyx.app","homepage":"https://onyx.app/insights/self-hosted-rag","costRange":"unknown","costNotes":"Unknown: pricing was not stated in the intake evidence.","functions":["index","code","compose","embed","rank","search","connect","deploy"],"slices":[{"functionId":"index","label":"index","note":"Inferred from executor","cost":"Unknown"},{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"embed","label":"embed","note":"Inferred from executor","cost":"Unknown"},{"functionId":"rank","label":"rank","note":"Inferred from executor","cost":"Unknown"},{"functionId":"search","label":"search","note":"Inferred from executor","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"Heuristic from executor evidence. Grok pass was unavailable or incomplete. No usage metrics were observed."},"relations":[{"from":"self","to":"memini","kind":"alternative-to","note":"Shared functions code, compose, connect, deploy, embed, rank, search. Same kind and overlapping capability."},{"from":"self","to":"local-faiss-mcp-server","kind":"fills-same-slot-as","note":"Shared functions code, connect, embed, index, rank, search. Can fill the same function slot."},{"from":"self","to":"casdoor","kind":"fills-same-slot-as","note":"Shared functions code, compose, connect, embed, search. Can fill the same function slot."},{"from":"self","to":"awesome","kind":"fills-same-slot-as","note":"Shared functions code, compose, connect, index, search. Can fill the same function slot."},{"from":"self","to":"claude-code","kind":"fills-same-slot-as","note":"Shared functions code, compose, connect. Can fill the same function slot."},{"from":"self","to":"cognee","kind":"fills-same-slot-as","note":"Shared functions code, connect, embed. Can fill the same function slot."},{"from":"self","to":"pen-dev","kind":"fills-same-slot-as","note":"Shared functions code, connect, embed. Can fill the same function slot."},{"from":"self","to":"grok-xai","kind":"fills-same-slot-as","note":"Shared functions code, connect, search. Can fill the same function slot."}],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-10-15. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://onyx.app/insights/self-hosted-rag","excerpt":"All Insights\n\nSelf-Hosted AIEnterprise Search18 min readPublished May 22, 2026\n\n# Self-Hosted RAG in 2026: The Complete Guide to Running Retrieval-Augmented Generation On Your Own Infrastructure\n\nBy Roshan Desai\n\n---\n\n> **TL;DR:** Self-host","at":"2026-10-15T16:28:24.104Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9},{"slug":"railcode","name":"Railcode","summary":"Railcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","kind":"resource","homepage":"https://railcode.dev/","repoUrl":"https://github.com/Railcode-HQ","publisher":"","hasMcp":true,"hasApi":false,"costRange":"unknown","composabilityRationale":"","functions":["auth","deploy","tool-call"],"functionProbabilities":[{"functionId":"auth","value":0.8,"source":"06 Knowledge Library/Resources/coding/2026-09-10-railcode-dev.md","method":"lexical","observedAt":"2026-09-10T00:00:00.000Z"},{"functionId":"deploy","value":0.8,"source":"06 Knowledge Library/Resources/coding/2026-09-10-railcode-dev.md","method":"lexical","observedAt":"2026-09-10T00:00:00.000Z"},{"functionId":"tool-call","value":0.72,"source":"06 Knowledge Library/Resources/coding/2026-09-10-railcode-dev.md","method":"lexical","observedAt":"2026-09-10T00:00:00.000Z"}],"slices":[{"functionId":"auth","label":"Auth","note":"Railcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","cost":"unknown"},{"functionId":"deploy","label":"Deploy","note":"Railcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","cost":"unknown"},{"functionId":"tool-call","label":"Tool-call","note":"Railcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","cost":"unknown"}],"tweets":[],"sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-09-10-railcode-dev.md\nRailcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","at":"2026-09-10T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"v blog, 2026-09-01): no in-product agent on purpose — “best harness is your own harness”; MCP/CLI over embedded chat.","at":"2026-09-10T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"v blog, 2026-09-01): no in-product agent on purpose — “best harness is your own harness”; MCP/CLI over embedded chat.","at":"2026-09-10T00:00:00.000Z"}],"interfaces":[{"kind":"mcp"},{"kind":"cli"}],"origin":"seed","notes":[],"createdAt":"2026-09-10T00:00:00.000Z","updatedAt":"2026-09-10T00:00:00.000Z","stagingSeed":"leyline-0.3.0-staging","recordId":"cmp_railcode","claims":{"name":"Railcode","summary":"Railcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","kind":"resource","publisher":"","homepage":"https://railcode.dev/","repoUrl":"https://github.com/Railcode-HQ","costRange":"unknown","functions":["auth","deploy","tool-call"],"slices":[{"functionId":"auth","label":"Auth","note":"Railcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","cost":"unknown"},{"functionId":"deploy","label":"Deploy","note":"Railcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","cost":"unknown"},{"functionId":"tool-call","label":"Tool-call","note":"Railcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","cost":"unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"cli"}],"composabilityRationale":""},"relations":[{"from":"railcode","to":"asp-net-core","kind":"fills-same-slot-as","note":"Shared functions auth, deploy, tool-call. Can fill the same function slot."},{"from":"railcode","to":"openship","kind":"fills-same-slot-as","note":"Shared functions deploy, tool-call. Can fill the same function slot."},{"from":"railcode","to":"model-context-protocol","kind":"fills-same-slot-as","note":"Shared functions auth, tool-call. Can fill the same function slot."},{"from":"railcode","to":"vellum-assistant","kind":"fills-same-slot-as","note":"Shared functions auth, tool-call. Can fill the same function slot."},{"from":"railcode","to":"mcp-ai-gateway","kind":"fills-same-slot-as","note":"Shared functions auth, tool-call. Can fill the same function slot."}],"signals":[],"claimVerification":[],"explain":{"score":7,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-09-10-railcode-dev.md\nRailcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","at":"2026-09-10T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"v blog, 2026-09-01): no in-product agent on purpose — “best harness is your own harness”; MCP/CLI over embedded chat.","at":"2026-09-10T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"v blog, 2026-09-01): no in-product agent on purpose — “best harness is your own harness”; MCP/CLI over embedded chat.","at":"2026-09-10T00:00:00.000Z"}],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.3333333333333333,"contribution":0.03333333333333333,"why":"An MCP surface is declared. No API is declared. Cost is unknown. 1 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.26214289265639185,"contribution":0.036700004971894865,"why":"3 sources cover 1 evidence types. The latest dated evidence is 2026-09-10. Freshness is omitted unless observed as a signal.","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-09-10-railcode-dev.md\nRailcode is Yakko Majuri’s secure / governed cloud for internal software — apps and agents (“internal Vercel” framing on the launch post). Build with your own tools; deploy into a company-governed sandbox with auth, permissions, data, and connectors centralized.","at":"2026-09-10T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"v blog, 2026-09-01): no in-product agent on purpose — “best harness is your own harness”; MCP/CLI over embedded chat.","at":"2026-09-10T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"v blog, 2026-09-01): no in-product agent on purpose — “best harness is your own harness”; MCP/CLI over embedded chat.","at":"2026-09-10T00:00:00.000Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":7,"tags":["agents"]},{"slug":"asp-net-core","name":"ASP.NET Core","summary":"A free, cross-platform, open-source framework for building web apps and services with .NET and C#.","publisher":"Microsoft","homepage":"https://dotnet.microsoft.com/en-us/apps/aspnet","kind":"kit","hasApi":false,"hasMcp":false,"costRange":"free","costNotes":"The framework is described as free. The page mentions 10 free ASP.NET Core websites on Azure, but does not state broader hosting pricing.","functions":["deploy","auth","tool-call"],"slices":[{"functionId":"auth","label":"Application authentication","note":"Supports industry-standard authentication protocols and external authentication providers.","cost":"Free"},{"functionId":"deploy","label":"Cross-platform deployment","note":"Can be deployed to major cloud platforms, Linux or Windows servers, and hosting providers.","cost":"Framework free; hosting costs unknown"},{"functionId":"tool-call","label":"tool-call","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[],"composabilityRationale":"ASP.NET Core provides .NET tools and libraries for web apps, Blazor for web UI, authentication and user identity features, and deployment across major clouds and Linux or Windows servers. The page does not declare an API for invoking the framework or MCP support.","signals":[],"functionProbabilities":[{"functionId":"deploy","value":0.8,"source":"https://dotnet.microsoft.com/en-us/apps/aspnet","method":"lexical","observedAt":"2026-11-01T04:19:31.347Z"},{"functionId":"auth","value":0.72,"source":"https://dotnet.microsoft.com/en-us/apps/aspnet","method":"lexical","observedAt":"2026-11-01T04:19:31.347Z"},{"functionId":"tool-call","value":0.72,"source":"https://dotnet.microsoft.com/en-us/apps/aspnet","method":"lexical","observedAt":"2026-11-01T04:19:31.347Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"false","evidenceSource":"https://dotnet.microsoft.com/en-us/apps/aspnet","method":"fallback"},{"key":"api","status":"unverified","asserted":"false","evidenceSource":"https://dotnet.microsoft.com/en-us/apps/aspnet","method":"fallback"},{"key":"cost","status":"unverified","asserted":"free","evidenceSource":"https://dotnet.microsoft.com/en-us/apps/aspnet","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://dotnet.microsoft.com/en-us/apps/aspnet","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-11-01T04:19:32.412Z","updatedAt":"2026-11-01T04:19:32.412Z","sources":[{"kind":"web","label":"executor","url":"https://dotnet.microsoft.com/en-us/apps/aspnet","excerpt":"# ASP.NET Core\n\nFree. Cross-platform. Open source.  \nA framework for building web apps and services with .NET and C#.\n\nGet started\n\nSupported on Linux, Windows, and macOS\n\n## Build web apps fast with one stack\n\nASP.NET Core comes with every","at":"2026-11-01T04:19:32.412Z"}],"recordId":"cmp_asp-net-core","claims":{"name":"ASP.NET Core","summary":"A free, cross-platform, open-source framework for building web apps and services with .NET and C#.","kind":"kit","publisher":"Microsoft","homepage":"https://dotnet.microsoft.com/en-us/apps/aspnet","costRange":"free","costNotes":"The framework is described as free. The page mentions 10 free ASP.NET Core websites on Azure, but does not state broader hosting pricing.","functions":["deploy","auth","tool-call"],"slices":[{"functionId":"auth","label":"Application authentication","note":"Supports industry-standard authentication protocols and external authentication providers.","cost":"Free"},{"functionId":"deploy","label":"Cross-platform deployment","note":"Can be deployed to major cloud platforms, Linux or Windows servers, and hosting providers.","cost":"Framework free; hosting costs unknown"},{"functionId":"tool-call","label":"tool-call","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[],"composabilityRationale":"ASP.NET Core provides .NET tools and libraries for web apps, Blazor for web UI, authentication and user identity features, and deployment across major clouds and Linux or Windows servers. The page does not declare an API for invoking the framework or MCP support."},"relations":[{"from":"asp-net-core","to":"railcode","kind":"fills-same-slot-as","note":"Shared functions auth, deploy, tool-call. Can fill the same function slot."},{"from":"asp-net-core","to":"openship","kind":"fills-same-slot-as","note":"Shared functions deploy, tool-call. Can fill the same function slot."},{"from":"asp-net-core","to":"vellum-assistant","kind":"fills-same-slot-as","note":"Shared functions auth, tool-call. Can fill the same function slot."},{"from":"asp-net-core","to":"model-context-protocol","kind":"fills-same-slot-as","note":"Shared functions auth, tool-call. Can fill the same function slot."},{"from":"asp-net-core","to":"mcp-ai-gateway","kind":"fills-same-slot-as","note":"Shared functions auth, tool-call. Can fill the same function slot."}],"explain":{"score":6,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.3333333333333333,"contribution":0.03333333333333333,"why":"No MCP surface is declared. No API is declared. Cost is free. 1 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-11-01. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://dotnet.microsoft.com/en-us/apps/aspnet","excerpt":"# ASP.NET Core\n\nFree. Cross-platform. Open source.  \nA framework for building web apps and services with .NET and C#.\n\nGet started\n\nSupported on Linux, Windows, and macOS\n\n## Build web apps fast with one stack\n\nASP.NET Core comes with every","at":"2026-11-01T04:19:32.412Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":6},{"slug":"open-notebook","name":"Open Notebook","summary":"Open Notebook is an open-source implementation of Google NotebookLM-style workflows with more model choice and deployment flexibility. The project positions itself as a private, multi-model, local/self-hostable notebook for ingesting sources, searching them, chatting with grounded context, and generating podcasts from research material.","kind":"resource","homepage":"https://www.open-notebook.ai","repoUrl":"https://github.com/lfnovo/open-notebook","publisher":"","license":"MIT","hasMcp":false,"hasApi":false,"costRange":"unknown","composabilityRationale":"","functions":["deploy"],"functionProbabilities":[{"functionId":"deploy","value":0.72,"source":"06 Knowledge Library/Resources/coding/2026-06-23-lfnovo-open-notebook.md","method":"lexical","observedAt":"2026-06-23T00:00:00.000Z"}],"slices":[{"functionId":"deploy","label":"Deploy","note":"Open Notebook is an open-source implementation of Google NotebookLM-style workflows with more model choice and deployment flexibility. The project positions itself as a private, multi-model, local/self-hostable notebook for ingesting sources, searching them, chatting with grounded context, and generating podcasts from research material.","cost":"unknown"}],"tweets":[],"sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-06-23-lfnovo-open-notebook.md\nOpen Notebook is an open-source implementation of Google NotebookLM-style workflows with more model choice and deployment flexibility. The project positions itself as a private, multi-model, local/self-hostable notebook for ingesting sources, searching them, chatting with grounded context, and generating podcasts from research material.","at":"2026-06-23T00:00:00.000Z"}],"interfaces":[],"origin":"seed","notes":[],"createdAt":"2026-06-23T00:00:00.000Z","updatedAt":"2026-06-23T00:00:00.000Z","stagingSeed":"leyline-0.3.0-staging","recordId":"cmp_open-notebook","claims":{"name":"Open Notebook","summary":"Open Notebook is an open-source implementation of Google NotebookLM-style workflows with more model choice and deployment flexibility. The project positions itself as a private, multi-model, local/self-hostable notebook for ingesting sources, searching them, chatting with grounded context, and generating podcasts from research material.","kind":"resource","publisher":"","homepage":"https://www.open-notebook.ai","repoUrl":"https://github.com/lfnovo/open-notebook","license":"MIT","costRange":"unknown","functions":["deploy"],"slices":[{"functionId":"deploy","label":"Deploy","note":"Open Notebook is an open-source implementation of Google NotebookLM-style workflows with more model choice and deployment flexibility. The project positions itself as a private, multi-model, local/self-hostable notebook for ingesting sources, searching them, chatting with grounded context, and generating podcasts from research material.","cost":"unknown"}],"interfaces":[],"composabilityRationale":""},"relations":[],"signals":[{"key":"has_license","value":1,"source":"component-record","method":"declared-license","observedAt":"2026-06-23T00:00:00.000Z"}],"claimVerification":[],"explain":{"score":5,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.15,"contribution":0.027,"why":"A licence is declared.","sources":[],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-06-23-lfnovo-open-notebook.md\nOpen Notebook is an open-source implementation of Google NotebookLM-style workflows with more model choice and deployment flexibility. The project positions itself as a private, multi-model, local/self-hostable notebook for ingesting sources, searching them, chatting with grounded context, and generating podcasts from research material.","at":"2026-06-23T00:00:00.000Z"}],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0,"contribution":0,"why":"No MCP surface is declared. No API is declared. Cost is unknown. 0 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-06-23. Freshness is omitted unless observed as a signal.","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-06-23-lfnovo-open-notebook.md\nOpen Notebook is an open-source implementation of Google NotebookLM-style workflows with more model choice and deployment flexibility. The project positions itself as a private, multi-model, local/self-hostable notebook for ingesting sources, searching them, chatting with grounded context, and generating podcasts from research material.","at":"2026-06-23T00:00:00.000Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":5}]}