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
Ever been in a meeting where you wanted to focus on your work but still catch the important bits? That's exactly why I created Recap.
24
+
Ever been in a meeting where you wanted to focus on your work but still catch the important bits? That's exactly why I created Recap.
22
25
23
26
I found myself constantly torn between paying attention to meetings and getting actual work done. Sometimes I'd miss crucial decisions while coding, or I'd lose my flow state trying to take notes. I needed something that could listen for me and give me the highlights afterward.
24
27
25
28
But here's the thing - I didn't want my private conversations floating around on some company's servers. When you're discussing sensitive business matters, product roadmaps, or personal topics, that data should stay on YOUR machine. That's why Recap processes everything locally on your Mac using Apple's own technologies.
26
29
27
-
Now, Recap is broken. But it is a project that I am always working on on my free time so it meets my needs. I hope it can help you too.
30
+
Now, Recap is broken. But it is a project that I am always working on in my free time so it meets my needs. I hope it can help you too.
28
31
29
32
---
30
33
31
34
> [!IMPORTANT]
32
-
> Recap is not complete yet, it is broken, and not recommended for production usage.
35
+
> Recap is not complete yet, it is broken, and not recommended for production usage.
33
36
34
37
> [!TIP]
35
-
> Recap is in an incomplete state and I suggest that it is not used for production and daily usage, but help in shaping it is greatly appreciated.
38
+
> Recap is in an incomplete state and I suggest that it is not used for production and daily usage, but help in shaping it is greatly appreciated.
36
39
37
40
# Recap
38
41
@@ -47,19 +50,19 @@ Built using native macOS technologies - no drivers or kernel extensions required
**Platform**: Swift + SwiftUI, Apple Silicon optimized, sandboxed execution
53
+
**Platform**: Swift + SwiftUI, Apple Silicon optimized, sandboxed execution
51
54
52
-
### Roadmap:
55
+
### Roadmap:
53
56
54
57
Working on the following features now:
55
58
-[ ] Meeting Detection (Teams, Zoom, Google etc)
56
59
-[ ] Custom Prompt Via Settings
57
-
-[ ] Background Audio Processing
60
+
-[ ] Background Audio Processing
58
61
-[ ] Auto Recording Stop
59
62
-[ ] Better Error Handling
60
63
-[ ] 85% or more test coverage
61
64
62
-
Right now, Recap is more of a POC of what I am trying to make. It records system audio (Core Audio Taps) + with an optional microphone recording (your audio) and feeds it to Whisper for transcription and then uses Ollama for summarizing.
65
+
Right now, Recap is more of a POC of what I am trying to make. It records system audio (Core Audio Taps) + with an optional microphone recording (your audio) and feeds it to Whisper for transcription and then uses Ollama for summarizing.
63
66
64
67
**LLM Provider Options:**
65
68
-**Ollama** (recommended): Complete privacy - everything stays on your device
@@ -71,16 +74,16 @@ Right now, Recap is more of a POC of what I am trying to make. It records system
71
74
72
75
| Component | Minimum | Recommended |
73
76
|-----------|---------|-------------|
74
-
|**macOS**| 15.0 or later| 15.0 or later |
75
-
|**Processor**| Apple M1 | Apple M2 Pro or newer |
77
+
|**macOS**| 15.0 or later| 15.0 or later |
78
+
|**Processor**| Apple M1 | Apple M2 Pro or newer |
76
79
|**RAM**| 16 GB | 32 GB or more |
77
80
|**Storage**| 10 GB free space | 50 GB free space |
78
81
79
82
### For OpenRouter (Cloud Processing)
80
83
81
84
| Component | Minimum | Recommended |
82
85
|-----------|---------|-------------|
83
-
|**macOS**| 15.0 or later| 15.0 or later |
86
+
|**macOS**| 15.0 or later| 15.0 or later |
84
87
|**Processor**| Apple M1 | Apple M2 or newer |
85
88
|**RAM**| 8 GB | 16 GB or more |
86
89
|**Storage**| 2 GB free space | 5 GB free space |
@@ -89,14 +92,14 @@ Right now, Recap is more of a POC of what I am trying to make. It records system
89
92
90
93
## How It Works
91
94
92
-
```
95
+
```text
93
96
DATA FLOW
94
97
┌───────────────┐
95
98
┌───┤ 1. App Start │
96
99
│ └───────────────┘
97
100
▼
98
101
┌─────────────┐
99
-
│2. App Select│
102
+
│2. App Select│
100
103
└─────────────┘
101
104
│
102
105
▼
@@ -126,7 +129,7 @@ Right now, Recap is more of a POC of what I am trying to make. It records system
126
129
│ • Update DB Record │
127
130
│ • Show Results │
128
131
└────────────────────────┘
129
-
```
132
+
````
130
133
131
134
## Installation
132
135
@@ -135,19 +138,22 @@ Currently, Recap is only available through compilation from source. Pre-built re
135
138
### Compile from Source
136
139
137
140
1. **Prerequisites:**
138
-
- Ensure your system meets the [requirements](#system-requirements) above
139
-
- Install Xcode 15.0 or later from the Mac App Store
141
+
142
+
* Ensure your system meets the [requirements](#system-requirements) above
143
+
* Install Xcode 15.0 or later from the Mac App Store
0 commit comments