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
+66-62Lines changed: 66 additions & 62 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,63 +1,25 @@
1
1
# Aperture
2
2
3
-
A high-performance Windows-native diagnostic TUI for power users and developers.
3
+
Diagnostic tui for Windows power users
4
4
5
-
Aperture bridges the gap between the Linux `btop`/`lsof` experience and Windows' deep diagnostic capabilities (Processes, Services, and Network). Unlike cross-platform tools, Aperture focuses on Windows-specific pain points: file locks, service management, and process-to-socket mapping.
6
-
7
-
## Features
8
-
9
-
### The Locker (Process Management)
10
-
- View all running processes with PID, name, path, CPU%, and memory usage
11
-
- Real-time CPU and memory metrics with intelligent caching
12
-
-**Sort by**: Name, PID, CPU usage, Memory usage
13
-
-**Filter** processes by name, path, or PID
14
-
-**Kill processes** (requires admin - press `K`)
15
-
-**Find file locks** - Identify which processes are locking specific files (press `f`)
16
-
17
-
### The Controller (Service Management)
18
-
- List all Windows services with status, start type, and process ID
- Enter a folder path to scan all files in that directory
207
+
- Shows "Scanned X files - Found Y locks" with the count of files checked
232
208
233
209
## Configuration
234
210
@@ -263,11 +239,6 @@ Aperture uses direct Win32 APIs instead of WMI for maximum performance:
263
239
- Win32 APIs respond in <50ms
264
240
- Essential for smooth TUI experience with 2-second refresh rates
265
241
266
-
## Requirements
267
-
268
-
- Windows 10/11
269
-
- For full functionality (killing processes, managing services), run as Administrator
270
-
271
242
## Architecture
272
243
273
244
```
@@ -333,6 +304,39 @@ aperture/
333
304
-[ ] Dark/light theme support
334
305
- Currently uses terminal default colors
335
306
307
+
Aperture bridges the gap between the Linux `btop`/`lsof` experience and Windows' deep diagnostic capabilities (Processes, Services, and Network). Unlike cross-platform tools, Aperture focuses on Windows-specific pain points: file locks, service management, and process-to-socket mapping.
308
+
309
+
## Features
310
+
311
+
### The Locker (Process Management)
312
+
- View all running processes with PID, name, path, CPU%, and memory usage
313
+
- Real-time CPU and memory metrics with intelligent caching
314
+
-**Sort by**: Name, PID, CPU usage, Memory usage
315
+
-**Filter** processes by name, path, or PID
316
+
-**Kill processes** (requires admin - press `K`)
317
+
-**Find file locks** - Identify which processes are locking specific files (press `f`)
318
+
319
+
### The Controller (Service Management)
320
+
- List all Windows services with status, start type, and process ID
0 commit comments