从科研小白到领域专家,知识库陪你一起成长。
FrontierPilot is an AI-powered research onboarding tool that turns a newcomer into a domain expert in minutes — and keeps growing with them over time.
Built for the Zhongguancun North Latitude "Lobster" Hackathon, Academic Lobster track, running on the OpenClaw platform.
Given a research topic (e.g., "Diffusion Models"), FrontierPilot:
- Builds a growing knowledge base — field overview, foundational papers, frontier papers with peer reviews, knowledge graph, top labs, resource map
- Embeds an AI assistant — the user chats directly inside the HTML page to update it, add papers, analyze arXiv preprints, or ask questions
- Explores social communities — finds experts on Xiaohongshu, discovers WeChat groups, drafts outreach messages
The output is a single self-contained HTML file that accumulates knowledge across sessions, unlike a one-time ChatGPT answer.
- Foundation Roadmap — top-cited papers from Semantic Scholar, real citation edges, school-clustered knowledge graph (Mermaid.js)
- Frontier Snapshot — recent papers from ICLR / NeurIPS / ICML with OpenReview peer reviews and rebuttals
- Reading List — automatically expanded from reviewer-recommended related work
- Top Labs — active researchers and institutions identified from author lists
- Latest Updates tab — filled via "帮我更新最新动态" command; searches arXiv last 30 days
- Runs as a local HTTP server (
chat_server.py, port 7779) - SSE streaming — responses appear in real time inside the browser
- Supported commands:
更新最新动态— search arXiv, append to knowledge base, regenerate HTML添加这篇论文 [title/arXiv ID]— add paper via Semantic Scholar分析 arXiv:xxx— fetch and analyze a paper帮我给 [作者] 写一封邮件— draft academic outreach email帮我在小红书找领域博主— social exploration
- Xiaohongshu expert discovery (via xiaohongshu-mcp → xhs-cli → demo fallback)
- WeChat group QR code finding + join message generation
- Bilibili + WeChat public account search for Chinese tutorials
skills/
├── frontierPilot/ ← Main skill
│ ├── SKILL.md ← OpenClaw skill definition + full workflow
│ ├── references/ ← Data schema, venue rules, LLM prompts, runbook
│ └── scripts/
│ ├── chat_server.py ← Local HTTP server (SSE streaming, port 7779)
│ ├── generate_report.py ← Self-contained HTML knowledge base generator
│ ├── social_agent.py ← Xiaohongshu + WeChat group exploration
│ ├── search_social.py ← Bilibili + WeChat public account search
│ ├── preload_demo.py ← Demo data generator (for offline demo)
│ └── write_fp_json.py ← Safe JSON write + validation utility
│
├── arxiv-watcher/ ← arXiv search (bash script)
├── github-search/ ← GitHub repository search (Node.js)
├── openreview-explorer/ ← OpenReview paper + peer review fetcher
└── semantic-scholar/ ← Semantic Scholar API wrapper
User input: "帮我探索 Diffusion Models"
│
├── Track 1: Semantic Scholar (citation-sorted) → foundational papers + citation graph
├── Track 2: OpenReview (ICLR/NeurIPS/ICML × 2023/2024) → frontier papers + reviews
└── Track 3: GitHub + Bilibili + WeChat → resource map
│
├── LLM: cluster papers into schools of thought → paper_clusters
├── LLM: synthesize field overview (300–400 words) → field_overview
│
└── generate_report.py → FrontierPilot_{TOPIC}.html (self-contained)
→ chat_server.py starts on port 7779
| Item | Detail |
|---|---|
| Runtime | Python 3.9, Node.js (OpenClaw Docker container) |
| Main output | Self-contained HTML (all CSS/JS inline; Mermaid.js from CDN) |
| Chat transport | Server-Sent Events (SSE), ThreadingMixIn HTTP server |
| LLM fallback chain | OpenClaw Gateway → OpenRouter → Anthropic API → template |
| Data layer | fp_data_{TOPIC}.json separates collection from rendering |
| File safety | Atomic writes (.tmp → rename) to prevent partial JSON reads |
| Social backends | xiaohongshu-mcp (MCP) → xhs-cli → demo fallback |
| External APIs | Semantic Scholar, OpenReview, arXiv (no key required), GitHub |
# In OpenClaw chat:
FrontierPilot,我刚进组,方向是 Diffusion Models,帮我系统入门这个领域The skill runs automatically. After ~5–10 minutes, open http://localhost:7779/ in your browser.
To update latest papers later:
帮我更新 Diffusion Models 的最新动态
Zhongguancun North Latitude "Lobster" Hackathon — Academic Lobster track Platform: OpenClaw (open-source personal AI agent platform) Team: FrontierPilot