LENSby Meristem

Lens explores.
Core decides.

Run AI copilots with human approval on every action. Full traceability, zero autonomous execution.

For founders and teams who want useful copilots without losing control.

No credit card required

See pricing →
LENSExploring
Observing

Proposals

Add input validation
now
Refactor auth module
2m ago
Update API schema
5m ago

Ledger

Exploring: Login flow analysis

a3f2...8b1cnow

Proposal: Add validation checks

7d4e...2a9f1m ago

Policy check: Rate limiting rules

c1b5...4e3d3m ago

3

Viewing

7

Proposals

2

Awaiting

Human Approval Required

Add input validation to login form?

🔍 Lens explores. You decide.

Built for founders & teams shipping fast

What it does

A UI that gives you complete control over your AI copilots. No magic. No autonomous execution.

Human Approvals

Every action requires explicit approval. Reject, modify, or approve from desktop or mobile.

Live Event Stream

Watch your copilot work in real-time. Native SSE, no polling. See proposals as they come.

Audit Ledger

Append-only log with checksums. Replay sessions, prove compliance, export for audit.

Project Workspace

Specs, docs, tickets in one place. Full context for informed decisions.

Connectors

Coming soon

GitHub, Azure DevOps, and more. Integrate your existing workflow.

🌱 UI that feels observational, not operational

How it works

From proposal to production, with human control at every step.

1

Connect Project

Link your repository and define scope. Specs, docs, and context in one workspace.

2

Generate Proposals

The copilot analyzes and proposes actions. Each proposal appears in your feed for review.

3

Approve or Reject

Review each action. Approve what makes sense, reject what doesn't. Optional feedback.

4

Ship Artifacts

Approved actions execute. Commits, PRs, tickets—all with full traceability.

Pricing

Start free. Upgrade when you need more.

Free

Explore and experiment

Free

1

projects

1

seats

50

jobs/mo

Includes

  • Live event stream
  • Basic ledger (7 days)
  • Community support
  • No connectors
  • No SSO
Most popular

Pro

For solo founders and developers

$23/mo

Billed annually ($276/yr)

5

projects

1

seats

500

jobs/mo

Includes

  • Mobile approvals
  • Full ledger (90 days)
  • GitHub connector
  • Email support

Team

For teams shipping fast

$79/mo

Billed annually ($948/yr)

20

projects

10

seats

2,000

jobs/mo

Includes

  • Role-based permissions
  • Unlimited ledger
  • GitHub + Azure DevOps
  • Priority support
  • Audit export

Enterprise

For organizations with compliance needs

Custom

projects

seats

jobs/mo

Includes

  • SSO (SAML/OIDC)
  • Self-hosted option
  • Custom connectors
  • SLA guarantee
  • Dedicated support
  • Security review

Compare plans

See what's included in each tier

FeatureFreeProTeamEnterprise
Human approvals
Live event stream (SSE)
Audit ledger790UnlimitedUnlimited
Projects1520Unlimited
Seats1110Unlimited
Jobs per month505002,000Unlimited
Mobile approvals
GitHub connector
Azure DevOps connector
Audit export
Role-based permissions
SSO (SAML/OIDC)
Self-hosted deployment
SLA guarantee
Dedicated support
Self-hosted

Install in 3 minutes

Self-host with Docker. No external dependencies required.

Platform Setup (Self-hosted)

Docker Engine 24+Windows with WSL2 or Linux4GB RAM minimum
1Clone the repository
$git clone https://github.com/meristem/lens.git
$cd lens
2Configure environment
$cp env.example .env
3installation.steps.secrets
# Edit .env and set your keys:
$JWT_SECRET_KEY=your-secret-here
$SIMULATE_PAID=true
installation.notes.secrets
4Start the services
$docker compose up -d
5Open the app
$open http://localhost:3000

Lens Client

Install the Lens client on your development machine to connect to the platform.

Windows (PowerShell)
PS>irm https://lens.meristem.dev/install.ps1 | iex
Linux / macOS
$curl -fsSL https://lens.meristem.dev/install.sh | bash
Activate Your Device
$lens activate <your-token-from-dashboard>
Get your activation token from Settings → Devices in the dashboard

Questions

Common questions about how it works.

No. Meristem Lens uses a human-in-the-loop model. Every proposed action requires explicit approval before execution. You decide what runs and when.

Ready to take control?

Start exploring with your team today.