AI Productivity

Every Version of Every Changed File

Every version of every file your agents touched is kept, newest first, each one labelled by who wrote it. Open a file's history and put an earlier version back — even one that is no longer on disk and that git never saw.

Every Version of Every Changed File

More Screenshots

Click any image to zoom in

Recent changes opened on src/activity-log.ts, showing the newest on-disk version above earlier ones, each with Show and Restore

Why You Need This

How this feature boosts your daily productivity

An agent that overwrites good work does it between commits, where git cannot help you: the version you wanted was never staged, so there is nothing to check out. Agent Changes keeps every version it captured in a local vault and labels each one with its writer — “Captured just before an agent wrote”, “Saved outside an agent”, “You restored this”, or the agent and task that produced it. Restore puts one back as a checked write: the file as it is now is saved first, so a restore can itself be undone. Undo last change and Undo to this do the same job from the row you are already reading.

How It Works

Get started in 4 simple steps

1
1

Open Recent changes

The History tab lists the newest version of each file an agent or you touched, newest first, with the writer and the time.

2
2

Open one file's history

Every version we captured, newest first, each labelled — “Captured just before an agent wrote”, “Seen after it was saved”, “Saved outside an agent”, “Applied from a conflict” or “You restored this”.

3
3

Show a version before you take it

Show expands the file as it stood at that moment, so you compare the text rather than guessing from a timestamp.

4
4

Put one back

Restore, Undo to this or Undo last change write it as a checked write — the file as it is now is saved first, so the restore can itself be undone.

Without 1DevTool

The manual way vs. the 1DevTool way

The Hard Way

# agent overwrote your edit at 10:20
$ git diff HEAD
# your version was never committed
$ git stash list
# empty
# editor undo history: gone with the reload
# rewrite it from memory

The 1DevTool Way

History -> src/activity-log.ts
10:27 Devin - on disk now
10:25 Cursor Undo to this
10:23 Cursor Restore
05:04 Earlier version Restore
Restore saves the current file first

Key Capabilities

Everything included with Every Version of Every Changed File

Keep every version of every file an agent or you changed
See who wrote each version — you, an agent, or saved outside one
Expand any version to read the file as it stood then
Restore an earlier version as a checked write you can undo
Undo the last change to a file from its history row
Recover a version that was never committed and is no longer on disk
Keep a closed project's record for 30 days before it is released

Why It Matters

The productivity impact of having ai productivity built into your workspace

Searchable Prompt Library

Every prompt you've ever sent is captured and searchable. Find and reuse your best AI interactions.

Visual AI Communication

Annotate screenshots and embed them in prompts. Show your AI agent exactly what you see.

Session Knowledge Base

AI conversations become searchable history. Find how you solved a similar problem last week.

Power Navigation

Command palette gives you instant access to any feature. Navigate 1DevTool at the speed of thought.

Ready to boost your workflow?

Download 1DevTool for free and experience Every Version of Every Changed File along with 314 other features — all in one app.