You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-15Lines changed: 6 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,7 @@
2
2
3
3
Real-time TUI diff viewer for AI coding agents.
4
4
5
-
Split your terminal. Left: your AI agent. Right: `diffpane` showing every change as it happens.
6
-
7
-
## Features
8
-
9
-
-**Live diff** — watches your git worktree and shows changes in real time
10
-
-**Session baseline** — records HEAD at startup, auto-resets on commit
11
-
-**Follow mode** — auto-jumps to the latest changed file (on by default)
12
-
-**Zero dependencies** — single binary, `brew install` and go
5
+
Watch what your AI agent is changing, in real-time, right next to your terminal.
13
6
14
7
## Install
15
8
@@ -26,23 +19,21 @@ cd your-project
26
19
diffpane
27
20
```
28
21
22
+
Split your terminal. Left: run your AI agent. Right: `diffpane` shows what changed.
23
+
29
24
## Keys
30
25
31
26
| Key | Action |
32
27
|-----|--------|
33
-
|`j` / `k`| Scroll diff |
34
-
|`n` / `p`| Next / previous file |
28
+
|`j`/`k`| Scroll diff |
29
+
|`n`/`p`| Next/prev file |
35
30
|`f`| Toggle follow mode |
36
31
|`Tab`| File list |
37
32
|`q`| Quit |
38
33
39
34
## How it works
40
35
41
-
`diffpane` records your current `git HEAD` when it starts (the "baseline"). It watches for file changes and shows a live unified diff of everything that changed since the baseline. When you `git commit`, the baseline auto-resets so you only see new changes.
42
-
43
-
## Status
44
-
45
-
Under development. Not yet functional.
36
+
diffpane records your current git HEAD when it starts (the "baseline"). It watches for file changes and shows you a live diff of everything that changed since the baseline. When you `git commit`, the baseline auto-resets so you only see new changes.
0 commit comments