A complete submission-ready creative app for the Agents League Creative Apps track.
Neon Myth Studio generates:
- a story hook
- a three-beat arc
- a dialogue duel
- a poster prompt
- a color palette
- an ASCII sigil
- a creator pack (JSON export with social copy + checklist)
- local vault storage for saved variants
- compare mode between current and saved variants
- MCP tools for Copilot integration
All outputs are seeded, so users can share and reproduce results.
Project tag line:
- "Forge a story. Render its mood. Ship the myth."
- Creative application: blends narrative generation, visual identity, and remix mechanics.
- AI-assisted workflow fit: includes a concrete
COPILOT_USAGE.mdlog to document Copilot involvement. - Demo-friendly UX: one-page app with direct controls and instant output.
- Reliability: deterministic generator + unit tests.
Requirements:
- Node.js 18+
Run:
npm install
npm startOpen:
http://localhost:3000
npm start- run local static servernpm run dev- run server in watch modenpm test- run generator testsnpm run cli -- --help- run CLI version for terminal demosnpm run mcp- run local MCP server (stdio)npm run demo:video- auto-record a demo video todocs/demo
server.js- local HTTP server for static filesbin/neon-myth-cli.js- CLI generator for terminal-first demosmcp/server.js- MCP server with story and creator-pack tools.vscode/mcp.json- MCP config for VS Code workspacescripts/record-demo.mjs- automated demo recorder (Playwright)public/index.html- UI layoutpublic/styles.css- visual design and animationpublic/app.js- browser interactions (generate/remix/save/compare/export)public/generator.js- seeded creative generation engine + creator pack buildertests/generator.test.js- deterministic tests for core logicCOPILOT_USAGE.md- documentation of Copilot usage processSUBMISSION_DRAFT.md- draft text for GitHub issue submissiondocs/demo/- generated demo video + export sample
- Enter protagonist, genre, setting, object, and emotion.
- Set chaos level.
- Click Generate Scene.
- Click Remix for a fresh seeded variant.
- Click Copy Markdown to export the result.
- Click Save Variant to store a version in Creator Vault.
- Select any saved version and use Load Selected or Delete Selected.
- Use Export Pack JSON to produce a creator-ready package.
npm run cli -- --protagonist "Kaia Flux" --genre surreal --setting "mirror station" --object "opal compass" --emotion awe --chaos 8 --seed demo-nightThis prints a complete markdown story package directly in terminal.
- Start MCP server:
npm run mcp- Configure VS Code/Copilot to use
.vscode/mcp.jsonor copy the same config into your global MCP setup. - In Copilot chat, call Neon Myth tools such as
generate_storyorbuild_creator_pack.
Available MCP tools:
generate_storyremix_storybuild_creator_packlist_pack_fields
Generate a ready-to-upload demo video:
npm run demo:videoThis produces:
docs/demo/neon-myth-demo.webmdocs/demo/neon-myth-demo.mp4docs/demo/creator-pack-sample.json
- Accuracy & Relevance (20%): fulfills creative-app requirement with web, CLI, and MCP surfaces.
- Reasoning & Multi-step Thinking (20%): generation pipeline combines normalization, seeded RNG, narrative structuring, visual style synthesis, and creator-pack export.
- Creativity & Originality (15%): blends story engine, dialogue duel, poster prompting, palette synthesis, sigil generation, and remix comparison.
- User Experience & Presentation (15%): strong visual style with responsive UX, Creator Vault, and compare tools.
- Reliability & Safety (20%): deterministic tests, no external API requirement, no credentials in source.
- Add a short demo video (60-120 seconds).
- Open a submission issue with content from
SUBMISSION_DRAFT.md. - Keep
COPILOT_USAGE.mdin repo. - Confirm no credentials in git history.
- Add 3-5 screenshots in a
docs/folder.
- No secrets are required.
- Keep
.envand other sensitive files out of commits (already in.gitignore). - Use only demo/sample data.