create-flowmo
v1.6.0
Published
Scaffold an OutSystems-Lite project with screens, data, logic, and built-in agent skills
Maintainers
Readme
create-flowmo
Scaffold an OutSystems-aligned vibe coding project with screens, a local SQL database, logic flows, and built-in agent skills for AI-assisted prototyping.
create-flowmo is the starting point of the Flowmo ecosystem. It sets up everything an AI agent needs to understand and assist you within the OutSystems paradigm — from file structure to expert skills.
Quick Start
npx create-flowmoOr equivalently:
npm create flowmoYou'll be prompted for a project name, target platform (O11 or ODC), and app type. The CLI then scaffolds a project with:
screens/—.visual.htmlstarter screen with OutSystems UI layoutdatabase/—schema.sql,seeds.sql, and aqueries/folder for.sqland.advance.sqlfileslogic/— Universal logic flowcharts (Client, Server, Service, or Data Actions)scripts/— Custom scriptstheme/— OutSystems UI CSS and custom theme.agents/skills/— Agent Skills: Pre-packed expert knowledge (compliant with agentskills.io) that teaches AI agents how to build for OutSystems.
After Scaffolding
cd my-project
npm install
npx flowmo db:setup # provision the local PGLite database
npx flowmo db:seed # insert seed data
npm run devThe project uses Vite for local development with hot reload.
The Workflow
create-flowmo is the starting point of the Flowmo ecosystem. Once scaffolded, the project is designed to work with two VS Code extensions:
- Visual Inspector — opens
.visual.htmlscreen prototypes in a live preview with a layer panel for inspecting the element hierarchy. - Flowchart Editor — opens
.flowchart.mdlogic flows in a visual drag-and-drop editor with bidirectional sync.
Install both at once with the Flowmo Extension Pack.
The scaffolded project also includes Copilot skills that understand OutSystems UI patterns, SQL conventions, and server action structure — so AI-generated code stays compatible with the platform.
Links and Support
- Web: flowmo.lol
- Issues: GitHub Issues
- Email: [email protected]
- Support model: best-effort, no response-time guarantee
License
MIT
