├── live-audio ├── backend │ ├── models │ │ └── .gitkeep │ ├── package.json │ ├── test_llm.js │ ├── run-tests.js │ ├── config.js.example │ └── utils │ │ ├── speechToText.js │ │ ├── textProcessor.js │ │ └── providers │ │ └── llmProviders.js └── frontend │ ├── .eslintrc.json │ ├── postcss.config.js │ ├── pages │ └── _app.tsx │ ├── next-env.d.ts │ ├── styles │ └── globals.css │ ├── next.config.js │ ├── tsconfig.json │ ├── package.json │ ├── components │ └── ui │ │ ├── button.tsx │ │ └── card.tsx │ ├── tailwind.config.js │ └── public │ └── audioWorklet.js ├── werewolf-live-audio ├── package.json ├── frontend │ ├── postcss.config.js │ ├── lib │ │ └── utils.ts │ ├── pages │ │ └── _app.tsx │ ├── next-env.d.ts │ ├── styles │ │ ├── globals.css │ │ └── Home.module.css │ ├── next.config.js │ ├── tsconfig.json │ ├── package.json │ ├── components │ │ └── ui │ │ │ ├── button.tsx │ │ │ └── card.tsx │ └── tailwind.config.js ├── backend │ ├── package.json │ ├── config.js.example │ ├── test_llm.js │ ├── utils │ │ └── textProcessor.js │ └── game │ │ └── ai_character.js └── README.md ├── interactive-story ├── backend │ ├── requirements.txt │ └── .env.example └── README.md ├── multimodal-ai-assistant ├── frontend │ ├── postcss.config.js │ ├── lib │ │ └── utils.ts │ ├── pages │ │ └── _app.tsx │ ├── next-env.d.ts │ ├── styles │ │ └── globals.css │ ├── next.config.js │ ├── tsconfig.json │ ├── package.json │ ├── components │ │ └── ui │ │ │ ├── button.tsx │ │ │ └── card.tsx │ └── tailwind.config.js ├── backend │ ├── package.json │ ├── config.js.example │ ├── test_llm.js │ └── utils │ │ └── textProcessor.js └── README.md ├── attention-hallucination-detection ├── frontend │ ├── postcss.config.js │ ├── next.config.js │ ├── pages │ │ ├── _app.tsx │ │ └── index.tsx │ ├── next-env.d.ts │ ├── tsconfig.json │ ├── tailwind.config.js │ ├── package.json │ ├── components │ │ ├── TestCaseSelector.tsx │ │ ├── VerificationSummary.tsx │ │ └── VerdictDashboard.tsx │ └── styles │ │ └── globals.css ├── backend │ ├── requirements.txt │ └── test_cases.json └── start.sh ├── deep-research ├── requirements.txt ├── .env.example ├── utils │ ├── content_processing.py │ ├── recovery_manager.py │ ├── research_context.py │ ├── source_validator.py │ ├── config.py │ ├── api_error_handler.py │ ├── progress_display.py │ └── cache_manager.py ├── README.md ├── search.py ├── planner.py ├── report.py └── crawler.py ├── paper-to-slides ├── templates │ ├── results.md │ ├── technical.md │ ├── summary.md │ └── title.md ├── tests │ ├── test_config.py │ ├── test_slide_generation.py │ ├── test_content_analysis.py │ ├── conftest.py │ ├── test_accessibility.py │ ├── test_integration.py │ └── test_pdf_processor.py ├── requirements.txt ├── config.py ├── error_handling.py ├── slidev_config.py ├── content_analyzer.py ├── accessibility.py ├── compliance_verifier.py ├── tts_integration.py ├── llm_integration.py ├── style_enforcer.py ├── workflow.py └── slide_generator.py ├── .gitignore └── README.md /live-audio/backend/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /live-audio/frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /werewolf-live-audio/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "concurrently": "^9.1.2" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /interactive-story/backend/requirements.txt: -------------------------------------------------------------------------------- 1 | flask==3.0.0 2 | httpx==0.25.0 3 | requests==2.31.0 4 | python-dotenv==1.0.0 -------------------------------------------------------------------------------- /live-audio/frontend/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /werewolf-live-audio/frontend/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /multimodal-ai-assistant/frontend/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /attention-hallucination-detection/frontend/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } -------------------------------------------------------------------------------- /attention-hallucination-detection/backend/requirements.txt: -------------------------------------------------------------------------------- 1 | transformers>=4.36.0 2 | torch>=2.0.0 3 | numpy>=1.24.0 4 | accelerate>=0.24.0 5 | sentencepiece>=0.1.99 6 | protobuf>=3.20.0 -------------------------------------------------------------------------------- /attention-hallucination-detection/frontend/next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | reactStrictMode: true, 4 | swcMinify: true, 5 | } 6 | 7 | module.exports = nextConfig -------------------------------------------------------------------------------- /deep-research/requirements.txt: -------------------------------------------------------------------------------- 1 | openai>=1.0.0 2 | selenium>=4.0.0 3 | beautifulsoup4>=4.0.0 4 | pillow>=10.0.0 5 | python-dotenv>=1.0.0 6 | requests>=2.0.0 7 | markdownify>=0.11.0 8 | tenacity>=8.0.0 9 | rich>=10.0.0 -------------------------------------------------------------------------------- /werewolf-live-audio/frontend/lib/utils.ts: -------------------------------------------------------------------------------- 1 | import { type ClassValue, clsx } from "clsx" 2 | import { twMerge } from "tailwind-merge" 3 | 4 | export function cn(...inputs: ClassValue[]) { 5 | return twMerge(clsx(inputs)) 6 | } 7 | -------------------------------------------------------------------------------- /live-audio/frontend/pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import type { AppProps } from 'next/app' 2 | import '../styles/globals.css' 3 | 4 | export default function App({ Component, pageProps }: AppProps) { 5 | return 6 | } 7 | -------------------------------------------------------------------------------- /multimodal-ai-assistant/frontend/lib/utils.ts: -------------------------------------------------------------------------------- 1 | import { type ClassValue, clsx } from "clsx" 2 | import { twMerge } from "tailwind-merge" 3 | 4 | export function cn(...inputs: ClassValue[]) { 5 | return twMerge(clsx(inputs)) 6 | } 7 | -------------------------------------------------------------------------------- /werewolf-live-audio/frontend/pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import type { AppProps } from 'next/app' 2 | import '../styles/globals.css' 3 | 4 | export default function App({ Component, pageProps }: AppProps) { 5 | return 6 | } 7 | -------------------------------------------------------------------------------- /multimodal-ai-assistant/frontend/pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import type { AppProps } from 'next/app' 2 | import '../styles/globals.css' 3 | 4 | export default function App({ Component, pageProps }: AppProps) { 5 | return 6 | } 7 | -------------------------------------------------------------------------------- /attention-hallucination-detection/frontend/pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import '@/styles/globals.css' 2 | import type { AppProps } from 'next/app' 3 | 4 | export default function App({ Component, pageProps }: AppProps) { 5 | return 6 | } -------------------------------------------------------------------------------- /live-audio/frontend/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/basic-features/typescript for more information. 6 | -------------------------------------------------------------------------------- /werewolf-live-audio/frontend/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/basic-features/typescript for more information. 6 | -------------------------------------------------------------------------------- /multimodal-ai-assistant/frontend/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/basic-features/typescript for more information. 6 | -------------------------------------------------------------------------------- /attention-hallucination-detection/frontend/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/basic-features/typescript for more information. 6 | -------------------------------------------------------------------------------- /live-audio/frontend/styles/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer base { 6 | .font-mono { 7 | font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /werewolf-live-audio/frontend/styles/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer base { 6 | .font-mono { 7 | font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /multimodal-ai-assistant/frontend/styles/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer base { 6 | .font-mono { 7 | font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /deep-research/.env.example: -------------------------------------------------------------------------------- 1 | # Required API Keys 2 | OPENAI_API_KEY=your-openai-key 3 | GOOGLE_API_KEY=your-google-key 4 | SEARCH_ENGINE_ID=your-search-engine-id 5 | ARK_API_KEY=your-ark-key 6 | DEEPSEEK_API_KEY=your-deepseek-key 7 | SILICONFLOW_API_KEY=your-siliconflow-key 8 | 9 | # Optional Configuration 10 | OUTPUT_DIR=./reports 11 | CACHE_DIR=./.cache 12 | MAX_CONCURRENT_THREADS=5 13 | CRAWL_TIMEOUT=30 -------------------------------------------------------------------------------- /interactive-story/backend/.env.example: -------------------------------------------------------------------------------- 1 | # OpenAI API Key for text generation (required) 2 | OPENAI_API_KEY= 3 | 4 | # SiliconFlow API Key for image generation and TTS (required) 5 | SILICONFLOW_API_KEY= 6 | 7 | # DeepSeek API Key for alternative text generation (optional) 8 | DEEPSEEK_API_KEY= 9 | 10 | # Ark API Key for alternative text generation (optional) 11 | ARK_API_KEY= 12 | -------------------------------------------------------------------------------- /paper-to-slides/templates/results.md: -------------------------------------------------------------------------------- 1 | --- 2 | transition: fade 3 | --- 4 | 5 | # Key Results 6 | 7 |
8 | 9 | {% for result in results %} 10 |
11 | 📈 **{{ result.metric }}** 12 | {{ result.value }} 13 | {{ result.description }} 14 |
15 | {% endfor %} 16 | 17 |
18 | 19 |