@jem-open/create-mbali
v0.6.0
Published
Scaffold a new mbali control-plane project.
Readme
@jem-open/create-mbali
The project scaffolder for mbali — generates a working control-plane project from a template, with drivers wired and a runnable config.
You don't install this directly; run it through your package manager's create shortcut:
pnpm create @jem-open/mbali my-app
# npm create @jem-open/mbali@latest my-app
# yarn create @jem-open/mbali my-appTemplates
The interactive picker (or --template) offers:
| Template | What you get |
| ----------------------------- | --------------------------------------------------------------------- |
| general-assistant | Slack assistant + signed schedule fires → sessions |
| personal-assistant | Self-scheduling assistant (Nova): the agent creates its own schedules |
| linear-engineering-backlog | Webhook-triggered Linear backlog: pull tickets → dispatch |
Each scaffold pins the @jem-open/mbali-* packages, drops a mbali.config.ts, and is ready for
mbali doctor.
Programmatic use
The scaffolding logic is also exported:
import { scaffold, TEMPLATES } from "@jem-open/create-mbali";
await scaffold({ projectName: "my-app", template: "general-assistant", dest: "./my-app" });Part of mbali — the control plane for fleets of remote AI agent sessions.
