Billion random sources,
one lens.
LensHub is the data plumbing for AI agents — one place where every doc, ticket, thread, repo, and spreadsheet is classified, scored, and handed to any AI agent over MCP.
Your company's knowledge lives everywhere.
Slack threads. Jira tickets. Confluence pages. GitHub READMEs. Notion docs. Sales playbooks. Finance spreadsheets. None of it reaches your agents.
Same question.
Two very different agents.
Watch the same prompt run against an agent without LensHub, and one with it. The work isn't in the model — it's in what the model can see.
The product.
Boring on purpose.
No futuristic mockups — this is the actual UI. A dashboard for context health, a chat for agent-cited answers, and a connector panel that does the boring sync work.


Questions that used to take a week,
answered now.
LensHub pulls your security policy, audit evidence, incident runbooks, and pen-test results. Your agent fills in 94% of sections automatically.
The agent reads GitHub release notes, Jira tickets, Figma specs, and existing docs — producing a structured draft ready for review.
Connect Salesforce, Slack CS channels, Jira, and the renewal playbook. Get a root-cause analysis with evidence, not opinions.
One context layer.
Four ways to reach it.
Add LensHub as an MCP server with one command. Works with any agent that supports the Model Context Protocol.
Every context sits behind a clean REST API with API-key auth. Wire LensHub into scripts, internal tools, or any tool-calling setup.
Use the LensHub chat UI directly — no agent setup required. Ask questions, get cited answers from all your connected sources.
Connect LensHub to n8n, Zapier, or your own agent runner. Schedule daily briefings, alerts, and digests.
Not a search box.
An operating system for context.
Every other “AI knowledge” tool just indexes your docs. LensHub is the layer your whole org runs its context through — with the rules, structure, and observability a production system needs.
Built for production.
Not just demos.
20 connectors.
One sync.
Self-host today.
Managed when you're ready.
The self-hosted version has been running in production since January 2026. Move to managed when you want someone else to handle the infra.
- 1k contexts
- 100 memories
- 5k queries / mo
- 50k contexts
- 10k memories
- 100k queries / mo
- All connectors
- 10 human users
- 500k contexts
- 100k memories
- 1M queries / mo
- Unlimited users
- Unlimited everything
- Audit logs
- DPA
- Dedicated CSM
Questions, answered.
How is this different from just using RAG or a vector database?
A vector database stores embeddings — it doesn't know which sources are stale, contradictory, or out of scope for the requesting user. LensHub adds health scoring, access control, deduplication, feedback loops, and versioning on top of the retrieval layer. You get production-grade context, not just search.
Does LensHub see our data?
Self-hosted: never. Everything runs in your VPC — your data never leaves. Managed: data is processed in your dedicated tenant. We will never train on your data.
How do you guarantee an agent doesn't leak data a user shouldn't see?
Access is enforced at four layers. (1) Credential-scoped ingestion: a connector can only see what its token can see — a Slack bot invited to specific channels, a Confluence token scoped to certain spaces, a read-only GitHub key. Content the credential can't reach never enters the index at all. (2) Private by default: personal connectors are visible only to their owner. No role can read another user's private content — not even admins. Admin-privacy is hard-wired into the permission model. (3) Explicit sharing: share a connector with specific teammates at read, write, or manage level through access profiles. Grants take effect in seconds — and revoke just as fast. (4) Roles + audit trail: four org roles gate every action, and every administrative change — keys, members, shares, settings — lands in an append-only audit log.
Where does my data live, who can access it, and what happens when we leave?
Where it lives: self-hosted means your data never leaves your VPC. Managed runs in your chosen region (US or EU), encrypted at rest with AES-256 and in transit with TLS 1.3, with separate encryption keys per tenant. Who can access it: self-hosted, only your team. Managed: no LensHub employee has standing access — production access requires a JIT approval flow with two-person sign-off, fully audited. What happens when you leave: full data export at any time — every context, version, memory, and audit log in a documented JSON/SQL format. After cancellation, all customer data is purged within 30 days with a cryptographic deletion certificate signed by our SRE team. No exit fees, no proprietary formats, no lock-in.
Which agents does it work with?
Any agent that supports the Model Context Protocol (MCP) — Claude, Claude Code, Cursor, Windsurf — connects with a single command. The REST API works with everything else.
How long does setup take?
The self-hosted version deploys in about 20 minutes with Docker Compose. Managed onboarding takes a short call to configure your connectors and access scopes. Most teams have their first agent query working within an hour.
Billion random sources,
one lens.
LensHub has been running in self-hosted setups since January 2026. We're now opening up a public managed service — sign up to be among the first to try it.