← 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 →