MathModel is a full-stack agent system for math modeling contests.
- Submit a problem statement and optional files.
- Planner splits the problem into subtasks and assumptions.
- Coder writes and executes Python for each subtask.
- Analyst explains the computed results.
- Writer assembles the final paper in Markdown.
FastAPIWebSocketRedisfallback event historyLiteLLMJupyter kernelexecutionVue 3 + TypeScript + Tailwind
backend/outputs/<task_id>/result.mdbackend/outputs/<task_id>/result.docx
- Set
MOCK_LLM=truefor a local demo without provider keys. - All prompts live in
backend/app/config/prompts.py. - Paper section templates live in
backend/app/config/md_template.toml.