A plugin for MulmoChat - a multi-modal voice chat application with OpenAI's GPT-4 Realtime API.
Creates structured forms to collect user information with various field types.
yarn add @mulmochat-plugin/form gui-chat-protocol
gui-chat-protocolis a peer dependency — install it alongside the plugin; the host application provides the runtime and this plugin only declares the compatible range.
import Plugin from "@mulmochat-plugin/form";
import "@mulmochat-plugin/form/style.css";
// Add to pluginList
const pluginList = [
// ... other plugins
Plugin,
];# Install dependencies
yarn install
# Start dev server (http://localhost:5173/)
yarn dev
# Build
yarn build
# Type check
yarn typecheck
# Lint
yarn lintTry these prompts to test the plugin:
- "Create a contact form with name, email, and message fields"
- "Make a survey form about user preferences"
- "Generate a registration form with username and password"
MIT
- Protocol spec: gui-chat-protocol
- Reference implementations using this protocol: mulmoclaude · MulmoChat