attentry

For Claude Code, in VS Code

The world codes with AI now. Attentry watches the code.

build me an Uber clone

Millions of people ask an agent for an app and get thousands of lines back. Attentry checks every edit for security holes, copied code and dead code, and tells the agent so it can fix them before anything ships.

84%of developers use or plan to use AI tools
75%of new code at Google is AI-generated

Sources: Stack Overflow Developer Survey 2025 · Sundar Pichai, April 2026

A developer typing a request to an AI agent

You ask: "add a coupon code"

The agent edits checkout.tsreading…

The problem

Fast code. Messy code.

The agent writes it in seconds. Nobody reads every line, and the agent never looks back: it doesn't know the repo already had that helper, or that the route it just added lets anyone in.

45%

of AI-generated code samples had a security flaw in Veracode's tests of over 100 models.

Veracode GenAI Code Security Report, 2025

8×

more commits with large copy-pasted blocks in 2024. Copy-paste overtook reuse for the first time.

GitClear AI Code Quality Research, 2025

46%

of developers distrust the accuracy of AI tools; only 33% trust it.

Stack Overflow Developer Survey 2025

See it work

Claude writes. Attentry watches. Claude fixes.

Attentry doesn't take the wheel. It points at what's wrong the moment it's written, and the agent cleans it up before you ever see it.

How it works

Four moments. Otherwise, quiet.

When you ask

The code you already have

Claude hears which helpers and routes in the repo match your request, so it plans with them.

Attentry: the repo already has code related to this request: - `timeAgo` in src/utils/time.js:1 - GET /api/rides/:id in server.js:11

Before an edit

No second copy

About to write a function the repo already has? Claude hears where the existing one is.

Attentry: `formatRidePrice`: the repo already has `formatPrice` (src/utils/money.js:2). Import it.

After an edit

Only what this edit added

New problems, once each, in a few lines. A clean edit gets nothing at all; old issues never nag.

Attentry: this edit added 1 problem: socket event "message:delete" loads a record by an id the caller sends without checking it belongs to the caller

At the end

A change card for you

What changed, what it added or fixed, and whether the tests passed. Ten seconds to read.

Attentry change card - Changed: 3 files - Problems: none added - Tests: passed

What it catches

Ask it what it catches.

Attentrywatching your repo runs locallyread-only

Hi, I'm Attentry. I sit beside your AI agent and check every edit it makes. Ask me what I catch.

just now

Enter ↵

Attentry runs on your machine. Your code never leaves it.

Get started

Let your agent build. Attentry keeps watch.

  1. Install the extension from the VS Code Marketplace. Cursor and Windsurf (Open VSX) coming soon.
  2. Click Connect Claude Code in the Attentry panel: it's added for all your projects.
  3. Start a Claude Code session and ask for anything.

Free and open source (MIT). Runs on your machine: your code never leaves it.