Open-source AI sales copilot · MIT licensed

The copilot that
closes deals with you.

Live coaching, grounded pitches, objections answered on the spot. It sits in your Chrome sidebar. Use the hosted backend, or self-host it on your own keys.

MIT
Licensed. Fork it, ship it, sell with it
Hosted
Or self-host it on your own LLM keys
0
Tabs to switch during a call
6
ICP profiles tuned out of the box
Try it in a few minutes

Load it, sign up, generate.

No backend to run. Load the extension, create an account on the hosted backend, and draft a pitch from sample data.

  1. 1

    Download the extension

    Get ClientLens-extension.zip from the latest release and unzip it.

  2. 2

    Load it unpacked

    Open chrome://extensions, turn on Developer mode, click Load unpacked and pick the unzipped folder.

  3. 3

    Create an account and generate

    Click the ClientLens icon to open the side panel, click Create an account and sign up with your email and a password of at least 8 characters. Open Quick settings, turn on Try ClientLens with sample data, then open the Generate tab and draft a pitch.

Good to know

  • Each account is its own private workspace with a daily AI allowance.
  • There's no email step to sign up. Password reset isn't available yet, so keep your password somewhere safe.
  • The AI runs on a free-tier key with a small daily quota, so it can say it is busy or used up for today. Try again later if you see that.
  • Needs setup: export to Google Slides and Docs (needs a Google OAuth client ID) and live coaching in Google Meet (needs a Deepgram key).
Watch

See it before you load it.

A 43-second launch cut, and a 72-second recording of one user's path, start to finish.

Launch video. 43 s. Start with your own docs and case studies, say who you are pitching, and four agents build the draft: retrieve context, brand compliance, ICP personalization, fact check. A claim that cannot be backed up is held, not shipped. It closes on the first eval (13/13 planted false claims caught, 0/13 could still be written to a doc, 0/6 supported decks wrongly flagged) and the pitch, email and objection formats.
User journey. 72 s. Real recording. Eight steps on sample data and a fictional company: sign in with email and password, load sample data from Quick settings, the knowledge base, fill in the pitch, the four agents run, the result with two claims held for review, the weekly insights, and sign out. It ends with the two things that need your own setup.
Designed for B2B sales teams across
01 · Live meeting copilot

Four agents coaching you in real time.

Join a Meet and ClientLens starts listening. Four agents work the live transcript, including a validator that checks each suggestion against your knowledge base.

  • Sentiment Reads the prospect's tone every few seconds. Tells you when to soften, when to push.
  • Agenda Tracks topics covered vs. planned. Warns you 12 minutes in if you haven't done discovery.
  • Coach Surfaces the next-best-sentence the moment the prospect pushes back.
  • Objection Two-agent council answers "they just said X, what do I say?"
  • Validator Cross-checks suggested claims against your knowledge base and flags or drops the ones it cannot support.
Live · Acme Cloud · 14:32 Illustrative data
14:30 Sentiment Positive · 82%. Tone warmed up after pricing.
14:31 Agenda 3/5 covered. ROI not yet discussed.
14:32 Coach Try: "What would 18% faster cycle times mean for your H2?"
14:32 Objection "Too expensive": counter via case study #12 (Northwind, 4.2x ROI).
14:33 Validator "30% reduction" verified against source kb-acme-1.
Multi-agent pipeline
From "company name" to a fully sourced pitch deck in one pass.
Retrieval → ICP personalization → brand compliance → fact-check validation. Every number cites a source from your KB. Banned hype words rejected automatically.
0
Unsourced numbers allowed
4
Agents in council
6
ICP profiles tuned
02 · Pitch generation

Pitches grounded in your battle cards, never invented.

Pick the ICP, paste their site, and the council does the rest. Every number cites a source, and anything unsourced is rejected before it reaches you.

  • CFO ROI, cost savings, payback period, financial risk.
  • CTO Architecture, integration points, security posture, scalability.
  • COO Efficiency gains, process automation, team productivity.
  • VP Sales Competitive advantage, win rates, deal acceleration, social proof.
  • VP Eng Integration ease, developer experience, lower maintenance.
  • CEO Strategic value, differentiation, growth impact, moat.
03 · Post-call insights

Your week, finally legible.

Agenda coverage, sentiment, objections, action items. One click into Zoho (HubSpot and Salesforce next). Every conversation you have had, in one scannable grid.

  • Sentiment Trended across the call. See exactly when it shifted, and why.
  • Agenda What got covered, what got skipped. Roll into next-touch agenda automatically.
  • Objections Each objection, the response quality, and the source citation that backed it.
  • Next steps Action items with owner and due date. CRM-ready in one click.
Positive
Acme Cloud
Priya Patel · VP Sales
▶
32m Today 14:30
Neutral
Northwind Logistics
Marco Silva · CFO
▶
28m Yest 11:00
Won
Quantum Retail
Jordan Lee · CTO
▶
41m Wed 16:15
Stalled
Helios Energy
Sam Okafor · RevOps
▶
24m Tue 09:00
Poke around

Every screen, in order.

Real screenshots, not mockups, following the path a rep actually takes: load your material, draft the pitch, take the calls, read the week.

Knowledge base: five entries, five of five indexed, one case study expanded.
Load your material. Case studies and battle cards, indexed and chunked. Every citation later resolves to one of these.
From install to first close

Three steps. Your keys, your infrastructure.

This is the self-host path. Nothing to install on the prospect's side and no IT ticket. Setup is a developer task once. To just try it, use the hosted backend above.

1

Clone it and run the backend

Clone it, run the setup script, start the backend. One LLM key gets you going, and Gemini's free tier is plenty.

2

Load the extension, add your KB

Load it unpacked in Chrome (a Web Store build is planned). Then drop in case studies and battle cards. PMMs can keep it current without bothering eng.

3

Join your next Meet

The sidebar lights up and the overlay lands on Meet itself. Afterwards, one click pushes the summary to Zoho.

Read this before you deploy it

Sign-in is email and password. Anyone can create an account, and each account is its own workspace with daily usage caps. That holds on the hosted backend and on one you run yourself. Leave dev mode off on any backend you deploy: it accepts a stub user, skips the caps and is for local development only.

Also worth knowing up front: you load it unpacked, there is no Web Store listing yet, Python 3.11 or newer is a hard requirement, and Zoho is the only CRM wired end to end. The security model covers what to lock down, and the limitations page lists every edge.

Hosted, or self-host on your own keys · MIT licensed

Stop juggling tabs.
Start closing deals.

Open source, on infrastructure you control, with Anthropic, Gemini, Groq or anything OpenAI-compatible behind it. Try it, use it, improve it.

A Web Store build is coming, so reps will not need a developer. Watch the repo to hear when.