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

How it compares

Edits an agent makes between commits are recovered from the agent's own checkpoints or the editor's local history.

Every Version of Every Changed File: 1DevTool compared with Claude Code, Cursor, JetBrains IDEs
  • 1DevToolBuilt in

    Versions from every agent in the checkout are kept, each labelled with its writer, and a restore saves the current file first so the restore can be undone too.

  • Claude CodePartly

    Claude Code checkpoints before each prompt, and /rewind restores code from an earlier point. It tracks edits made by its own file tools in that session.

  • CursorPartly

    Cursor saves checkpoints as its agent edits, and you can restore files to how they were at an earlier message in that chat.

  • JetBrains IDEs keep a Local History of file revisions independent of version control, including external changes, and can revert a file to any of them.

Checked November 2026 against each app's public docs. These products change quickly. If a row is out of date, tell us at feedback.stoicsoft.com/1devtool.

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 342 other features — all in one app.