Pulse Pulse

Operational memory for development teams

Your team's best decisions shouldn't die in a chat window

Pulse captures the decisions, dead-ends, and patterns from every AI coding session. A shared knowledge base searchable by your team and AI agents alike.

pulse — search
Works with
Claude Code
Codex
VS Code
Any MCP agent

Your codebase tells the what.
Pulse remembers the why.

See it in action

From coding session to shared knowledge — automatically

auth.ts
index.ts
Pulse
Search knowledge base…
decision ✓ Just published

JWT authentication over session tokens

2 min ago · glieai/pulse

pattern

Content hash dedup for idempotent ingest

1 hour ago · glieai/pulse

dead_end

ORM approach abandoned for SQL purity

2 hours ago · glieai/pulse

Watch
Detect
Generate
Review
Ship

One knowledge base. Every surface.

Terminal, editor, AI agent, browser — Pulse meets you where you work.

CLI

Search from your terminal

Search your knowledge base, generate insights from sessions, and publish — all from your terminal alongside git. No context switching.

pulse — search
$ pulse search "caching strategy"
⚡ 3 results
[decision] Materialized views over Redis cache
[dead_end] Redis cache layer — abandoned after 2 weeks
[pattern] Cache invalidation via PG LISTEN/NOTIFY

MCP

Give your AI agents memory

Every time your AI starts a new session, it starts from zero. With Pulse MCP, it starts from everything your team has ever learned.

Without Pulse

ai — session
// Without Pulse
> "Let me add a Redis cache layer to
> improve API performance..."
⚠ Your team already tried this.
The AI doesn't know.

With Pulse

ai — with pulse
// With Pulse MCP
🔍 Checking team knowledge base...
Found: dead_end — Redis cache abandoned
Reason: serialization overhead, cold-start
Found: decision — materialized views chosen
> "Based on your team's experience,
> I'll use materialized views instead."
auth.ts
index.ts
⚡ 2 insights · 1 decision · 1 pattern
12 export async function validateToken(
13 token: string
14 ) {
15 const decoded = jwt.verify(token, secret);
16 if (decoded.exp < now) throw new AuthError();
17 return decoded;
18 }

VS Code

Context where you code

CodeLens annotations show related insights per file. Sidebar panels for search, recent insights, and draft management — without leaving your editor.

Dashboard

The full picture

Search, filter by kind and repo, browse your team's entire knowledge base. Full insight detail with structured data, alternatives, and source references.

Pulse
Search insights...
All kinds Last 30 days glieai/pulse
decision 2 days ago

Materialized views over Redis cache

Idempotent, no cold-start. Redis abandoned due to serialization overhead.

dead_end 1 week ago

Event sourcing for audit logs

Over-engineered. PostgreSQL triggers solved it in 2 hours.

pattern 2 weeks ago

Numbered SQL migrations — one concern per file

Sequential numbers, snake_case, idempotent, version-controlled.

Why teams use Pulse

Watches everything automatically

AI sessions, commits, pushes — Pulse monitors your workflow and creates insights automatically, using context from related past decisions specific to that part of your codebase.

Dead-ends that save weeks

Failed approaches documented once, avoided forever. Your AI agents check the knowledge base before repeating past mistakes.

Sub-10ms fast

Instant results across your entire knowledge base. Performance that stays invisible in your workflow.

Onboarding in hours

New developers query the knowledge base on day one. They understand the why behind the code, not just the what.

Your team's knowledge. Always accessible.

Pulse Cloud keeps your team connected. Focus on building — we handle the rest.

getting started
$ pulse login --team acme
✓ Authenticated
$ pulse watch
● Watching session...
↑ Syncing to Pulse Cloud
Team dashboard: https://app.pulse.dev

Cloud or self-hosted

Pulse Cloud for zero-setup, or deploy on your own infrastructure with Enterprise.

Privacy by design

Sessions processed locally on each developer's machine. Only structured insights are synced.

Coming to the ecosystem

Cursor

MCP support — plug and play

GitHub

PR context from decision history

Linear

Decisions linked to issues

Slack

Search and alerts from Slack

Stop losing what your team learns

Start capturing knowledge from your very next coding session.

Want to try solo first? Install Free