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
+42-27Lines changed: 42 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,59 +6,74 @@ A macOS menu bar tool for monitoring real-time network traffic per process, writ
6
6
7
7
### Status Bar
8
8
9
-
```
9
+
```text
10
10
┌──────────────────────────────────────┐
11
-
│ ☀️ 🔋 ┊ 12.5KB/s ▲ ┊ Wi-Fi 🔍 │
12
-
│ ┊ 3.2KB/s ▼ ┊ │
11
+
│ ┊ 12.5KB/s ▲ ┊ Wi-Fi 🔍 │
12
+
│ ┊ 3.2KB/s ▼ ┊ │
13
13
└──────────────────────────────────────┘
14
14
```
15
15
16
16
### Dropdown Menu
17
17
18
-
```
18
+
```text
19
19
┌────────────────────────────────┐
20
20
│ Network Traffic │
21
-
│ ↑ 12.5KB/s ↓ 3.2KB/s │
21
+
│ ↑ 12.5KB/s ↓ 3.2KB/s │
22
22
├────────────────────────────────┤
23
-
│ Chrome ↑ 8.1KB/s │
24
-
│ ↓ 2.0KB/s │
25
-
│ Slack ↑ 3.2KB/s │
26
-
│ ↓ 1.0KB/s │
27
-
│ Terminal ↑ 1.2KB/s │
28
-
│ ↓ 0.2KB/s │
23
+
│ Chrome ↑ 8.1KB/s │
24
+
│ ↓ 2.0KB/s │
25
+
│ Slack ↑ 3.2KB/s │
26
+
│ ↓ 1.0KB/s │
27
+
│ Terminal ↑ 1.2KB/s │
28
+
│ ↓ 0.2KB/s │
29
29
├────────────────────────────────┤
30
-
│ ⚙ Settings ⌘, │
31
-
│ ⏻ Quit ⌘Q │
30
+
│ ⚙ Settings ⌘ , │
31
+
│ ⏻ Quit ⌘ Q │
32
32
└────────────────────────────────┘
33
33
```
34
34
35
35
### Settings Window
36
36
37
-
```
37
+
```text
38
38
┌─ Settings ─────────────────────┐
39
39
│ │
40
40
│ 🕐 Refresh Interval │
41
-
│ ┌────────────────────────┐ │
42
-
│ │ 1s 2s 3s 5s 10s │ │
43
-
│ └────────────────────────┘ │
41
+
│ ┌────────────────────────┐ │
42
+
│ │ 1s 2s 3s 5s 10s │ │
43
+
│ └────────────────────────┘ │
44
44
│ │
45
45
│ 🏎 Min Traffic Threshold │
46
-
│ ┌────────────────────────┐ │
47
-
│ │ All 1KB 10KB 100KB │ │
48
-
│ └────────────────────────┘ │
46
+
│ ┌────────────────────────┐ │
47
+
│ │ All 1KB 10KB 100KB │ │
48
+
│ └────────────────────────┘ │
49
49
│ │
50
50
│ 🚫 Process Blacklist │
51
-
│ ┌────────────────────────┐ │
52
-
│ │ Select process [▾] │ │
53
-
│ └────────────────────────┘ │
54
-
│ ┌─────────────────────┐ │
55
-
│ │ ClashX (x) │ │
56
-
│ │ Surge (x) │ │
57
-
│ └─────────────────────┘ │
51
+
│ ┌────────────────────────┐ │
52
+
│ │ Select process [▾] │ │
53
+
│ └────────────────────────┘ │
54
+
│ ┌─────────────────────┐ │
55
+
│ │ ClashX (x) │ │
56
+
│ │ Surge (x) │ │
57
+
│ └─────────────────────┘ │
58
58
│ │
59
59
└────────────────────────────────┘
60
60
```
61
61
62
+
## Install
63
+
64
+
### Homebrew
65
+
66
+
```bash
67
+
brew tap cnfatal/tap
68
+
brew install --cask network-status-bar
69
+
```
70
+
71
+
### Manual
72
+
73
+
Download the latest `NetworkStatusBar.zip` from [Releases](https://github.com/cnfatal/NetworkStatusBar/releases), unzip and drag `NetworkStatusBar.app` to `/Applications`.
74
+
75
+
> **Note:** The app is not notarized. On first launch, right-click → Open, or run `xattr -cr /Applications/NetworkStatusBar.app`.
0 commit comments