Skip to content
Shahryar Sabir Muhammed
Shahryar Sabir
Software & AI Engineer
← Back to Systems
Solo Engineered
TypeScriptNode.jsNext.jsWhisperLiteLLMDocker

RegaOS

A local AI agent daemon that hears your wake-word, sees your screen, and acts on your computer — with every side-effecting action gated behind an explicit PermissionGateway.

$ npm i -g regaos

RegaOS — the agent with a permission spine

RegaOS (“Rega” on the command line) is an on-device agent daemon. You speak a wake-word, give a command, and the agent plans and executes work on your machine — while a Next.js dashboard gives you a live window into everything it does.

The one rule

Every side-effecting action — file write, shell exec, network call, mouse/keyboard, payment — passes through the PermissionGateway before it runs. There is no code path that bypasses it. Three policy levels:

  • paranoid — approve every action individually.
  • balanced — prompts for destructive or network-mutating actions; allows safe reads.
  • yolo — auto-approves everything. Sandbox only.

Capability highlights

  • Voice control: continuous wake-word detection; speech transcribed on-device via Whisper. Responds by voice.
  • Screen vision: captures and interprets the screen; specialist agents act on what they see.
  • Any-provider routing: all LLM calls go through a configurable LiteLLM proxy — Ollama, Anthropic, OpenAI, swapped without code changes.
  • Commander / Specialist layer: a CEO agent deliberates, selects the best specialist (vision, coding, CMO), and delegates — inside the same permission boundary.
  • Docker sandbox: shell execution runs in an isolated Alpine container when Docker is available.
  • Audit log & dry-run: every executed action is appended to a log; dry-run mode describes what it would do without executing.

System Specifications

0
D
1
e
2
s
3
i
4
g
5
n
6
e
7
d
8
9
a
10
n
11
d
12
13
b
14
u
15
i
16
l
17
t
18
19
R
20
e
21
g
22
a
23
O
24
S
25
26
a
27
s
28
29
a
30
31
t
32
r
33
u
34
s
35
t
36
-
37
f
38
i
39
r
40
s
41
t
42
43
o
44
n
45
-
46
d
47
e
48
v
49
i
50
c
51
e
52
53
a
54
g
55
e
56
n
57
t
58
:
59
60
v
61
o
62
i
63
c
64
e
65
66
c
67
o
68
n
69
t
70
r
71
o
72
l
73
74
w
75
i
76
t
77
h
78
79
o
80
n
81
-
82
d
83
e
84
v
85
i
86
c
87
e
88
89
W
90
h
91
i
92
s
93
p
94
e
95
r
96
97
t
98
r
99
a
100
n
101
s
102
c
103
r
104
i
105
p
106
t
107
i
108
o
109
n
110
,
111
112
s
113
c
114
r
115
e
116
e
117
n
118
119
v
120
i
121
s
122
i
123
o
124
n
125
,
126
127
m
128
o
129
u
130
s
131
e
132
133
a
134
n
135
d
136
137
k
138
e
139
y
140
b
141
o
142
a
143
r
144
d
145
146
c
147
o
148
n
149
t
150
r
151
o
152
l
153
,
154
155
a
156
n
157
y
158
-
159
p
160
r
161
o
162
v
163
i
164
d
165
e
166
r
167
168
m
169
o
170
d
171
e
172
l
173
174
r
175
o
176
u
177
t
178
i
179
n
180
g
181
182
t
183
h
184
r
185
o
186
u
187
g
188
h
189
190
a
191
192
L
193
i
194
t
195
e
196
L
197
L
198
M
199
200
p
201
r
202
o
203
x
204
y
205
,
206
207
a
208
209
c
210
o
211
m
212
m
213
a
214
n
215
d
216
e
217
r
218
/
219
s
220
p
221
e
222
c
223
i
224
a
225
l
226
i
227
s
228
t
229
230
a
231
g
232
e
233
n
234
t
235
236
l
237
a
238
y
239
e
240
r
241
,
242
243
T
244
e
245
l
246
e
247
g
248
r
249
a
250
m
251
/
252
W
253
h
254
a
255
t
256
s
257
A
258
p
259
p
260
/
261
C
262
o
263
m
264
p
265
o
266
s
267
i
268
o
269
270
i
271
n
272
t
273
e
274
g
275
r
276
a
277
t
278
i
279
o
280
n
281
s
282
,
283
284
D
285
o
286
c
287
k
288
e
289
r
290
-
291
s
292
a
293
n
294
d
295
b
296
o
297
x
298
e
299
d
300
301
s
302
h
303
e
304
l
305
l
306
307
e
308
x
309
e
310
c
311
u
312
t
313
i
314
o
315
n
316
,
317
318
a
319
n
320
321
a
322
p
323
p
324
e
325
n
326
d
327
-
328
o
329
n
330
l
331
y
332
333
a
334
u
335
d
336
i
337
t
338
339
l
340
o
341
g
342
,
343
344
a
345
n
346
d
347
348
a
349
350
g
351
l
352
o
353
b
354
a
355
l
356
357
k
358
i
359
l
360
l
361
362
s
363
w
364
i
365
t
366
c
367
h
368
.
369
370
P
371
u
372
b
373
l
374
i
375
s
376
h
377
e
378
d
379
380
o
381
n
382
383
n
384
p
385
m
386
387
a
388
s
389
390
a
391
392
g
393
l
394
o
395
b
396
a
397
l
398
399
C
400
L
401
I
402
403
(
404
r
405
e
406
g
407
a
408
)
409
410
f
411
o
412
r
413
414
W
415
i
416
n
417
d
418
o
419
w
420
s
421
,
422
423
m
424
a
425
c
426
O
427
S
428
,
429
430
a
431
n
432
d
433
434
L
435
i
436
n
437
u
438
x
439
.

Need this in production?

I build and deploy custom speech AI models and persistent agent systems for businesses and teams.

Schedule Architecture Call →