# PoC Demos — Full Reference (llms-full.txt) > Long-form machine-readable reference for the PoC Demos gallery at > https://poc-demos.team19.xyz. This file follows the llmstxt.org spec > (the .txt extension; the parent llms.txt is a concise index). > > Audience: AI crawlers, LLM-driven search engines, and any model that > wants to ground an answer about "what AI demos are on this site" in > the actual contents of the gallery. --- ## Site identity - Title: PoC Demos · AI Skill Showcase · Team19 - Canonical: https://poc-demos.team19.xyz/ - Organization: Team19 (https://team19.xyz) - Stack: Python 3 `http.server` + a single /api/ollama/v1/* proxy route. Each demo is a self-contained `index.html` (no build, no framework, no bundler). Inline CSS + vanilla JS. Shared utilities: `shared/ollama-shim.js` (strips empty Bearer tokens), `shared/ollama-stream.js` (SSE parser for both reasoning and content deltas), `shared/i18n.js` (locale switcher). - Languages: English (default), 繁體中文 / 粵語, 简体中文, 日本語. - Hosting: Cloudflare Quick Tunnel -> http://127.0.0.1:8501/. - Default model: `glm-5.2` on Ollama Cloud. - Server-embedded API key: yes (users don't paste a key). --- ## Demo catalog (27 entries) ### 1. ASCII Forge - URL: https://poc-demos.team19.xyz/ascii-art/ - One-liner: "Describe a thing; the model renders it as ASCII art." - Input: free-text subject. - Output: a side-by-side ASCII gallery; copy/download. - Mode: single LLM call, no streaming. ### 2. Code Golf Pro - URL: https://poc-demos.team19.xyz/code-golf/ - One-liner: "Shortest valid code wins." - Input: a code snippet + target language. - Output: the shortest valid rewrite + char count + delta. - Languages: Python, JavaScript, TypeScript, C, Go, Rust, Ruby, Haskell. ### 3. AI Storytelling Comic Generator - URL: https://poc-demos.team19.xyz/comic-generator/ - One-liner: "3-beat premise -> 6-panel script with art-direction prompts." - Output structure: panel #, beat, art-direction, caption, dialogue. - Suitable for kid-facing projects (no violence, mild tone). ### 4. AI Debate Club - URL: https://poc-demos.team19.xyz/debate-club/ - One-liner: "Two personas, three rounds, a moderator picks a winner." - Format: structured JSON (one JSON object per round). - Multi-agent: 2 debaters + 1 moderator, single final synthesis. ### 5. Interactive Fiction Engine - URL: https://poc-demos.team19.xyz/interactive-fiction/ - One-liner: "Choose-your-own-adventure with the model as DM." - Output: scene + 3 numbered choices, looped. - Tone knob: dark, whimsical, noir, mythic. ### 6. Emoji Story Weaver - URL: https://poc-demos.team19.xyz/emoji-story/ - One-liner: "Emoji seed -> 6-panel emoji comic with captions." ### 7. Legalese Decoder - URL: https://poc-demos.team19.xyz/legalese-decoder/ - One-liner: "Paste any contract. Get a 1-line summary, 1-10 risk badge, red flags, fair-enough clauses, things to negotiate, 5 questions to ask." - Required model: reasoning model (glm-5.2). - Output sections (exactly 6, in order): SUMMARY, RISK, RED FLAGS, FAIR ENOUGH, NEGOTIATE THIS, 5 KEY QUESTIONS. - Disclaimer: "Not legal advice." ### 8. Mood Playlist - URL: https://poc-demos.team19.xyz/mood-playlist/ - One-liner: "Mood + energy + era -> 12-track playlist." - Disclaimer: "Not therapy." ### 9. AI Rap Lyric Studio (Cantonese) - URL: https://poc-demos.team19.xyz/rap-studio/ - One-liner: "Topic + beat -> multi-verse Cantonese rap with rhyme scheme + BPM." - Default model: glm-5.2 (good at Cantonese tone). - Output: 3 verses, 16 bars each, AABB rhyme. ### 10. Marketing Slogan Sprint - URL: https://poc-demos.team19.xyz/slogan-sprint/ - One-liner: "8 slogans, 4 tones, under 8 seconds." - Tones: bold, friendly, witty, minimal. ### 11. AI Themed Crossword Generator - URL: https://poc-demos.team19.xyz/crossword/ - One-liner: "Theme + difficulty -> playable 9x9 grid." - Output: JSON grid + clue list. ### 12. AI Fusion Recipe Developer - URL: https://poc-demos.team19.xyz/recipe-remix/ - One-liner: "Two cuisines in, hybrid recipe out." - Disclaimer: "Verify food safety yourself." ### 13. AI Dream Interpreter - URL: https://poc-demos.team19.xyz/dream-interpreter/ - One-liner: "Recurring dream -> Freudian, Jungian, mythic interpretations + sleep-hygiene tips." - Disclaimer: "Not a substitute for a sleep clinician." ### 14. Persona Switcher - URL: https://poc-demos.team19.xyz/persona-switcher/ - Personas: Einstein, Pirate, Shakespeare, Drill Sergeant, Kindergartener. - Optional: a Judge (評審) that picks the best in-character answer. - All personas answer the same question in parallel. ### 15. AI Brand Identity Generator - URL: https://poc-demos.team19.xyz/pitchman/ - One-liner: "One-line brand description -> logo concept, color story, voice guide." ### 16. AI Movie Pitch Generator - URL: https://poc-demos.team19.xyz/movie-pitch/ - One-liner: "Logline + tone + 3-act outline + cast wishlist." ### 17. Roast Arena - URL: https://poc-demos.team19.xyz/roast-arena/ - Personas: Insult Comic (brutal) and Sympathetic Roaster (gentle). - Output: 5 rounds, alternating. ### 18. Six-Word Stories - URL: https://poc-demos.team19.xyz/sixword/ - One-liner: "Hemingway-form challenge, scored by the model." ### 19. Startup Roast - URL: https://poc-demos.team19.xyz/startup-roast/ - One-liner: "Pitch a 'Uber for X' and watch it get dismantled." ### 20. Tasting Notes - URL: https://poc-demos.team19.xyz/tasting/ - One-liner: "Sommelier-grade tasting notes for any object: nose, palate, finish, pairings, cellar aging potential." - Six pre-loaded absurd objects in the Cellar. ### 21. CV Roast - URL: https://poc-demos.team19.xyz/cv-roast/ - Sections: The Hook, Buzzword Triage, Achievement Inflation, Chronology Story, The Hired Reading. - Tones: brutal, balanced, kind. ### 22. Trivia Tournament - URL: https://poc-demos.team19.xyz/trivia-tournament/ - One-liner: "16-team single-elimination trivia bracket, AI-generated questions, 8 bot personas race you." - Modes: solo, vs-bots, pure watch. ### 23. Whodunit Mystery - URL: https://poc-demos.team19.xyz/whodunit-mystery/ ### 24. AI Themed Crossword (PoC-14) - URL: https://poc-demos.team19.xyz/14-crossword/ - One-liner: "Pick a theme; the AI drafts 14-18 themed entries with clues, then a Python solver builds an 11×11 grid that actually interlocks." - Sample puzzles: 90s Cantopop (zh-HK, 11×11), Morning Bites HK breakfast (zh-HK, 11×11), HK Street Food (en, 11×11). ### 25. AI Conference Talk Designer (PoC-18) - URL: https://poc-demos.team19.xyz/18-conference-talk/ - One-liner: "Topic + audience → 3 title options, big idea, 5-section structure with timing, 3 stories, mid-talk twist, CTA, 3 hard Q&A pre-empts, and a 1500-word speaker script with [pause] markers. ~6-8k tokens per talk." - Sample talks: "The Last Line of Code You'll Ever Write" (CTO conference, en), "用粵語做技術分享嘅可能性" (DevConf, zh-HK). ### 26. AI Podcast Episode Generator (PoC-19) - URL: https://poc-demos.team19.xyz/19-podcast-episode/ - One-liner: "Topic + guest + format → cold open, intro, 8-10 question main interview, pushback, mid-roll ad read, listener questions, outro, show notes, and a 60-second social clip. Renders to Markdown + a styled HTML podcast player page. ~6-8k tokens per episode." - Sample episodes: "The web is dying and its creators are watching" (Berners-Lee + Baker interview, en), "The Centaur Workflow: Why AI Needs You" (Dr. Lin, en), "一杯珈琲から始まる未来の話" (ja), "Panel: 3 founders on AI agents shipping product" (en, panel format). - One-liner: "The model invents a murder, plants 5 clues, you interrogate suspects." --- ## Technical notes - All demos gracefully handle both `delta.reasoning` (reasoning models like glm-5.2) and `delta.content` (regular chat models). The shared `ollama-stream.js` concatenates both so the visible stream is the same regardless of model. - The Ollama proxy at `/api/ollama/v1/*` injects the server-side API key when the client doesn't send one, and strips empty Bearer values (`"Bearer"`, `"Bearer undefined"`, `"Bearer null"`) so a forgotten input box doesn't break the demo. - Reasoning models (used by Legalese Decoder and Dream Interpreter) emit their structured output inside `delta.reasoning`, with `delta.content` carrying only a short wrap-up. Earlier versions of the demos only read `delta.content` and so showed a blank stream; the fix is documented in the TEAAA-115 commit in /shared/ollama-stream.js. - The Listing page (`/`) is a single hand-built index of all 27 demos with i18n keys across 4 languages (132 + 3×5 = 147 keys after the 3 new showcase entries). ## Languages - en (English) — default - zh-HK (繁體中文 / 粵語) — Hong Kong / Cantonese voice - zh-CN (简体中文) — Simplified Chinese - ja (日本語) — Japanese ## Contact - Built live by the Team19 agent team: https://team19.xyz - Showcase: https://poc-demos.team19.xyz - Source visible in the served file tree of this site. - Email: hello@team19.xyz ## See also - Main Team19 site: https://team19.xyz - llms.txt (concise): https://poc-demos.team19.xyz/llms.txt - Sitemap: https://poc-demos.team19.xyz/sitemap.xml - Robots: https://poc-demos.team19.xyz/robots.txt - OG image (1200x630): https://poc-demos.team19.xyz/og-image.png