Open source · 100% local

The damage starts before Claude writes code.

AIDE catches your weak prompts in real time and fixes them before the agent acts.

The same moment, coached
You typed
fix the auth middleware
same prompt that just failedagent retries blindlyanother correction loop
✦ prompt optimised
What the agent acts on instead
<previous_attempt_summary> A nearly identical prompt just failed. Last error: FAIL auth.middleware.test.ts </previous_attempt_summary>
<request> Do not repeat the previous approach. Diagnose why the last attempt failed, then apply the smallest fix and verify. </request>
<original_prompt> fix the auth middleware </original_prompt>
automatic, nothing to resubmitdiagnose before editingshipped next turn
claude · ~/projects/api-service
continue where we left off
[judge] Resuming after ~26h idle with ~30k carried tokens and 2 recent corrections. This looks like a NEW task in an old shell. /clear or /compact first unless you need the history.
fix the auth middleware
✦ prompt optimised: repeat of a failed prompt rewritten as a diagnose-first retry. Prefix with * to bypass AIDE.
commit and push the auth changes
[judge] You're about to ship changes this session, but no tests or builds have run. One verification pass now is cheaper than a revert later.
agent attempts 13th consecutive WebFetch…
Tool denied: 13 consecutive web fetches this turn. Summarize findings and check the repo before fetching more.
tokens saved, correction loop avoided, tests run before push
21
Built-in rules from day one
<150ms
Per-prompt latency. Deterministic by default
100%
Local. Transcripts never leave your disk
4
Intervention channels, all capped by a fatigue budget
How it works

Learn offline. Coach live.

Install now, coached immediately. Mining your history is optional and makes the coaching yours.

1

One command

npx agentaide registers the hooks. No dependencies, no config, no account.

2

Coached from the first prompt

21 built-in rules catch blind retries, error dumps, stale sessions, and runaway tool spirals. Deterministic, in milliseconds.

3

Gets personal over time

Optionally mine your own history into a rulebook.json: your patterns, not generic advice, re-tuned automatically as you work.

What it catches

The mistakes you don't notice until the bill arrives.

Tokens, quality, and risk. The hidden cost structure of agent-assisted development.

Stale session resumption

Starting a new task in a 2-day-old chat silently re-reads 30k tokens of dead context every single turn.

[judge] Resuming after ~26h idle with ~30k carried tokens. /clear or /compact first.

Blind retries

Re-sending the same prompt that just failed tends to produce the same failure, plus another correction loop.

✦ prompt optimised: repeat of a failed prompt rewritten as a diagnose-first retry.

Web-fetch spirals

The agent fetches page after page instead of using what it already has. AIDE steers first; full scope also denies the tool mid-spiral.

Tool denied: 13 consecutive web fetches this turn. Summarize findings before fetching more.

Shipping without tests

“Commit and push” with zero test evidence this session gets a verification packet injected before the agent acts.

[judge] You're about to ship changes this session, but no tests or builds have run.

Error dumps without context

A pasted stack trace with no repro steps sends the agent guessing. AIDE wraps it so the agent diagnoses before editing.

✦ prompt optimised: raw error dump structured into a bug report.

Destructive commands on autopilot

With full scope on, a destructive bash command under auto-accept gets caught before it runs, not after.

Tool denied: destructive command under auto-accept.
Respectfully loud

Four channels. One fatigue budget.

Max one visible notice per prompt, three per session. A coach that nags gets muted. AIDE is built not to.

Inject

Silent steer the agent reads alongside your prompt. You see nothing; the agent course-corrects.

Notice

A one-line visible nudge with evidence: token counts, idle hours, correction history.

Transform

Your prompt passes through; the agent acts on an optimized rewrite. You see one line: “prompt optimised”.

Tool gate

Opt-in full scope. Denies a runaway tool call mid-spiral: web chains, bash retry loops, destructive commands.

Local by design. Not surveillance.

Your transcripts, your rulebook, your telemetry: everything lives in ~/.claude-judge/ on your disk. Nothing phones home, and no manager reads your prompts. Optional prompt polish runs through your own Claude CLI or API key.

AIDE for teams · in development

Your team's Claude Code bill has a leaderboard. So does its skill.

Some engineers get 10x more out of coding agents than others sitting next to them. The difference is learnable, if you can see it.

  • See how your best engineers work. How they decompose tasks, when they clear context, how they recover from failures. Measured from real sessions, not self-reports.
  • Spread the habits, not the blame. Everyone gets the personal coach. The patterns that make your top performers effective become the nudges everyone else receives.
  • Cut the waste you can't see today. Token spend, correction loops, and unverified ships, quantified per pattern and improved per person.
Talk to usEarly access. Tell us about your team.
Verified ship rate · concept preview
m.chen
94%
s.okafor
81%
j.rivera
66%
a.gupta
52%
t.nguyen
38%
m.chen runs tests before 94% of ships. Their habit, verify before "done", is now a coaching nudge for the whole team.

Stop paying for the same mistake twice.

One command. Coached by your next prompt.