The gap
Flue, Pi, and Omnigent are generic agent infra: run any agent, at the harness level. None ship the web-app-specific layer: personas, prompts, and flows that actually know the stack.
The bet
GemStack ai-autopilot: end-to-end for building web apps, opinionated about the stack (vike-* + universal-orm), with personas + prompts baked in, on top of ai-sdk. We sit on harnesses (Pi, Omnigent, WebContainer, Docker), we don't compete with them. Data stays separate (universal-orm) — we skip the DB integration those frameworks bundle.
Ties into the "declare intent, decouple implementation" idea: the app expresses intent ("render this as a toaster"), the implementation is decoupled — a hard guardrail against AI getting UI wrong.
Children
Related: #86 (connectors), #1 (umbrella).
The gap
Flue, Pi, and Omnigent are generic agent infra: run any agent, at the harness level. None ship the web-app-specific layer: personas, prompts, and flows that actually know the stack.
The bet
GemStack ai-autopilot: end-to-end for building web apps, opinionated about the stack (vike-* + universal-orm), with personas + prompts baked in, on top of ai-sdk. We sit on harnesses (Pi, Omnigent, WebContainer, Docker), we don't compete with them. Data stays separate (universal-orm) — we skip the DB integration those frameworks bundle.
Ties into the "declare intent, decouple implementation" idea: the app expresses intent ("render this as a toaster"), the implementation is decoupled — a hard guardrail against AI getting UI wrong.
Children
Related: #86 (connectors), #1 (umbrella).