Intent
Capture

Record decisions from agents and IDEs.

The most important decisions happen in the flow. Intent Capture records them automatically, links every session and exchange to the code and turns them into structured digests for human review.

Install Capture

Works with your tools.

Cursor
Cursor
GitHub Copilot
GitHub Copilot
Claude Code
Claude Code
Codex
Codex
Gemini
Gemini

Decisions, not transcripts.

Raw conversation logs are noisy and hard to search. Capture extracts what matters: the decisions, the reasoning, the tradeoffs.

Each captured decision includes context, alternatives considered, and links to resulting code.

cursor — auth-feature
>I need to add authentication to the app
claude:I can help with that. What kind of auth are you thinking? We could do:
claude:1. Custom auth with JWT 2. OAuth providers (Google, GitHub) 3. Auth library like NextAuth
>what would you recommend?
claude:For most apps, I'd recommend OAuth. It reduces security surface area since you're not storing passwords, and users prefer signing in with existing accounts.
>makes sense. what about custom auth tho? we might need it for enterprise
claude:Custom auth gives more control but requires handling password hashing, reset flows, session management, and security audits. More surface area for vulnerabilities.
>ok lets go with oauth for now
claude:Great choice. I'll set up NextAuth with Google and GitHub providers. We can always add enterprise SSO later.
claude:Installing next-auth and configuring providers...
Raw transcript
intent/decisions/2026-01-12-auth-system.md
## Decision: Use OAuth instead of custom auth
**Context:** Cursor session, 2026-01-12
**Participants:** @sarah, claude-3
**Summary:**
Chose OAuth over custom authentication to reduce security surface area and leverage existing identity providers.
**Alternatives considered:**
Custom JWT auth — more control but requires password handling, reset flows, security audits
NextAuth with OAuth — recommended for faster implementation and reduced security risk
**Rationale:**
OAuth delegates credential management to trusted providers (Google, GitHub), eliminating password storage vulnerabilities. Can add enterprise SSO later if needed.
**Commits:** a4f2d1, b8e3c9
**Files:** src/auth/providers.ts, src/app/api/auth/[...nextauth]/route.ts
Extracted decision

Local-first. Your data stays yours.

Capture runs locally. Decisions are stored in your project, versioned with Intent. Server sync is optional and you always control what gets shared.

Start capturing intent.

Free to use. Takes 5 minutes to set up.

Install Capture